Uses of Class
org.jruby.anno.JavaMethodDescriptor
Packages that use JavaMethodDescriptor
-
Uses of JavaMethodDescriptor in org.jruby
Methods in org.jruby that return types with arguments of type JavaMethodDescriptorModifier and TypeMethodDescriptionRubyModule.MethodClumper.getAllAnnotatedMethods()
Deprecated.final Map
<String, List<JavaMethodDescriptor>> RubyModule.MethodClumper.getAnnotatedMethods()
final Map
<String, List<JavaMethodDescriptor>> RubyModule.MethodClumper.getStaticAnnotatedMethods()
Methods in org.jruby with parameters of type JavaMethodDescriptorModifier and TypeMethodDescriptionfinal boolean
RubyModule.defineAnnotatedMethod
(String name, JavaMethodDescriptor desc, MethodFactory methodFactory) Deprecated.Method parameters in org.jruby with type arguments of type JavaMethodDescriptorModifier and TypeMethodDescriptionfinal boolean
RubyModule.defineAnnotatedMethod
(String name, List<JavaMethodDescriptor> methods, MethodFactory methodFactory) Deprecated.final void
RubyModule.defineAnnotatedMethod
(ThreadContext context, String name, List<JavaMethodDescriptor> methods, MethodFactory methodFactory) This is an internal API used by the type populator. -
Uses of JavaMethodDescriptor in org.jruby.internal.runtime.methods
Methods in org.jruby.internal.runtime.methods with parameters of type JavaMethodDescriptorModifier and TypeMethodDescriptionInvocationMethodFactory.constructJavaMethod
(RubyModule implementationClass, JavaMethodDescriptor desc, String name, Class c) InvocationMethodFactory.getAnnotatedMethod
(RubyModule implementationClass, JavaMethodDescriptor desc, String name) Use code generation to provide a method handle based on an annotated Java method.InvokeDynamicMethodFactory.getAnnotatedMethod
(RubyModule implementationClass, JavaMethodDescriptor desc, String name) Use code generation to provide a method handle based on an annotated Java method.Method parameters in org.jruby.internal.runtime.methods with type arguments of type JavaMethodDescriptorModifier and TypeMethodDescriptionInvocationMethodFactory.getAnnotatedMethod
(RubyModule implementationClass, List<JavaMethodDescriptor> descs, String name) Use code generation to provide a method handle based on an annotated Java method.InvokeDynamicMethodFactory.getAnnotatedMethod
(RubyModule implementationClass, List<JavaMethodDescriptor> descs, String name) InvocationMethodFactory.getAnnotatedMethodClass
(List<JavaMethodDescriptor> descs) Use code generation to provide a method handle based on an annotated Java method. -
Uses of JavaMethodDescriptor in org.jruby.runtime
Methods in org.jruby.runtime with parameters of type JavaMethodDescriptorModifier and TypeMethodDescriptionabstract DynamicMethod
MethodFactory.getAnnotatedMethod
(RubyModule implementationClass, JavaMethodDescriptor desc, String name) Based on an annotated Java method object, generate a method handle using the annotation and the target signature.Method parameters in org.jruby.runtime with type arguments of type JavaMethodDescriptorModifier and TypeMethodDescriptionabstract DynamicMethod
MethodFactory.getAnnotatedMethod
(RubyModule implementationClass, List<JavaMethodDescriptor> desc, String name) Based on a list of annotated Java methods, generate a method handle using the annotation and the target signatures.
RubyModule.defineMethods(ThreadContext, Class[])
instead and organize your code around all JRubyMethod annotations in that .class being defined.