org.eclipse.jdt.internal.compiler.apt.model
Class ErrorTypeElement

java.lang.Object
  extended by org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
      extended by org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl
          extended by org.eclipse.jdt.internal.compiler.apt.model.ErrorTypeElement
All Implemented Interfaces:
Element, TypeElement, IElementInfo

public class ErrorTypeElement
extends TypeElementImpl

Element corresponding to the Error type mirror


Field Summary
 
Fields inherited from class org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
_binding, _env
 
Method Summary
 TypeMirror asType()
           
<A extends Annotation>
A
getAnnotation(Class<A> annotationType)
           
 List<? extends AnnotationMirror> getAnnotationMirrors()
           
 List<? extends Element> getEnclosedElements()
           
 Element getEnclosingElement()
           
 List<? extends TypeMirror> getInterfaces()
           
 ElementKind getKind()
           
 Set<Modifier> getModifiers()
           
 NestingKind getNestingKind()
           
 Name getQualifiedName()
           
 Name getSimpleName()
           
 TypeMirror getSuperclass()
           
 List<? extends TypeParameterElement> getTypeParameters()
           
 
Methods inherited from class org.eclipse.jdt.internal.compiler.apt.model.TypeElementImpl
accept, getAnnotationBindings, getFileName, hides, toString
 
Methods inherited from class org.eclipse.jdt.internal.compiler.apt.model.ElementImpl
equals, hashCode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface javax.lang.model.element.Element
equals, hashCode
 

Method Detail

getInterfaces

public List<? extends TypeMirror> getInterfaces()
Specified by:
getInterfaces in interface TypeElement
Overrides:
getInterfaces in class TypeElementImpl

getNestingKind

public NestingKind getNestingKind()
Specified by:
getNestingKind in interface TypeElement
Overrides:
getNestingKind in class TypeElementImpl

getQualifiedName

public Name getQualifiedName()
Specified by:
getQualifiedName in interface TypeElement
Overrides:
getQualifiedName in class TypeElementImpl

getSuperclass

public TypeMirror getSuperclass()
Specified by:
getSuperclass in interface TypeElement
Overrides:
getSuperclass in class TypeElementImpl

getTypeParameters

public List<? extends TypeParameterElement> getTypeParameters()
Specified by:
getTypeParameters in interface TypeElement
Overrides:
getTypeParameters in class TypeElementImpl

asType

public TypeMirror asType()
Specified by:
asType in interface Element
Overrides:
asType in class ElementImpl

getAnnotation

public <A extends Annotation> A getAnnotation(Class<A> annotationType)
Specified by:
getAnnotation in interface Element
Overrides:
getAnnotation in class ElementImpl

getAnnotationMirrors

public List<? extends AnnotationMirror> getAnnotationMirrors()
Specified by:
getAnnotationMirrors in interface Element
Overrides:
getAnnotationMirrors in class ElementImpl

getEnclosedElements

public List<? extends Element> getEnclosedElements()
Specified by:
getEnclosedElements in interface Element
Overrides:
getEnclosedElements in class TypeElementImpl

getEnclosingElement

public Element getEnclosingElement()
Specified by:
getEnclosingElement in interface Element
Overrides:
getEnclosingElement in class TypeElementImpl

getKind

public ElementKind getKind()
Specified by:
getKind in interface Element
Overrides:
getKind in class TypeElementImpl

getModifiers

public Set<Modifier> getModifiers()
Specified by:
getModifiers in interface Element
Overrides:
getModifiers in class TypeElementImpl

getSimpleName

public Name getSimpleName()
Specified by:
getSimpleName in interface Element
Overrides:
getSimpleName in class TypeElementImpl


Copyright © 2012. All Rights Reserved.