jnr.ffi.provider.jffi
Class FastLongMethodGenerator
java.lang.Object
jnr.ffi.provider.jffi.FastLongMethodGenerator
- All Implemented Interfaces:
- MethodGenerator
public class FastLongMethodGenerator
- extends Object
|
Method Summary |
void |
generate(jnr.ffi.provider.jffi.AsmBuilder builder,
SkinnyMethodAdapter mv,
jnr.ffi.provider.jffi.LocalVariableAllocator localVariableAllocator,
com.kenai.jffi.Function function,
jnr.ffi.provider.jffi.ResultType resultType,
jnr.ffi.provider.jffi.ParameterType[] parameterTypes,
boolean ignoreError)
|
void |
generate(jnr.ffi.provider.jffi.AsmBuilder builder,
String functionName,
com.kenai.jffi.Function function,
jnr.ffi.provider.jffi.ResultType resultType,
jnr.ffi.provider.jffi.ParameterType[] parameterTypes,
boolean ignoreError)
|
void |
generate(jnr.ffi.provider.jffi.AsmBuilder builder,
String functionName,
com.kenai.jffi.Function function,
jnr.ffi.provider.jffi.Signature signature)
|
boolean |
isSupported(jnr.ffi.provider.jffi.ResultType resultType,
jnr.ffi.provider.jffi.ParameterType[] parameterTypes,
com.kenai.jffi.CallingConvention callingConvention)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FastLongMethodGenerator
public FastLongMethodGenerator(jnr.ffi.provider.jffi.BufferMethodGenerator bufgen)
isSupported
public boolean isSupported(jnr.ffi.provider.jffi.ResultType resultType,
jnr.ffi.provider.jffi.ParameterType[] parameterTypes,
com.kenai.jffi.CallingConvention callingConvention)
generate
public void generate(jnr.ffi.provider.jffi.AsmBuilder builder,
SkinnyMethodAdapter mv,
jnr.ffi.provider.jffi.LocalVariableAllocator localVariableAllocator,
com.kenai.jffi.Function function,
jnr.ffi.provider.jffi.ResultType resultType,
jnr.ffi.provider.jffi.ParameterType[] parameterTypes,
boolean ignoreError)
generate
public void generate(jnr.ffi.provider.jffi.AsmBuilder builder,
String functionName,
com.kenai.jffi.Function function,
jnr.ffi.provider.jffi.Signature signature)
generate
public void generate(jnr.ffi.provider.jffi.AsmBuilder builder,
String functionName,
com.kenai.jffi.Function function,
jnr.ffi.provider.jffi.ResultType resultType,
jnr.ffi.provider.jffi.ParameterType[] parameterTypes,
boolean ignoreError)
- Specified by:
generate in interface MethodGenerator
Copyright © 2012. All Rights Reserved.