Top Fields Constructors Methods
org.jruby.anno

public Class JavaMethodDescriptor

extends MethodDescriptor<Method>
Class Inheritance
Imports
org.jruby.runtime.Block, .ThreadContext, java.lang.annotation.Annotation, java.lang.reflect.Method

Field Summary

Modifier and TypeField and Description
public Class<T>[]
argumentTypes

Deprecated
public final Class<T>
public final Class<T>[]
public final Class<T>
public String
signature

Deprecated
Inherited from org.jruby.anno.MethodDescriptor:
actualRequiredannoaritydeclaringClassNamedeclaringClassPathhasBlockhasContexthasVarArgsIRUBYOBJECT_ARRAY_CLASS_NAMEisStaticMAX_REQUIRED_UNBOXED_ARITYmodifiersnameoptionalrequiredrestrubyName

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected <A extends Annotation> A
getAnnotation(Method methodObject, Class<A> annotationType)

Implements abstract org.jruby.anno.MethodDescriptor.getAnnotation.

public final Class<T>[]
public Class<T>
protected String
protected int
public Class<T>[]
public Class<T>
protected String
protected boolean
hasBlock(Method methodObject)

Implements abstract org.jruby.anno.MethodDescriptor.hasBlock.

protected boolean
protected String
parameterAsString(Method methodObject, int index)

Implements abstract org.jruby.anno.MethodDescriptor.parameterAsString.

protected int
Inherited from org.jruby.anno.MethodDescriptor:
calculateSpecificCallArity

Field Detail

argumentTypesback to summary
public Class<T>[] argumentTypes

Deprecated

Annotations
@Deprecated
declaringClassback to summary
public final Class<T> declaringClass
parametersback to summary
public final Class<T>[] parameters
returnClassback to summary
public final Class<T> returnClass
signatureback to summary
public String signature

Deprecated

Annotations
@Deprecated

Constructor Detail

JavaMethodDescriptorback to summary
public JavaMethodDescriptor(Method method)

Method Detail

getAnnotationback to summary
protected <A extends Annotation> A getAnnotation(Method methodObject, Class<A> annotationType)

Implements abstract org.jruby.anno.MethodDescriptor.getAnnotation.

getArgumentTypesback to summary
public final Class<T>[] getArgumentTypes()
getDeclaringClassback to summary
public Class<T> getDeclaringClass()
getDeclaringClassNameback to summary
protected String getDeclaringClassName(Method methodObject)

Implements abstract org.jruby.anno.MethodDescriptor.getDeclaringClassName.

getModifiersback to summary
protected int getModifiers(Method methodObject)

Implements abstract org.jruby.anno.MethodDescriptor.getModifiers.

getParameterClassesback to summary
public Class<T>[] getParameterClasses()
getReturnClassback to summary
public Class<T> getReturnClass()
getSimpleNameback to summary
protected String getSimpleName(Method methodObject)

Implements abstract org.jruby.anno.MethodDescriptor.getSimpleName.

hasBlockback to summary
protected boolean hasBlock(Method methodObject)

Implements abstract org.jruby.anno.MethodDescriptor.hasBlock.

hasContextback to summary
protected boolean hasContext(Method methodObject)

Implements abstract org.jruby.anno.MethodDescriptor.hasContext.

parameterAsStringback to summary
protected String parameterAsString(Method methodObject, int index)

Implements abstract org.jruby.anno.MethodDescriptor.parameterAsString.

parameterCountback to summary
protected int parameterCount(Method methodObject)

Implements abstract org.jruby.anno.MethodDescriptor.parameterCount.