org.aspectj.org.eclipse.jdt.internal.compiler.apt.model
Class ErrorTypeImpl

java.lang.Object
  extended by org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl
      extended by org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.DeclaredTypeImpl
          extended by org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.ErrorTypeImpl
All Implemented Interfaces:
javax.lang.model.type.DeclaredType, javax.lang.model.type.ErrorType, javax.lang.model.type.ReferenceType, javax.lang.model.type.TypeMirror

public class ErrorTypeImpl
extends DeclaredTypeImpl
implements javax.lang.model.type.ErrorType

Implementation of the ErrorType interface.


Field Summary
 
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl
_binding, _env
 
Method Summary
<R,P> R
accept(javax.lang.model.type.TypeVisitor<R,P> v, P p)
           
 javax.lang.model.element.Element asElement()
           
<A extends java.lang.annotation.Annotation>
A
getAnnotation(java.lang.Class<A> annotationType)
           
 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.TypeMirror getEnclosingType()
           
 javax.lang.model.type.TypeKind getKind()
           
 java.util.List<? extends javax.lang.model.type.TypeMirror> getTypeArguments()
           
 java.lang.String toString()
           
 
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.apt.model.TypeMirrorImpl
equals, getAnnotationBindings, 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, hashCode
 

Method Detail

asElement

public javax.lang.model.element.Element asElement()
Specified by:
asElement in interface javax.lang.model.type.DeclaredType
Overrides:
asElement in class DeclaredTypeImpl

getEnclosingType

public javax.lang.model.type.TypeMirror getEnclosingType()
Specified by:
getEnclosingType in interface javax.lang.model.type.DeclaredType
Overrides:
getEnclosingType in class DeclaredTypeImpl

getTypeArguments

public java.util.List<? extends javax.lang.model.type.TypeMirror> getTypeArguments()
Specified by:
getTypeArguments in interface javax.lang.model.type.DeclaredType
Overrides:
getTypeArguments in class DeclaredTypeImpl

accept

public <R,P> R accept(javax.lang.model.type.TypeVisitor<R,P> v,
                      P p)
Specified by:
accept in interface javax.lang.model.type.TypeMirror
Overrides:
accept in class DeclaredTypeImpl

getAnnotationMirrors

public java.util.List<? extends javax.lang.model.element.AnnotationMirror> getAnnotationMirrors()
Overrides:
getAnnotationMirrors in class TypeMirrorImpl

getAnnotation

public <A extends java.lang.annotation.Annotation> A getAnnotation(java.lang.Class<A> annotationType)
Overrides:
getAnnotation in class TypeMirrorImpl

getAnnotationsByType

public <A extends java.lang.annotation.Annotation> A[] getAnnotationsByType(java.lang.Class<A> annotationType)
Overrides:
getAnnotationsByType in class TypeMirrorImpl

getKind

public javax.lang.model.type.TypeKind getKind()
Specified by:
getKind in interface javax.lang.model.type.TypeMirror
Overrides:
getKind in class DeclaredTypeImpl

toString

public java.lang.String toString()
Specified by:
toString in interface javax.lang.model.type.TypeMirror
Overrides:
toString in class DeclaredTypeImpl