Class SubClass.Method
java.lang.Object
org.vesalainen.bcc.SubClass.Method
- All Implemented Interfaces:
AnnotatedConstruct, Element, ExecutableElement, Parameterizable, UpdateableElement
- Enclosing class:
SubClass
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate Nameprivate List<VariableElement> private ExecutableElementprivate TypeMirror -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<R,P> R accept(ElementVisitor<R, P> v, P p) asType()<A extends Annotation>
AgetAnnotation(Class<A> annotationType) List<? extends AnnotationMirror> <A extends Annotation>
A[]getAnnotationsByType(Class<A> annotationType) getKind()List<? extends VariableElement> List<? extends TypeMirror> List<? extends TypeParameterElement> booleanbooleanvoidsetEnclosingElement(Element enclosingElement) voidsetModifiers(Set<Modifier> modifiers) voidsetSimpleName(Name name)
-
Field Details
-
parent
-
name
-
modifiers
-
parameters
-
returnType
-
-
Constructor Details
-
Method
-
-
Method Details
-
getTypeParameters
- Specified by:
getTypeParametersin interfaceExecutableElement- Specified by:
getTypeParametersin interfaceParameterizable
-
getReturnType
- Specified by:
getReturnTypein interfaceExecutableElement
-
getParameters
- Specified by:
getParametersin interfaceExecutableElement
-
isVarArgs
public boolean isVarArgs()- Specified by:
isVarArgsin interfaceExecutableElement
-
getThrownTypes
- Specified by:
getThrownTypesin interfaceExecutableElement
-
getDefaultValue
- Specified by:
getDefaultValuein interfaceExecutableElement
-
getSimpleName
- Specified by:
getSimpleNamein interfaceElement- Specified by:
getSimpleNamein interfaceExecutableElement
-
asType
- Specified by:
asTypein interfaceElement- Specified by:
asTypein interfaceExecutableElement
-
getKind
-
getAnnotationMirrors
- Specified by:
getAnnotationMirrorsin interfaceAnnotatedConstruct- Specified by:
getAnnotationMirrorsin interfaceElement
-
getAnnotation
- Specified by:
getAnnotationin interfaceAnnotatedConstruct- Specified by:
getAnnotationin interfaceElement
-
getModifiers
- Specified by:
getModifiersin interfaceElement
-
getEnclosingElement
- Specified by:
getEnclosingElementin interfaceElement- Specified by:
getEnclosingElementin interfaceExecutableElement
-
getEnclosedElements
- Specified by:
getEnclosedElementsin interfaceElement
-
accept
-
setEnclosingElement
- Specified by:
setEnclosingElementin interfaceUpdateableElement
-
setModifiers
- Specified by:
setModifiersin interfaceUpdateableElement
-
setSimpleName
- Specified by:
setSimpleNamein interfaceUpdateableElement
-
getReceiverType
- Specified by:
getReceiverTypein interfaceExecutableElement
-
isDefault
public boolean isDefault()- Specified by:
isDefaultin interfaceExecutableElement
-
getAnnotationsByType
- Specified by:
getAnnotationsByTypein interfaceAnnotatedConstruct- Specified by:
getAnnotationsByTypein interfaceElement
-