Top Description Fields Constructors Methods
org.jruby.ext.ffi.jffi

pack-priv Class NativeFunctionInfo

extends Object
Class Inheritance
Imports
com.kenai.jffi.CallContextCache, .CallingConvention, org.jruby.Ruby

Holds information for creating JFFI functions

Field Summary

Modifier and TypeField and Description
pack-priv final CallContext
pack-priv final CallingConvention
pack-priv final Type[]
pack-priv final Type
pack-priv final Type[]
pack-priv final Type

Constructor Summary

AccessConstructor and Description
public
NativeFunctionInfo(Ruby runtime, Type returnType, Type[] parameterTypes, CallingConvention convention)

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

callContextback to summary
pack-priv final CallContext callContext
conventionback to summary
pack-priv final CallingConvention convention
jffiParameterTypesback to summary
pack-priv final Type[] jffiParameterTypes
jffiReturnTypeback to summary
pack-priv final Type jffiReturnType
parameterTypesback to summary
pack-priv final Type[] parameterTypes
returnTypeback to summary
pack-priv final Type returnType

Constructor Detail

NativeFunctionInfoback to summary
public NativeFunctionInfo(Ruby runtime, Type returnType, Type[] parameterTypes, CallingConvention convention)