Package org.jruby.anno
Class JavaMethodDescriptor
-
Field Summary
FieldsModifier and TypeFieldDescriptionClass[]
Deprecated.final Class
final Class[]
final Class
Deprecated.Fields inherited from class org.jruby.anno.MethodDescriptor
actualRequired, anno, arity, declaringClassName, declaringClassPath, hasBlock, hasContext, hasVarArgs, IRUBYOBJECT_ARRAY_CLASS_NAME, isStatic, MAX_REQUIRED_UNBOXED_ARITY, modifiers, name, optional, required, rest, rubyName
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <A extends Annotation>
AgetAnnotation
(Method methodObject, Class<A> annotationType) final Class[]
protected String
getDeclaringClassName
(Method methodObject) protected int
getModifiers
(Method methodObject) Class[]
protected String
getSimpleName
(Method methodObject) protected boolean
protected boolean
hasContext
(Method methodObject) protected String
parameterAsString
(Method methodObject, int index) protected int
parameterCount
(Method methodObject) Methods inherited from class org.jruby.anno.MethodDescriptor
calculateSpecificCallArity
-
Field Details
-
parameters
-
returnClass
-
declaringClass
-
signature
Deprecated. -
argumentTypes
Deprecated.
-
-
Constructor Details
-
JavaMethodDescriptor
-
-
Method Details
-
getArgumentTypes
-
getDeclaringClass
-
getParameterClasses
-
getReturnClass
-
getAnnotation
- Specified by:
getAnnotation
in classMethodDescriptor<Method>
-
getModifiers
- Specified by:
getModifiers
in classMethodDescriptor<Method>
-
getDeclaringClassName
- Specified by:
getDeclaringClassName
in classMethodDescriptor<Method>
-
getSimpleName
- Specified by:
getSimpleName
in classMethodDescriptor<Method>
-
hasContext
- Specified by:
hasContext
in classMethodDescriptor<Method>
-
hasBlock
- Specified by:
hasBlock
in classMethodDescriptor<Method>
-
parameterCount
- Specified by:
parameterCount
in classMethodDescriptor<Method>
-
parameterAsString
- Specified by:
parameterAsString
in classMethodDescriptor<Method>
-