package com.bergerkiller.bukkit.common.reflection.classes;
import com.bergerkiller.bukkit.common.reflection.ClassTemplate;
import com.bergerkiller.bukkit.common.reflection.FieldAccessor;
import com.bergerkiller.bukkit.common.reflection.MethodAccessor;
import com.bergerkiller.bukkit.common.reflection.NMSClassTemplate;
import com.bergerkiller.bukkit.common.reflection.SafeConstructor;
public class LongHashMapRef {
public static final ClassTemplate<?> TEMPLATE = NMSClassTemplate.create("LongHashMap");
public static final FieldAccessor<Object[]> entriesField = TEMPLATE.getField("entries");
public static final FieldAccessor<Integer> countField = TEMPLATE.getField("count");
public static final MethodAccessor<Boolean> contains = TEMPLATE.getMethod("contains", long.class);
public static final MethodAccessor<Object> get = TEMPLATE.getMethod("getEntry", long.class);
public static final MethodAccessor<Object> remove = TEMPLATE.getMethod("remove", long.class);
public static final MethodAccessor<Void> put = TEMPLATE.getMethod("put", long.class, Object.class);
public static final MethodAccessor<Void> setCapacity = TEMPLATE.getMethod("b", int.class);
public static final SafeConstructor<?> constructor1 = TEMPLATE.getConstructor();
}