ArrayType if the TypeMirror represents a primitive array or
throws an IllegalArgumentException.DeclaredType if the TypeMirror represents a declared type such
as a class, interface, union/compound, or enum or throws an IllegalArgumentException.ExecutableType if the TypeMirror represents an executable type such
as may result from missing code, or bad compiles or throws an IllegalArgumentException.Element instance as ExecutableElement.ExecutableType if the TypeMirror represents an executable type such
as a method, constructor, or initializer or throws an IllegalArgumentException.NoType if the TypeMirror represents an non-type such
as void, or package, etc.NullType if the TypeMirror represents the null type
or throws an IllegalArgumentException.Element instance as PackageElement.PrimitiveType if the TypeMirror represents a primitive type
or throws an IllegalArgumentException.Element instance as TypeElement.TypeVariable if the TypeMirror represents a type variable
or throws an IllegalArgumentException.Element instance as VariableElement.WildcardType if the TypeMirror represents a wildcard type
or throws an IllegalArgumentException.AnnotationMirror for the annotation of type annotationClass on
element, or Optional.absent() if no such annotation exists.Elements.getPackageOf(javax.lang.model.element.Element) that does not require an
Elements instance.true iff the given element has an AnnotationMirror whose
annotation type has the same canonical name
as that of annotationClass.TypeMirror represents the
same raw type as the given Class and throws an IllegalArgumentException if the
TypeMirror does not represent a type that can be referenced by a ClassElement instances.TypeMirror instances.Element.TypeMirror.Element instances and ensures that all type information
is present and resolvable.Element: public, protected,
private or default/package-private.Copyright © 2014 Google, Inc.. All rights reserved.