|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl
public class TypeMirrorImpl
Implementation of a TypeMirror. TypeMirror represents a type, including
types that have no declaration, such as primitives (int, boolean) and
types that are specializations of declarations (List
Field Summary
protected Binding_binding
protected BaseProcessingEnvImpl_env
Method Summary
<R,P> Raccept(javax.lang.model.type.TypeVisitor<R,P> v,
P p)
booleanequals(java.lang.Object obj)
<A extends java.lang.annotation.Annotation>
AgetAnnotation(java.lang.Class<A> annotationType)
protected AnnotationBinding[]getAnnotationBindings()
java.util.List<? extends javax.lang.model.element.AnnotationMirror>getAnnotationMirrors()
<A extends java.lang.annotation.Annotation>
A[]getAnnotationsByType(java.lang.Class<A> annotationType)
javax.lang.model.type.TypeKindgetKind()
AnnotationBinding[]getPackedAnnotationBindings()
inthashCode()
java.lang.StringtoString()
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Field Detail
_env
protected final BaseProcessingEnvImpl _env
_binding
protected final Binding _binding
Method Detail
accept
public <R,P> R accept(javax.lang.model.type.TypeVisitor<R,P> v,
P p)
accept in interface javax.lang.model.type.TypeMirror
getKind
public javax.lang.model.type.TypeKind getKind()
getKind in interface javax.lang.model.type.TypeMirror
toString
public java.lang.String toString()
toString in interface javax.lang.model.type.TypeMirrortoString in class java.lang.Object
hashCode
public int hashCode()
hashCode in interface javax.lang.model.type.TypeMirrorhashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
equals in interface javax.lang.model.type.TypeMirrorequals in class java.lang.Object
getPackedAnnotationBindings
public final AnnotationBinding[] getPackedAnnotationBindings()
getAnnotationBindings
protected AnnotationBinding[] getAnnotationBindings()
getAnnotationMirrors
public java.util.List<? extends javax.lang.model.element.AnnotationMirror> getAnnotationMirrors()
getAnnotation
public <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<A> annotationType)
getAnnotationsByType
public <A extends java.lang.annotation.Annotation> A[] getAnnotationsByType(java.lang.Class<A> annotationType)
Overview
Package
Class
Tree
Deprecated
Index
Help
PREV CLASS
NEXT CLASS
FRAMES
NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD
DETAIL: FIELD | CONSTR | METHOD