Class EnumMapper
java.lang.Object
jnr.ffi.util.EnumMapper
Provides mapping from Enum values to native integers and vice-versa
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceprivate static final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate static EnumMapperprivate EnumbadValue(int value) static EnumMappergetInstance(Class<? extends Enum> enumClass) private static MethodgetNumberValueMethod(Class c, Class numberClass) final IntegerintegerValue(Enum value) final intprivate static NumberreflectedNumberValue(Enum e, Method m) private EnumreverseLookup(int value) valueOf(int value)
-
Field Details
-
enumClass
-
intValues
private final int[] intValues -
reverseLookupMap
-
-
Constructor Details
-
EnumMapper
-
-
Method Details
-
getInstance
-
addMapper
-
getNumberValueMethod
-
reflectedNumberValue
-
integerValue
-
intValue
-
valueOf
-
reverseLookup
-
badValue
-