public abstract class MethodFactory extends Object
| Constructor and Description | 
|---|
| MethodFactory() | 
| Modifier and Type | Method and Description | 
|---|---|
| static MethodFactory | createFactory(ClassLoader classLoader)Based on optional properties, create a new MethodFactory. | 
| abstract DynamicMethod | getAnnotatedMethod(RubyModule implementationClass,
                  JavaMethodDescriptor desc)Based on an annotated Java method object, generate a method handle using
 the annotation and the target signature. | 
| abstract DynamicMethod | getAnnotatedMethod(RubyModule implementationClass,
                  List<JavaMethodDescriptor> desc)Based on a list of annotated Java methods, generate a method handle using
 the annotation and the target signatures. | 
public static MethodFactory createFactory(ClassLoader classLoader)
classLoader - The classloader to use for searching for and
 dynamically loading code.public abstract DynamicMethod getAnnotatedMethod(RubyModule implementationClass, List<JavaMethodDescriptor> desc)
implementationClass - The target class or module on which the method
 will be bound.public abstract DynamicMethod getAnnotatedMethod(RubyModule implementationClass, JavaMethodDescriptor desc)
implementationClass - The target class or module on which the method
 will be bound.desc - A JavaMethodDescriptor describing the target methodCopyright © 2001-2015 JRuby. All Rights Reserved.