Package jnr.ffi.provider.jffi
Class PrimitiveArrayParameterStrategy
- java.lang.Object
-
- com.kenai.jffi.ObjectParameterStrategy
-
- jnr.ffi.provider.jffi.ParameterStrategy
-
- jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy
-
public abstract class PrimitiveArrayParameterStrategy extends ParameterStrategy
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static PrimitiveArrayParameterStrategyBOOLEAN(package private) static PrimitiveArrayParameterStrategyBYTE(package private) static PrimitiveArrayParameterStrategyCHAR(package private) static PrimitiveArrayParameterStrategyDOUBLE(package private) static PrimitiveArrayParameterStrategyFLOAT(package private) static PrimitiveArrayParameterStrategyINT(package private) static PrimitiveArrayParameterStrategyLONG(package private) static PrimitiveArrayParameterStrategySHORT-
Fields inherited from class jnr.ffi.provider.jffi.ParameterStrategy
objectCount
-
-
Constructor Summary
Constructors Constructor Description PrimitiveArrayParameterStrategy(com.kenai.jffi.ObjectParameterType.ComponentType componentType)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description longaddress(java.lang.Object o)java.lang.Objectobject(java.lang.Object o)intoffset(java.lang.Object o)
-
-
-
Field Detail
-
BYTE
static final PrimitiveArrayParameterStrategy BYTE
-
SHORT
static final PrimitiveArrayParameterStrategy SHORT
-
CHAR
static final PrimitiveArrayParameterStrategy CHAR
-
INT
static final PrimitiveArrayParameterStrategy INT
-
LONG
static final PrimitiveArrayParameterStrategy LONG
-
FLOAT
static final PrimitiveArrayParameterStrategy FLOAT
-
DOUBLE
static final PrimitiveArrayParameterStrategy DOUBLE
-
BOOLEAN
static final PrimitiveArrayParameterStrategy BOOLEAN
-
-
Method Detail
-
address
public final long address(java.lang.Object o)
- Specified by:
addressin classcom.kenai.jffi.ObjectParameterStrategy
-
object
public final java.lang.Object object(java.lang.Object o)
- Specified by:
objectin classcom.kenai.jffi.ObjectParameterStrategy
-
offset
public final int offset(java.lang.Object o)
- Specified by:
offsetin classcom.kenai.jffi.ObjectParameterStrategy
-
-