|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.kenai.jffi.Type
public abstract class Type
Native parameter and return types.
Field Summary | |
---|---|
protected int |
align
The minimum alignment of this type |
static Type |
DOUBLE
The native double type |
static Type |
FLOAT
The native float type |
protected long |
handle
The address of this type's ffi_type structure |
static Type |
LONGDOUBLE
The native long double type |
static Type |
POINTER
The native memory address type |
static Type |
SCHAR
The native signed char type |
static Type |
SINT
The native signed integer type |
static Type |
SINT16
The native signed 16 bit integer type |
static Type |
SINT32
The native signed 32 bit integer type |
static Type |
SINT64
The native signed 64 bit integer type |
static Type |
SINT8
The native signed 8 bit integer type |
protected int |
size
The size in bytes of this type |
static Type |
SLONG
The native signed long integer type |
static Type |
SSHORT
The native signed short integer type |
protected int |
type
The FFI type of this type |
static Type |
UCHAR
The native unsigned char type |
static Type |
UINT
The native unsigned integer type |
static Type |
UINT16
The native unsigned 16 bit integer type |
static Type |
UINT32
The native unsigned 32 bit integer type |
static Type |
UINT64
The native unsigned 64 bit integer type |
static Type |
UINT8
The native unsigned 8 bit integer type |
static Type |
ULONG
The native unsigned long integer type |
static Type |
USHORT
The native unsigned short integer type |
static Type |
VOID
The native void type |
Method Summary | |
---|---|
int |
alignment()
Gets the alignment of this type. |
boolean |
equals(java.lang.Object obj)
|
int |
hashCode()
|
int |
size()
Gets the size of this type. |
int |
type()
Gets the FFI type enum value for this Type |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final Type VOID
public static final Type FLOAT
public static final Type DOUBLE
public static final Type LONGDOUBLE
public static final Type UINT8
public static final Type SINT8
public static final Type UINT16
public static final Type SINT16
public static final Type UINT32
public static final Type SINT32
public static final Type UINT64
public static final Type SINT64
public static final Type POINTER
public static final Type UCHAR
public static final Type SCHAR
public static final Type USHORT
public static final Type SSHORT
public static final Type UINT
public static final Type SINT
public static final Type ULONG
public static final Type SLONG
protected final int type
protected final int size
protected final int align
protected final long handle
Method Detail |
---|
public int type()
public final int size()
public final int alignment()
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |