(package private) static void |
AsmUtil.boxValue(AsmBuilder builder,
SkinnyMethodAdapter mv,
java.lang.Class boxedType,
java.lang.Class unboxedType) |
|
static void |
NumberUtil.convertPrimitive(SkinnyMethodAdapter mv,
java.lang.Class from,
java.lang.Class to) |
|
static void |
NumberUtil.convertPrimitive(SkinnyMethodAdapter mv,
java.lang.Class from,
java.lang.Class to,
NativeType nativeType) |
|
(package private) static int |
AbstractFastNumericMethodGenerator.emitDirectCheck(SkinnyMethodAdapter mv,
java.lang.Class javaParameterClass,
java.lang.Class nativeIntType,
LocalVariable parameter,
LocalVariable objCount,
int pointerCount) |
|
(package private) static void |
BaseMethodGenerator.emitEpilogue(AsmBuilder builder,
SkinnyMethodAdapter mv,
ResultType resultType,
ParameterType[] parameterTypes,
LocalVariable[] parameters,
LocalVariable[] converted,
java.lang.Runnable sessionCleanup) |
|
(package private) void |
AsmBuilder.emitFieldInitialization(SkinnyMethodAdapter init,
int objectsParameterIndex) |
|
(package private) static void |
AsmUtil.emitFromNativeConversion(AsmBuilder builder,
SkinnyMethodAdapter mv,
FromNativeType fromNativeType,
java.lang.Class nativeClass) |
|
(package private) static void |
AbstractFastNumericMethodGenerator.emitParameterStrategyAddress(SkinnyMethodAdapter mv,
java.lang.Class nativeIntType,
java.lang.Class<? extends com.kenai.jffi.ObjectParameterStrategy> strategyClass,
LocalVariable strategy,
LocalVariable parameter) |
|
(package private) static java.lang.Class<? extends com.kenai.jffi.ObjectParameterStrategy> |
AbstractFastNumericMethodGenerator.emitParameterStrategyLookup(SkinnyMethodAdapter mv,
java.lang.Class javaParameterType) |
|
(package private) static void |
BaseMethodGenerator.emitPostInvoke(AsmBuilder builder,
SkinnyMethodAdapter mv,
ParameterType[] parameterTypes,
LocalVariable[] parameters,
LocalVariable[] converted) |
|
(package private) void |
ToNativeOp.AddressOp.emitPrimitive(SkinnyMethodAdapter mv,
java.lang.Class primitiveClass,
NativeType nativeType) |
|
(package private) void |
ToNativeOp.Delegate.emitPrimitive(SkinnyMethodAdapter mv,
java.lang.Class primitiveClass,
NativeType nativeType) |
|
(package private) abstract void |
ToNativeOp.emitPrimitive(SkinnyMethodAdapter mv,
java.lang.Class primitiveClass,
NativeType nativeType) |
|
(package private) void |
ToNativeOp.Float32.emitPrimitive(SkinnyMethodAdapter mv,
java.lang.Class primitiveClass,
NativeType nativeType) |
|
(package private) void |
ToNativeOp.Float64.emitPrimitive(SkinnyMethodAdapter mv,
java.lang.Class primitiveClass,
NativeType nativeType) |
|
void |
ToNativeOp.Integral.emitPrimitive(SkinnyMethodAdapter mv,
java.lang.Class primitiveClass,
NativeType nativeType) |
|
private static void |
BufferMethodGenerator.emitPrimitiveOp(SkinnyMethodAdapter mv,
ParameterType parameterType,
ToNativeOp op) |
|
(package private) static void |
AsmUtil.emitReturn(AsmBuilder builder,
SkinnyMethodAdapter mv,
java.lang.Class returnType,
java.lang.Class nativeIntType) |
|
(package private) static void |
AsmUtil.emitReturnOp(SkinnyMethodAdapter mv,
java.lang.Class returnType) |
|
(package private) static void |
AsmUtil.emitToNativeConversion(AsmBuilder builder,
SkinnyMethodAdapter mv,
ToNativeType toNativeType) |
|
void |
AbstractFastNumericMethodGenerator.generate(AsmBuilder builder,
SkinnyMethodAdapter mv,
LocalVariableAllocator localVariableAllocator,
com.kenai.jffi.CallContext callContext,
ResultType resultType,
ParameterType[] parameterTypes,
boolean ignoreError) |
|
(package private) abstract void |
BaseMethodGenerator.generate(AsmBuilder builder,
SkinnyMethodAdapter mv,
LocalVariableAllocator localVariableAllocator,
com.kenai.jffi.CallContext callContext,
ResultType resultType,
ParameterType[] parameterTypes,
boolean ignoreError) |
|
(package private) void |
BufferMethodGenerator.generate(AsmBuilder builder,
SkinnyMethodAdapter mv,
LocalVariableAllocator localVariableAllocator,
com.kenai.jffi.CallContext callContext,
ResultType resultType,
ParameterType[] parameterTypes,
boolean ignoreError) |
|
(package private) void |
BufferMethodGenerator.generateBufferInvocation(AsmBuilder builder,
SkinnyMethodAdapter mv,
LocalVariableAllocator localVariableAllocator,
com.kenai.jffi.CallContext callContext,
ResultType resultType,
ParameterType[] parameterTypes) |
|
(package private) void |
VariableAccessorGenerator.PointerOp.get(SkinnyMethodAdapter mv) |
|
(package private) static void |
AsmUtil.getfield(SkinnyMethodAdapter mv,
AsmBuilder builder,
AsmBuilder.ObjectField field) |
|
(package private) static void |
AsmUtil.load(SkinnyMethodAdapter mv,
java.lang.Class parameterType,
LocalVariable parameter) |
|
(package private) static LocalVariable |
BaseMethodGenerator.loadAndConvertParameter(AsmBuilder builder,
SkinnyMethodAdapter mv,
LocalVariableAllocator localVariableAllocator,
LocalVariable parameter,
ToNativeType parameterType) |
|
static void |
NumberUtil.narrow(SkinnyMethodAdapter mv,
java.lang.Class from,
java.lang.Class to) |
|
(package private) void |
VariableAccessorGenerator.PointerOp.put(SkinnyMethodAdapter mv) |
|
(package private) static void |
AsmUtil.store(SkinnyMethodAdapter mv,
java.lang.Class type,
LocalVariable var) |
|
(package private) static void |
AsmUtil.tryfinally(SkinnyMethodAdapter mv,
java.lang.Runnable codeBlock,
java.lang.Runnable finallyBlock) |
|
(package private) static void |
AsmUtil.unboxBoolean(SkinnyMethodAdapter mv,
java.lang.Class nativeType) |
|
(package private) static void |
AsmUtil.unboxBoolean(SkinnyMethodAdapter mv,
java.lang.Class boxedType,
java.lang.Class nativeType) |
|
(package private) static void |
AsmUtil.unboxNumber(SkinnyMethodAdapter mv,
java.lang.Class boxedType,
java.lang.Class nativeType) |
|
(package private) static void |
AsmUtil.unboxNumber(SkinnyMethodAdapter mv,
java.lang.Class boxedType,
java.lang.Class unboxedType,
NativeType nativeType) |
|
(package private) static void |
AsmUtil.unboxPointer(SkinnyMethodAdapter mv,
java.lang.Class nativeType) |
|
private static void |
AsmUtil.unboxPointerOrStruct(SkinnyMethodAdapter mv,
java.lang.Class type,
java.lang.Class nativeType) |
|
static void |
NumberUtil.widen(SkinnyMethodAdapter mv,
java.lang.Class from,
java.lang.Class to) |
|
static void |
NumberUtil.widen(SkinnyMethodAdapter mv,
java.lang.Class from,
java.lang.Class to,
NativeType nativeType) |
|