Class DeclaredTypeImpl
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl
org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl
- All Implemented Interfaces:
AnnotatedConstruct
,DeclaredType
,ReferenceType
,TypeMirror
- Direct Known Subclasses:
ErrorTypeImpl
Implementation of DeclaredType, which refers to a particular usage or instance of a type.
Contrast with
TypeElement
, which is an element that potentially defines a family
of DeclaredTypes.-
Field Summary
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl
_binding, _env
-
Method Summary
Modifier and TypeMethodDescription<R,
P> R accept
(TypeVisitor<R, P> v, P p) getKind()
List
<? extends TypeMirror> toString()
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl
equals, getAnnotation, getAnnotationBindings, getAnnotationMirrors, getAnnotationsByType, getPackedAnnotationBindings, hashCode
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface javax.lang.model.type.TypeMirror
equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, hashCode
-
Method Details
-
asElement
- Specified by:
asElement
in interfaceDeclaredType
-
getEnclosingType
- Specified by:
getEnclosingType
in interfaceDeclaredType
-
getTypeArguments
- Specified by:
getTypeArguments
in interfaceDeclaredType
-
accept
- Specified by:
accept
in interfaceTypeMirror
- Overrides:
accept
in classTypeMirrorImpl
-
getKind
- Specified by:
getKind
in interfaceTypeMirror
- Overrides:
getKind
in classTypeMirrorImpl
-
toString
- Specified by:
toString
in interfaceTypeMirror
- Overrides:
toString
in classTypeMirrorImpl
-