Package | Description |
---|---|
org.jruby | |
org.jruby.internal.runtime.methods | |
org.jruby.runtime |
Modifier and Type | Method and Description |
---|---|
Map<String,List<JavaMethodDescriptor>> |
RubyModule.MethodClumper.getAllAnnotatedMethods() |
Map<String,List<JavaMethodDescriptor>> |
RubyModule.MethodClumper.getAnnotatedMethods() |
Map<String,List<JavaMethodDescriptor>> |
RubyModule.MethodClumper.getStaticAnnotatedMethods() |
Modifier and Type | Method and Description |
---|---|
boolean |
RubyModule.defineAnnotatedMethod(String name,
JavaMethodDescriptor desc,
MethodFactory methodFactory) |
Modifier and Type | Method and Description |
---|---|
boolean |
RubyModule.defineAnnotatedMethod(String name,
List<JavaMethodDescriptor> methods,
MethodFactory methodFactory) |
Modifier and Type | Method and Description |
---|---|
DynamicMethod |
ReflectionMethodFactory.getAnnotatedMethod(RubyModule implementationClass,
JavaMethodDescriptor desc)
Use reflection to provide a method handle based on an annotated Java
method.
|
DynamicMethod |
InvokeDynamicMethodFactory.getAnnotatedMethod(RubyModule implementationClass,
JavaMethodDescriptor desc)
Use code generation to provide a method handle based on an annotated Java
method.
|
DynamicMethod |
InvocationMethodFactory.getAnnotatedMethod(RubyModule implementationClass,
JavaMethodDescriptor desc)
Use code generation to provide a method handle based on an annotated Java
method.
|
void |
InvocationMethodFactory.prepareAnnotatedMethod(RubyModule implementationClass,
JavaMethod javaMethod,
JavaMethodDescriptor desc)
Use code generation to provide a method handle based on an annotated Java
method.
|
Modifier and Type | Method and Description |
---|---|
DynamicMethod |
ReflectionMethodFactory.getAnnotatedMethod(RubyModule implementationClass,
List<JavaMethodDescriptor> descs)
Use reflection to provide a method handle based on an annotated Java
method.
|
DynamicMethod |
InvokeDynamicMethodFactory.getAnnotatedMethod(RubyModule implementationClass,
List<JavaMethodDescriptor> descs) |
DynamicMethod |
InvocationMethodFactory.getAnnotatedMethod(RubyModule implementationClass,
List<JavaMethodDescriptor> descs)
Use code generation to provide a method handle based on an annotated Java
method.
|
Class |
InvocationMethodFactory.getAnnotatedMethodClass(List<JavaMethodDescriptor> descs)
Use code generation to provide a method handle based on an annotated Java
method.
|
Modifier and Type | Method and Description |
---|---|
void |
MethodFactory.MethodDefiningCallback.define(RubyModule targetMetaClass,
JavaMethodDescriptor desc,
DynamicMethod dynamicMethod)
Deprecated.
|
abstract DynamicMethod |
MethodFactory.getAnnotatedMethod(RubyModule implementationClass,
JavaMethodDescriptor desc)
Based on an annotated Java method object, generate a method handle using
the annotation and the target signature.
|
Modifier and Type | Method and Description |
---|---|
abstract DynamicMethod |
MethodFactory.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.
|
Copyright © 2001-2015 JRuby. All Rights Reserved.