Package dev.jorel.commandapi
Class SafeVarHandle<Type,FieldType>
java.lang.Object
dev.jorel.commandapi.SafeVarHandle<Type,FieldType>
- Type Parameters:
Type-FieldType-
A wrapper around VarHandle with better type safety using generics and a
toggleable underlying implementation depending on whether we're using mojang
mappings or non-mojang mappings
-
Field Details
-
USING_MOJANG_MAPPINGS
public static boolean USING_MOJANG_MAPPINGS
-
-
Method Details
-
ofOrNull
public static <Type,FieldType> SafeVarHandle<Type,FieldType> ofOrNull(Class<? super Type> classType, String fieldName, String mojangMappedFieldName, Class<? super FieldType> fieldType) -
get
-
getStatic
-
set
-