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 enumstatic enumprivate static final class -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ObjectParameterType.ObjectTypestatic final ObjectParameterType.ComponentTypestatic final ObjectParameterType.ObjectTypestatic final ObjectParameterType.ComponentTypestatic final ObjectParameterType.ComponentTypestatic final ObjectParameterType.ComponentTypestatic final ObjectParameterType.ComponentTypestatic final ObjectParameterType.ComponentType(package private) static final ObjectParameterTypestatic final ObjectParameterType.ComponentType(package private) static final ObjectParameterTypestatic final ObjectParameterType.ComponentType(package private) final int -
Constructor Summary
ConstructorsConstructorDescriptionObjectParameterType(int typeInfo) ObjectParameterType(ObjectParameterType.ObjectType objectType, ObjectParameterType.ComponentType componentType) -
Method Summary
Modifier and TypeMethodDescriptionstatic ObjectParameterTypecreate(ObjectParameterType.ObjectType objectType, ObjectParameterType.ComponentType componentType) booleaninthashCode()
-
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
-