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

public abstract Class MethodFactory

extends Object
Class Inheritance
Known Direct Subclasses
org.jruby.ext.ffi.jffi.DefaultMethodFactory
Imports
com.kenai.jffi.CallingConvention, org.jruby.Ruby, .RubyModule, org.jruby.ext.ffi.Type, org.jruby.internal.runtime.methods.DynamicMethod, org.jruby.runtime.builtin.IRubyObject

Common method factory definitions

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public static final DynamicMethod
createDynamicMethod(Ruby runtime, RubyModule module, Function function, Type returnType, Type[] parameterTypes, CallingConvention convention, IRubyObject enums, boolean ignoreErrno)

pack-priv abstract DynamicMethod
createMethod(RubyModule module, Function function, Type returnType, Type[] parameterTypes, CallingConvention convention, IRubyObject enums, boolean ignoreErrno)

pack-priv abstract boolean
isSupported(Type returnType, Type[] parameterTypes, CallingConvention convention)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

MethodFactoryback to summary
public MethodFactory()

Method Detail

createDynamicMethodback to summary
public static final DynamicMethod createDynamicMethod(Ruby runtime, RubyModule module, Function function, Type returnType, Type[] parameterTypes, CallingConvention convention, IRubyObject enums, boolean ignoreErrno)
createMethodback to summary
pack-priv abstract DynamicMethod createMethod(RubyModule module, Function function, Type returnType, Type[] parameterTypes, CallingConvention convention, IRubyObject enums, boolean ignoreErrno)
isSupportedback to summary
pack-priv abstract boolean isSupported(Type returnType, Type[] parameterTypes, CallingConvention convention)