Package com.kenai.jffi
Enum NativeType
- java.lang.Object
-
- java.lang.Enum<NativeType>
-
- com.kenai.jffi.NativeType
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Comparable<NativeType>
public enum NativeType extends java.lang.Enum<NativeType>
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
ffiType
-
Constructor Summary
Constructors Modifier Constructor Description private
NativeType(int ffiType)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static NativeType
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.static NativeType[]
values()
Returns an array containing the constants of this enum type, in the order they are declared.
-
-
-
Enum Constant Detail
-
VOID
public static final NativeType VOID
-
FLOAT
public static final NativeType FLOAT
-
DOUBLE
public static final NativeType DOUBLE
-
LONGDOUBLE
public static final NativeType LONGDOUBLE
-
UINT8
public static final NativeType UINT8
-
SINT8
public static final NativeType SINT8
-
UINT16
public static final NativeType UINT16
-
SINT16
public static final NativeType SINT16
-
UINT32
public static final NativeType UINT32
-
SINT32
public static final NativeType SINT32
-
UINT64
public static final NativeType UINT64
-
SINT64
public static final NativeType SINT64
-
POINTER
public static final NativeType POINTER
-
UCHAR
public static final NativeType UCHAR
-
SCHAR
public static final NativeType SCHAR
-
USHORT
public static final NativeType USHORT
-
SSHORT
public static final NativeType SSHORT
-
UINT
public static final NativeType UINT
-
SINT
public static final NativeType SINT
-
ULONG
public static final NativeType ULONG
-
SLONG
public static final NativeType SLONG
-
STRUCT
public static final NativeType STRUCT
-
-
Method Detail
-
values
public static NativeType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:for (NativeType c : NativeType.values()) System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in the order they are declared
-
valueOf
public static NativeType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
java.lang.IllegalArgumentException
- if this enum type has no constant with the specified namejava.lang.NullPointerException
- if the argument is null
-
-