jnr.ffi.provider.jffi
Interface MethodGenerator

All Known Implementing Classes:
FastLongMethodGenerator

public interface MethodGenerator


Method Summary
 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)
           
 

Method Detail

isSupported

boolean isSupported(jnr.ffi.provider.jffi.ResultType resultType,
                    jnr.ffi.provider.jffi.ParameterType[] parameterTypes,
                    com.kenai.jffi.CallingConvention callingConvention)

generate

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)


Copyright © 2013. All Rights Reserved.