Package jnr.ffi.provider.jffi
Class FastLongMethodGenerator
- java.lang.Object
-
- jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- All Implemented Interfaces:
MethodGenerator
public class FastLongMethodGenerator extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description FastLongMethodGenerator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
generate(jnr.ffi.provider.jffi.AsmBuilder builder, java.lang.String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError)
void
generate(jnr.ffi.provider.jffi.AsmBuilder builder, SkinnyMethodAdapter mv, jnr.ffi.provider.jffi.LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError)
boolean
isSupported(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention)
-
-
-
Method Detail
-
isSupported
public boolean isSupported(ResultType resultType, ParameterType[] parameterTypes, CallingConvention callingConvention)
-
generate
public void generate(jnr.ffi.provider.jffi.AsmBuilder builder, SkinnyMethodAdapter mv, jnr.ffi.provider.jffi.LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError)
-
generate
public void generate(jnr.ffi.provider.jffi.AsmBuilder builder, java.lang.String functionName, com.kenai.jffi.Function function, ResultType resultType, ParameterType[] parameterTypes, boolean ignoreError)
- Specified by:
generate
in interfaceMethodGenerator
-
-