public static enum SizableInfo.ElementKind extends Enum<SizableInfo.ElementKind>
Enum Constant and Description |
---|
BYTEARRAY
CConstant that is a C String, which is automatically converted to a Java byte[]
constant. |
FLOAT
Floating point value types.
|
INTEGER
Integer value types.
|
OBJECT
Java object, can be stored in
PinnedObjectField of
RawStructure only. |
POINTER
Pointer value types.
|
STRING
CConstant that is a C String, which is automatically converted to a Java String
constant. |
UNKNOWN
Placeholder when type is not known or does not matter.
|
Modifier and Type | Method and Description |
---|---|
static SizableInfo.ElementKind |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SizableInfo.ElementKind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final SizableInfo.ElementKind INTEGER
public static final SizableInfo.ElementKind POINTER
public static final SizableInfo.ElementKind FLOAT
public static final SizableInfo.ElementKind STRING
CConstant
that is a C String, which is automatically converted to a Java String
constant.public static final SizableInfo.ElementKind BYTEARRAY
CConstant
that is a C String, which is automatically converted to a Java byte[]
constant.public static final SizableInfo.ElementKind OBJECT
PinnedObjectField
of
RawStructure
only.public static final SizableInfo.ElementKind UNKNOWN
public static SizableInfo.ElementKind[] values()
public static SizableInfo.ElementKind valueOf(String name)
name
- the name of the enum constant to be returned.IllegalArgumentException
- if this enum type has no constant with the specified nameNullPointerException
- if the argument is null