Package jnr.ffi.util
Class EnumMapper
- java.lang.Object
-
- jnr.ffi.util.EnumMapper
-
public final class EnumMapper extends java.lang.ObjectProvides mapping from Enum values to native integers and vice-versa
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEnumMapper.IntegerEnum
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EnumMappergetInstance(java.lang.Class<? extends java.lang.Enum> enumClass)java.lang.IntegerintegerValue(java.lang.Enum value)intintValue(java.lang.Enum value)java.lang.LonglongValue(java.lang.Enum value)java.lang.EnumvalueOf(int value)java.lang.EnumvalueOf(long value)java.lang.EnumvalueOf(java.lang.Number value)
-
-
-
Method Detail
-
getInstance
public static EnumMapper getInstance(java.lang.Class<? extends java.lang.Enum> enumClass)
-
integerValue
public final java.lang.Integer integerValue(java.lang.Enum value)
-
intValue
public final int intValue(java.lang.Enum value)
-
longValue
public final java.lang.Long longValue(java.lang.Enum value)
-
valueOf
public java.lang.Enum valueOf(int value)
-
valueOf
public java.lang.Enum valueOf(long value)
-
valueOf
public java.lang.Enum valueOf(java.lang.Number value)
-
-