jnr.ffi.provider.jffi
Class FastLongMethodGenerator

java.lang.Object
  extended by jnr.ffi.provider.jffi.FastLongMethodGenerator
All Implemented Interfaces:
MethodGenerator

public class FastLongMethodGenerator
extends Object


Constructor Summary
FastLongMethodGenerator()
           
 
Method Summary
 void generate(jnr.ffi.provider.jffi.AsmBuilder builder, SkinnyMethodAdapter mv, jnr.ffi.provider.jffi.LocalVariableAllocator localVariableAllocator, com.kenai.jffi.CallContext callContext, 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)
           
 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
 

Constructor Detail

FastLongMethodGenerator

public FastLongMethodGenerator()
Method Detail

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.CallContext callContext,
                     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.ResultType resultType,
                     jnr.ffi.provider.jffi.ParameterType[] parameterTypes,
                     boolean ignoreError)
Specified by:
generate in interface MethodGenerator


Copyright © 2013. All Rights Reserved.