Package | Description |
---|---|
org.jruby | |
org.jruby.internal.runtime.methods | |
org.jruby.runtime |
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.util.List<JavaMethodDescriptor>> |
RubyModule.MethodClumper.getAllAnnotatedMethods()
Deprecated.
|
java.util.Map<java.lang.String,java.util.List<JavaMethodDescriptor>> |
RubyModule.MethodClumper.getAnnotatedMethods() |
java.util.Map<java.lang.String,java.util.List<JavaMethodDescriptor>> |
RubyModule.MethodClumper.getStaticAnnotatedMethods() |
Modifier and Type | Method and Description |
---|---|
boolean |
RubyModule.defineAnnotatedMethod(java.lang.String name,
JavaMethodDescriptor desc,
MethodFactory methodFactory) |
Modifier and Type | Method and Description |
---|---|
boolean |
RubyModule.defineAnnotatedMethod(java.lang.String name,
java.util.List<JavaMethodDescriptor> methods,
MethodFactory methodFactory) |
Modifier and Type | Method and Description |
---|---|
JavaMethod |
InvocationMethodFactory.constructJavaMethod(RubyModule implementationClass,
JavaMethodDescriptor desc,
java.lang.String name,
java.lang.Class c) |
DynamicMethod |
InvocationMethodFactory.getAnnotatedMethod(RubyModule implementationClass,
JavaMethodDescriptor desc,
java.lang.String name)
Use code generation to provide a method handle based on an annotated Java
method.
|
DynamicMethod |
InvokeDynamicMethodFactory.getAnnotatedMethod(RubyModule implementationClass,
JavaMethodDescriptor desc,
java.lang.String name)
Use code generation to provide a method handle based on an annotated Java
method.
|
Modifier and Type | Method and Description |
---|---|
DynamicMethod |
InvocationMethodFactory.getAnnotatedMethod(RubyModule implementationClass,
java.util.List<JavaMethodDescriptor> descs,
java.lang.String name)
Use code generation to provide a method handle based on an annotated Java
method.
|
DynamicMethod |
InvokeDynamicMethodFactory.getAnnotatedMethod(RubyModule implementationClass,
java.util.List<JavaMethodDescriptor> descs,
java.lang.String name) |
java.lang.Class |
InvocationMethodFactory.getAnnotatedMethodClass(java.util.List<JavaMethodDescriptor> descs)
Use code generation to provide a method handle based on an annotated Java
method.
|
Modifier and Type | Method and Description |
---|---|
abstract DynamicMethod |
MethodFactory.getAnnotatedMethod(RubyModule implementationClass,
JavaMethodDescriptor desc,
java.lang.String name)
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,
java.util.List<JavaMethodDescriptor> desc,
java.lang.String name)
Based on a list of annotated Java methods, generate a method handle using
the annotation and the target signatures.
|
Copyright © 2001-2018 JRuby. All Rights Reserved.