public class JavaMethodDescriptor extends MethodDescriptor<java.lang.reflect.Method>
| Modifier and Type | Field and Description |
|---|---|
java.lang.Class[] |
argumentTypes |
java.lang.Class |
declaringClass |
java.lang.Class[] |
parameters |
java.lang.Class |
returnClass |
java.lang.String |
signature |
actualRequired, anno, arity, declaringClassName, declaringClassPath, hasBlock, hasContext, hasVarArgs, isStatic, 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 |
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) |
public final java.lang.Class[] parameters
public final java.lang.Class returnClass
public final java.lang.Class declaringClass
public final java.lang.String signature
public final java.lang.Class[] argumentTypes
public JavaMethodDescriptor(java.lang.reflect.Method method)
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-2018 JRuby. All Rights Reserved.