public class TypeMirrorImpl
extends java.lang.Object
implements javax.lang.model.type.TypeMirror
| Modifier and Type | Field and Description |
|---|---|
protected Binding |
_binding |
protected BaseProcessingEnvImpl |
_env |
| Modifier and Type | Method and Description |
|---|---|
<R,P> R |
accept(javax.lang.model.type.TypeVisitor<R,P> v,
P p) |
boolean |
equals(java.lang.Object obj) |
<A extends java.lang.annotation.Annotation> |
getAnnotation(java.lang.Class<A> annotationType) |
protected AnnotationBinding[] |
getAnnotationBindings() |
java.util.List<? extends javax.lang.model.element.AnnotationMirror> |
getAnnotationMirrors() |
<A extends java.lang.annotation.Annotation> |
getAnnotationsByType(java.lang.Class<A> annotationType) |
javax.lang.model.type.TypeKind |
getKind() |
AnnotationBinding[] |
getPackedAnnotationBindings() |
int |
hashCode() |
java.lang.String |
toString() |
protected final BaseProcessingEnvImpl _env
protected final Binding _binding
public <R,P> R accept(javax.lang.model.type.TypeVisitor<R,P> v,
P p)
accept in interface javax.lang.model.type.TypeMirrorpublic javax.lang.model.type.TypeKind getKind()
getKind in interface javax.lang.model.type.TypeMirrorpublic java.lang.String toString()
toString in interface javax.lang.model.type.TypeMirrortoString in class java.lang.Objectpublic int hashCode()
hashCode in interface javax.lang.model.type.TypeMirrorhashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in interface javax.lang.model.type.TypeMirrorequals in class java.lang.Objectpublic final AnnotationBinding[] getPackedAnnotationBindings()
protected AnnotationBinding[] getAnnotationBindings()
public java.util.List<? extends javax.lang.model.element.AnnotationMirror> getAnnotationMirrors()
getAnnotationMirrors in interface javax.lang.model.AnnotatedConstructpublic <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<A> annotationType)
getAnnotation in interface javax.lang.model.AnnotatedConstructpublic <A extends java.lang.annotation.Annotation> A[] getAnnotationsByType(java.lang.Class<A> annotationType)
getAnnotationsByType in interface javax.lang.model.AnnotatedConstruct