Klasse TypeElementImpl
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl
- Alle implementierten Schnittstellen:
AnnotatedConstruct
,Element
,Parameterizable
,QualifiedNameable
,TypeElement
,IElementInfo
- Bekannte direkte Unterklassen:
ErrorTypeElement
-
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.List<? extends TypeMirror>
getKind()
List<? extends TypeMirror>
List<? extends RecordComponentElement>
List<? extends TypeParameterElement>
boolean
Subclassed by VariableElementImpl, TypeElementImpl, and ExecutableElementImpl.toString()
Von Klasse geerbte Methoden org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
asType, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getPackedAnnotationBindings, hashCode
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.TypeElement
asType
-
Methodendetails
-
accept
-
getAnnotationBindings
- Angegeben von:
getAnnotationBindings
in KlasseElementImpl
- Gibt zurück:
- the set of compiler annotation bindings on this element
-
getEnclosedElements
- Angegeben von:
getEnclosedElements
in SchnittstelleElement
- Angegeben von:
getEnclosedElements
in SchnittstelleTypeElement
-
getRecordComponents
- Angegeben von:
getRecordComponents
in SchnittstelleTypeElement
-
getPermittedSubclasses
- Angegeben von:
getPermittedSubclasses
in SchnittstelleTypeElement
-
getEnclosingElement
- Angegeben von:
getEnclosingElement
in SchnittstelleElement
- Angegeben von:
getEnclosingElement
in SchnittstelleTypeElement
-
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.
-
getInterfaces
- Angegeben von:
getInterfaces
in SchnittstelleTypeElement
-
getKind
-
getModifiers
- Angegeben von:
getModifiers
in SchnittstelleElement
- Setzt außer Kraft:
getModifiers
in KlasseElementImpl
-
getNestingKind
- Angegeben von:
getNestingKind
in SchnittstelleTypeElement
-
getQualifiedName
- Angegeben von:
getQualifiedName
in SchnittstelleQualifiedNameable
- Angegeben von:
getQualifiedName
in SchnittstelleTypeElement
-
getSimpleName
- Angegeben von:
getSimpleName
in SchnittstelleElement
- Angegeben von:
getSimpleName
in SchnittstelleTypeElement
- Setzt außer Kraft:
getSimpleName
in KlasseElementImpl
-
getSuperclass
- Angegeben von:
getSuperclass
in SchnittstelleTypeElement
-
getTypeParameters
- Angegeben von:
getTypeParameters
in SchnittstelleParameterizable
- Angegeben von:
getTypeParameters
in SchnittstelleTypeElement
-
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:
-
toString
- Setzt außer Kraft:
toString
in KlasseElementImpl
-