(package private) static void |
AsmUtil.boxValue(AsmBuilder builder,
SkinnyMethodAdapter mv,
java.lang.Class boxedType,
java.lang.Class unboxedType) |
|
(package private) static void |
BaseMethodGenerator.emitEpilogue(AsmBuilder builder,
SkinnyMethodAdapter mv,
ResultType resultType,
ParameterType[] parameterTypes,
LocalVariable[] parameters,
LocalVariable[] converted,
java.lang.Runnable sessionCleanup) |
|
(package private) static void |
AsmUtil.emitFromNativeConversion(AsmBuilder builder,
SkinnyMethodAdapter mv,
FromNativeType fromNativeType,
java.lang.Class nativeClass) |
|
(package private) static void |
BaseMethodGenerator.emitPostInvoke(AsmBuilder builder,
SkinnyMethodAdapter mv,
ParameterType[] parameterTypes,
LocalVariable[] parameters,
LocalVariable[] converted) |
|
(package private) static void |
AsmUtil.emitReturn(AsmBuilder builder,
SkinnyMethodAdapter mv,
java.lang.Class returnType,
java.lang.Class nativeIntType) |
|
(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) |
|
void |
BaseMethodGenerator.generate(AsmBuilder builder,
java.lang.String functionName,
com.kenai.jffi.Function function,
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) |
|
void |
MethodGenerator.generate(AsmBuilder builder,
java.lang.String functionName,
com.kenai.jffi.Function function,
ResultType resultType,
ParameterType[] parameterTypes,
boolean ignoreError) |
|
void |
NotImplMethodGenerator.generate(AsmBuilder builder,
java.lang.String functionName,
com.kenai.jffi.Function function,
ResultType resultType,
ParameterType[] parameterTypes,
boolean ignoreError) |
|
void |
VariableAccessorGenerator.generate(AsmBuilder builder,
java.lang.Class interfaceClass,
java.lang.String variableName,
long address,
java.lang.Class javaType,
java.util.Collection<java.lang.annotation.Annotation> annotations,
SignatureTypeMapper typeMapper,
AsmClassLoader classLoader) |
|
void |
X86MethodGenerator.generate(AsmBuilder builder,
java.lang.String functionName,
com.kenai.jffi.Function function,
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) |
|
private static void |
ClosureFromNativeConverter.generateInvocation(Runtime runtime,
AsmBuilder builder,
java.lang.Class closureClass,
SignatureTypeMapper typeMapper) |
|
private void |
AsmLibraryLoader.generateVarargsInvocation(AsmBuilder builder,
java.lang.reflect.Method m,
AsmBuilder.ObjectField field) |
|
private static void |
X86MethodGenerator.generateWrapper(AsmBuilder builder,
java.lang.String functionName,
com.kenai.jffi.Function function,
ResultType resultType,
ParameterType[] parameterTypes,
java.lang.String nativeMethodName,
java.lang.Class nativeReturnType,
java.lang.Class[] nativeParameterTypes) |
|
(package private) static void |
AsmUtil.getfield(SkinnyMethodAdapter mv,
AsmBuilder builder,
AsmBuilder.ObjectField field) |
|
(package private) static LocalVariable |
BaseMethodGenerator.loadAndConvertParameter(AsmBuilder builder,
SkinnyMethodAdapter mv,
LocalVariableAllocator localVariableAllocator,
LocalVariable parameter,
ToNativeType parameterType) |
|