Klasse ExecutableElementImpl
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ExecutableElementImpl
- Alle implementierten Schnittstellen:
AnnotatedConstruct
,Element
,ExecutableElement
,Parameterizable
,IElementInfo
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
_binding, _env
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibung<R,
P> R accept
(ElementVisitor<R, P> v, P p) protected AnnotationBinding[]
Get the project-relative path to the source file that contains this element.getKind()
List<? extends VariableElement>
List<? extends TypeMirror>
List<? extends TypeParameterElement>
boolean
Subclassed by VariableElementImpl, TypeElementImpl, and ExecutableElementImpl.boolean
boolean
boolean
overrides
(ExecutableElement overridden, TypeElement type) Return true if this method overridesoverridden
in the context oftype
.Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
asType, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getPackedAnnotationBindings, hashCode, toString
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden javax.lang.model.element.Element
equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, hashCode
Von Schnittstelle geerbte Methoden javax.lang.model.element.ExecutableElement
asType
-
Methodendetails
-
accept
-
getAnnotationBindings
- Angegeben von:
getAnnotationBindings
in KlasseElementImpl
- Gibt zurück:
- the set of compiler annotation bindings on this element
-
getDefaultValue
- Angegeben von:
getDefaultValue
in SchnittstelleExecutableElement
-
getEnclosedElements
- Angegeben von:
getEnclosedElements
in SchnittstelleElement
-
getEnclosingElement
- Angegeben von:
getEnclosingElement
in SchnittstelleElement
- Angegeben von:
getEnclosingElement
in SchnittstelleExecutableElement
-
getFileName
Beschreibung aus Schnittstelle kopiert:IElementInfo
Get the project-relative path to the source file that contains this element. If the element is a PackageElement, the "source file" is package-info.java. If the element is not recognized or does not exist in the project for some reason, returns null.- Angegeben von:
getFileName
in SchnittstelleIElementInfo
- Setzt außer Kraft:
getFileName
in KlasseElementImpl
- Gibt zurück:
- the project-relative path, or null.
-
getKind
-
getModifiers
- Angegeben von:
getModifiers
in SchnittstelleElement
- Setzt außer Kraft:
getModifiers
in KlasseElementImpl
-
getParameters
- Angegeben von:
getParameters
in SchnittstelleExecutableElement
-
getReturnType
- Angegeben von:
getReturnType
in SchnittstelleExecutableElement
-
getSimpleName
- Angegeben von:
getSimpleName
in SchnittstelleElement
- Angegeben von:
getSimpleName
in SchnittstelleExecutableElement
- Setzt außer Kraft:
getSimpleName
in KlasseElementImpl
-
getThrownTypes
- Angegeben von:
getThrownTypes
in SchnittstelleExecutableElement
-
getTypeParameters
- Angegeben von:
getTypeParameters
in SchnittstelleExecutableElement
- Angegeben von:
getTypeParameters
in SchnittstelleParameterizable
-
hides
Beschreibung aus Klasse kopiert:ElementImpl
Subclassed by VariableElementImpl, TypeElementImpl, and ExecutableElementImpl. This base implementation suffices for other types.- Setzt außer Kraft:
hides
in KlasseElementImpl
- Gibt zurück:
- true if this element hides
hidden
- Siehe auch:
-
isVarArgs
public boolean isVarArgs()- Angegeben von:
isVarArgs
in SchnittstelleExecutableElement
-
overrides
Return true if this method overridesoverridden
in the context oftype
. For instance, considerinterface A { void f(); } class B { void f() {} } class C extends B implements I { }
In the context of B, B.f() does not override A.f(); they are unrelated. But in the context of C, B.f() does override A.f(). That is, the copy of B.f() that C inherits overrides A.f(). This is equivalent to considering two questions: first, does C inherit B.f(); if so, does the inherited C.f() override A.f(). If B.f() were private, for instance, then in the context of C it would still not override A.f(). -
getReceiverType
- Angegeben von:
getReceiverType
in SchnittstelleExecutableElement
-
isDefault
public boolean isDefault()- Angegeben von:
isDefault
in SchnittstelleExecutableElement
-