Interface ErrorType
- All Superinterfaces:
AnnotatedConstruct, DeclaredType, ReferenceType, TypeMirror
Represents a class or interface type that cannot be properly modeled.
This may be the result of a processing error,
such as a missing class file or erroneous source code.
Most queries for
information derived from such a type (such as its members or its
supertype) will not, in general, return meaningful results.
- Since:
- 1.6
-
Method Summary
Methods declared in interface DeclaredType
asElement, getEnclosingType, getTypeArgumentsModifier and TypeMethodDescriptionReturns the element corresponding to this type.Returns the type of the innermost enclosing instance or aNoTypeof kindNONEif there is no enclosing instance.List<? extends TypeMirror> Returns the actual type arguments of this type.Methods declared in interface TypeMirror
accept, equals, getAnnotation, getAnnotationMirrors, getAnnotationsByType, getKind, hashCode, toStringModifier and TypeMethodDescription<R,P> R accept(TypeVisitor<R, P> v, P p) Applies a visitor to this type.booleanObeys the general contract ofObject.equals.<A extends Annotation>
AgetAnnotation(Class<A> annotationType) Returns this construct's annotation of the specified type if such an annotation is present, elsenull.List<? extends AnnotationMirror> Returns the annotations that are directly present on this construct.<A extends Annotation>
A[]getAnnotationsByType(Class<A> annotationType) Returns annotations of the specified type that are associated with this construct.getKind()Returns thekindof this type.inthashCode()Obeys the general contract ofObject.hashCode.toString()Returns an informative string representation of this type.