public class JavaMethodDescriptor extends MethodDescriptor<java.lang.reflect.Method>
Modifier and Type | Field and Description |
---|---|
java.lang.Class[] |
argumentTypes
Deprecated.
|
java.lang.Class |
declaringClass |
java.lang.Class[] |
parameters |
java.lang.Class |
returnClass |
java.lang.String |
signature
Deprecated.
|
actualRequired, anno, arity, declaringClassName, declaringClassPath, hasBlock, hasContext, hasVarArgs, IRUBYOBJECT_ARRAY_CLASS_NAME, isStatic, MAX_REQUIRED_UNBOXED_ARITY, modifiers, name, optional, required, rest, rubyName
Constructor and Description |
---|
JavaMethodDescriptor(java.lang.reflect.Method method) |
Modifier and Type | Method and Description |
---|---|
protected <A extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.reflect.Method methodObject,
java.lang.Class<A> annotationType) |
java.lang.Class[] |
getArgumentTypes() |
java.lang.Class |
getDeclaringClass() |
protected java.lang.String |
getDeclaringClassName(java.lang.reflect.Method methodObject) |
protected int |
getModifiers(java.lang.reflect.Method methodObject) |
java.lang.Class[] |
getParameterClasses() |
java.lang.Class |
getReturnClass() |
protected java.lang.String |
getSimpleName(java.lang.reflect.Method methodObject) |
protected boolean |
hasBlock(java.lang.reflect.Method methodObject) |
protected boolean |
hasContext(java.lang.reflect.Method methodObject) |
protected java.lang.String |
parameterAsString(java.lang.reflect.Method methodObject,
int index) |
protected int |
parameterCount(java.lang.reflect.Method methodObject) |
calculateSpecificCallArity
public final java.lang.Class[] parameters
public final java.lang.Class returnClass
public final java.lang.Class declaringClass
@Deprecated public java.lang.String signature
@Deprecated public java.lang.Class[] argumentTypes
public JavaMethodDescriptor(java.lang.reflect.Method method)
public final java.lang.Class[] getArgumentTypes()
public java.lang.Class getDeclaringClass()
public java.lang.Class[] getParameterClasses()
public java.lang.Class getReturnClass()
protected <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.reflect.Method methodObject, java.lang.Class<A> annotationType)
getAnnotation
in class MethodDescriptor<java.lang.reflect.Method>
protected int getModifiers(java.lang.reflect.Method methodObject)
getModifiers
in class MethodDescriptor<java.lang.reflect.Method>
protected java.lang.String getDeclaringClassName(java.lang.reflect.Method methodObject)
getDeclaringClassName
in class MethodDescriptor<java.lang.reflect.Method>
protected java.lang.String getSimpleName(java.lang.reflect.Method methodObject)
getSimpleName
in class MethodDescriptor<java.lang.reflect.Method>
protected boolean hasContext(java.lang.reflect.Method methodObject)
hasContext
in class MethodDescriptor<java.lang.reflect.Method>
protected boolean hasBlock(java.lang.reflect.Method methodObject)
hasBlock
in class MethodDescriptor<java.lang.reflect.Method>
protected int parameterCount(java.lang.reflect.Method methodObject)
parameterCount
in class MethodDescriptor<java.lang.reflect.Method>
protected java.lang.String parameterAsString(java.lang.reflect.Method methodObject, int index)
parameterAsString
in class MethodDescriptor<java.lang.reflect.Method>
Copyright © 2001-2021 JRuby. All Rights Reserved.