Package com.kenai.jffi
Class ObjectParameterType
java.lang.Object
com.kenai.jffi.ObjectParameterType
Describes the type of an object parameter (e.g. byte array, byte buffer)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
static enum
private static final class
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ObjectParameterType.ObjectType
static final ObjectParameterType.ComponentType
static final ObjectParameterType.ObjectType
static final ObjectParameterType.ComponentType
static final ObjectParameterType.ComponentType
static final ObjectParameterType.ComponentType
static final ObjectParameterType.ComponentType
static final ObjectParameterType.ComponentType
(package private) static final ObjectParameterType
static final ObjectParameterType.ComponentType
(package private) static final ObjectParameterType
static final ObjectParameterType.ComponentType
(package private) final int
-
Constructor Summary
ConstructorsConstructorDescriptionObjectParameterType
(int typeInfo) ObjectParameterType
(ObjectParameterType.ObjectType objectType, ObjectParameterType.ComponentType componentType) -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectParameterType
create
(ObjectParameterType.ObjectType objectType, ObjectParameterType.ComponentType componentType) boolean
int
hashCode()
-
Field Details
-
typeInfo
final int typeInfo -
INVALID
-
NONE
-
ARRAY
-
BUFFER
-
BYTE
-
SHORT
-
INT
-
LONG
-
FLOAT
-
DOUBLE
-
BOOLEAN
-
CHAR
-
-
Constructor Details
-
ObjectParameterType
ObjectParameterType(int typeInfo) -
ObjectParameterType
ObjectParameterType(ObjectParameterType.ObjectType objectType, ObjectParameterType.ComponentType componentType)
-
-
Method Details
-
create
public static ObjectParameterType create(ObjectParameterType.ObjectType objectType, ObjectParameterType.ComponentType componentType) -
equals
-
hashCode
public int hashCode()
-