package com.bergerkiller.bukkit.common.reflection.classes;
import com.bergerkiller.bukkit.common.reflection.ClassTemplate;
import com.bergerkiller.bukkit.common.reflection.MethodAccessor;
import com.bergerkiller.bukkit.common.reflection.NMSClassTemplate;
import com.bergerkiller.bukkit.common.reflection.SafeConstructor;
public class IntHashMapRef {
public static final ClassTemplate<?> TEMPLATE = new NMSClassTemplate("IntHashMap");
public static final SafeConstructor<?> constructor = TEMPLATE.getConstructor();
public static final MethodAccessor<Object> get = TEMPLATE.getMethod("get", int.class);
public static final MethodAccessor<Object> remove = TEMPLATE.getMethod("d", int.class);
public static final MethodAccessor<Void> put = TEMPLATE.getMethod("a", int.class, Object.class);
public static final MethodAccessor<Boolean> contains = TEMPLATE.getMethod("b", int.class);
public static final MethodAccessor<Object> clear = TEMPLATE.getMethod("c");
}