public class ExecutableElementDescriptor extends MethodDescriptor<javax.lang.model.element.ExecutableElement>
| Modifier and Type | Field and Description |
|---|---|
javax.lang.model.element.ExecutableElement |
method |
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 |
|---|
ExecutableElementDescriptor(javax.lang.model.element.ExecutableElement method) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.CharSequence |
getActualQualifiedName(javax.lang.model.element.TypeElement td) |
protected <A extends java.lang.annotation.Annotation> |
getAnnotation(javax.lang.model.element.ExecutableElement methodObject,
java.lang.Class<A> annotationType) |
protected java.lang.String |
getDeclaringClassName(javax.lang.model.element.ExecutableElement methodObject) |
protected int |
getModifiers(javax.lang.model.element.ExecutableElement methodObject) |
protected java.lang.String |
getSimpleName(javax.lang.model.element.ExecutableElement methodObject) |
protected boolean |
hasBlock(javax.lang.model.element.ExecutableElement methodObject) |
protected boolean |
hasContext(javax.lang.model.element.ExecutableElement methodObject) |
protected java.lang.String |
parameterAsString(javax.lang.model.element.ExecutableElement methodObject,
int index) |
protected int |
parameterCount(javax.lang.model.element.ExecutableElement methodObject) |
calculateSpecificCallAritypublic ExecutableElementDescriptor(javax.lang.model.element.ExecutableElement method)
protected <A extends java.lang.annotation.Annotation> A getAnnotation(javax.lang.model.element.ExecutableElement methodObject,
java.lang.Class<A> annotationType)
getAnnotation in class MethodDescriptor<javax.lang.model.element.ExecutableElement>protected int getModifiers(javax.lang.model.element.ExecutableElement methodObject)
getModifiers in class MethodDescriptor<javax.lang.model.element.ExecutableElement>protected java.lang.String getDeclaringClassName(javax.lang.model.element.ExecutableElement methodObject)
getDeclaringClassName in class MethodDescriptor<javax.lang.model.element.ExecutableElement>protected java.lang.String getSimpleName(javax.lang.model.element.ExecutableElement methodObject)
getSimpleName in class MethodDescriptor<javax.lang.model.element.ExecutableElement>protected boolean hasContext(javax.lang.model.element.ExecutableElement methodObject)
hasContext in class MethodDescriptor<javax.lang.model.element.ExecutableElement>protected boolean hasBlock(javax.lang.model.element.ExecutableElement methodObject)
hasBlock in class MethodDescriptor<javax.lang.model.element.ExecutableElement>protected int parameterCount(javax.lang.model.element.ExecutableElement methodObject)
parameterCount in class MethodDescriptor<javax.lang.model.element.ExecutableElement>protected java.lang.String parameterAsString(javax.lang.model.element.ExecutableElement methodObject,
int index)
parameterAsString in class MethodDescriptor<javax.lang.model.element.ExecutableElement>public static java.lang.CharSequence getActualQualifiedName(javax.lang.model.element.TypeElement td)
Copyright © 2001-2018 JRuby. All Rights Reserved.