Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Mirror API
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
V
W
A
accept(DeclarationVisitor)
- Method in interface com.sun.mirror.declaration.
Declaration
Applies a visitor to this declaration.
accept(TypeVisitor)
- Method in interface com.sun.mirror.type.
TypeMirror
Applies a visitor to this type.
addListener(AnnotationProcessorListener)
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
Add a listener.
and(DeclarationFilter)
- Method in class com.sun.mirror.util.
DeclarationFilter
Returns a filter that selects those declarations selected by both this filter and another.
AnnotationMirror
- Interface in
com.sun.mirror.declaration
Represents an annotation.
AnnotationProcessor
- Interface in
com.sun.mirror.apt
An annotation processor, used to examine and process the annotations of program elements.
AnnotationProcessorEnvironment
- Interface in
com.sun.mirror.apt
The environment encapsulating the state needed by an annotation processor.
AnnotationProcessorFactory
- Interface in
com.sun.mirror.apt
A factory for creating annotation processors.
AnnotationProcessorListener
- Interface in
com.sun.mirror.apt
Superinterface for all annotation processor event listeners.
AnnotationProcessors
- Class in
com.sun.mirror.apt
Utilities to create specialized annotation processors.
AnnotationProcessors()
- Constructor for class com.sun.mirror.apt.
AnnotationProcessors
AnnotationType
- Interface in
com.sun.mirror.type
Represents an annotation type.
AnnotationTypeDeclaration
- Interface in
com.sun.mirror.declaration
Represents the declaration of an annotation type.
AnnotationTypeElementDeclaration
- Interface in
com.sun.mirror.declaration
Represents an element of an annotation type.
AnnotationValue
- Interface in
com.sun.mirror.declaration
Represents a value of an annotation type element.
ArrayType
- Interface in
com.sun.mirror.type
Represents an array type.
C
ClassDeclaration
- Interface in
com.sun.mirror.declaration
Represents the declaration of a class.
classFilesCreated()
- Method in interface com.sun.mirror.apt.
RoundState
Returns
true
if new class files were created in this round of processing; returns
false
otherwise.
ClassType
- Interface in
com.sun.mirror.type
Represents a class type.
column()
- Method in interface com.sun.mirror.util.
SourcePosition
Returns the column number of this position.
com.sun.mirror.apt
- package com.sun.mirror.apt
Classes used to communicate information between
annotation processors
and an annotation processing tool.
com.sun.mirror.declaration
- package com.sun.mirror.declaration
Interfaces used to model program element declarations.
com.sun.mirror.type
- package com.sun.mirror.type
Interfaces used to model types.
com.sun.mirror.util
- package com.sun.mirror.util
Utilities to assist in the processing of
declarations
and
types
.
ConstructorDeclaration
- Interface in
com.sun.mirror.declaration
Represents a constructor of a class or interface.
createBinaryFile(Filer.Location, String, File)
- Method in interface com.sun.mirror.apt.
Filer
Creates a new binary file, and returns a stream for writing to it.
createClassFile(String)
- Method in interface com.sun.mirror.apt.
Filer
Creates a new class file, and returns a stream for writing to it.
createSourceFile(String)
- Method in interface com.sun.mirror.apt.
Filer
Creates a new source file and returns a writer for it.
createTextFile(Filer.Location, String, File, String)
- Method in interface com.sun.mirror.apt.
Filer
Creates a new text file, and returns a writer for it.
D
Declaration
- Interface in
com.sun.mirror.declaration
Represents the declaration of a program element such as a package, class, or method.
DeclarationFilter
- Class in
com.sun.mirror.util
A filter for selecting just the items of interest from a collection of declarations.
DeclarationFilter()
- Constructor for class com.sun.mirror.util.
DeclarationFilter
Constructs an identity filter: one that selects all declarations.
Declarations
- Interface in
com.sun.mirror.util
Utility methods for operating on declarations.
DeclarationVisitor
- Interface in
com.sun.mirror.util
A visitor for declarations, in the style of the standard visitor design pattern.
DeclarationVisitors
- Class in
com.sun.mirror.util
Utilities to create specialized
DeclarationVisitor
instances.
DeclaredType
- Interface in
com.sun.mirror.type
Represents a declared type, either a class type or an interface type.
E
EnumConstantDeclaration
- Interface in
com.sun.mirror.declaration
Represents an enum constant declaration.
EnumDeclaration
- Interface in
com.sun.mirror.declaration
Represents the declaration of an enum type.
EnumType
- Interface in
com.sun.mirror.type
Represents an enum type.
equals(Object)
- Method in interface com.sun.mirror.declaration.
Declaration
Tests whether an object represents the same declaration as this.
equals(Object)
- Method in interface com.sun.mirror.type.
TypeMirror
Tests whether two types represent the same type.
errorRaised()
- Method in interface com.sun.mirror.apt.
RoundState
Returns
true
if an error was raised in this round of processing; returns
false
otherwise.
ExecutableDeclaration
- Interface in
com.sun.mirror.declaration
Represents a method or constructor of a class or interface.
F
FieldDeclaration
- Interface in
com.sun.mirror.declaration
Represents a field of a type declaration.
file()
- Method in interface com.sun.mirror.util.
SourcePosition
Returns the source file containing this position.
Filer
- Interface in
com.sun.mirror.apt
This interface supports the creation of new files by an annotation processor.
Filer.Location
- Enum in
com.sun.mirror.apt
Locations (subtrees within the file system) where new files are created.
filter(Collection<D>)
- Method in class com.sun.mirror.util.
DeclarationFilter
Returns the declarations matched by this filter.
filter(Collection<? extends Declaration>, Class<D>)
- Method in class com.sun.mirror.util.
DeclarationFilter
Returns the declarations matched by this filter, with the result being restricted to declarations of a given kind.
FILTER_PACKAGE
- Static variable in class com.sun.mirror.util.
DeclarationFilter
A filter that selects only package-private (
default
) declarations.
FILTER_PRIVATE
- Static variable in class com.sun.mirror.util.
DeclarationFilter
A filter that selects only
private
declarations.
FILTER_PROTECTED
- Static variable in class com.sun.mirror.util.
DeclarationFilter
A filter that selects only
protected
declarations.
FILTER_PUBLIC
- Static variable in class com.sun.mirror.util.
DeclarationFilter
A filter that selects only
public
declarations.
FILTER_PUBLIC_OR_PROTECTED
- Static variable in class com.sun.mirror.util.
DeclarationFilter
A filter that selects only
public
or
protected
declarations.
finalRound()
- Method in interface com.sun.mirror.apt.
RoundState
Returns
true
if this was the last round of annotation processing; returns
false
if there will be a subsequent round.
G
getActualTypeArguments()
- Method in interface com.sun.mirror.type.
DeclaredType
Returns (in order) the actual type arguments of this type.
getAnnotation(Class<A>)
- Method in interface com.sun.mirror.declaration.
Declaration
Returns the annotation of this declaration having the specified type.
getAnnotationMirrors()
- Method in interface com.sun.mirror.declaration.
Declaration
Returns the annotations that are directly present on this declaration.
getAnnotationType()
- Method in interface com.sun.mirror.declaration.
AnnotationMirror
Returns the annotation type of this annotation.
getAnnotationTypes()
- Method in interface com.sun.mirror.declaration.
PackageDeclaration
Returns the declarations of the top-level annotation types in this package.
getArrayType(TypeMirror)
- Method in interface com.sun.mirror.util.
Types
Returns an array type with the specified component type.
getBounds()
- Method in interface com.sun.mirror.declaration.
TypeParameterDeclaration
Returns the bounds of this type parameter.
getClasses()
- Method in interface com.sun.mirror.declaration.
PackageDeclaration
Returns the declarations of the top-level classes in this package.
getComponentType()
- Method in interface com.sun.mirror.type.
ArrayType
Returns the component type of this array type.
getCompositeAnnotationProcessor(AnnotationProcessor...)
- Static method in class com.sun.mirror.apt.
AnnotationProcessors
Constructs a new composite annotation processor.
getCompositeAnnotationProcessor(Collection<AnnotationProcessor>)
- Static method in class com.sun.mirror.apt.
AnnotationProcessors
Constructs a new composite annotation processor.
getConstantExpression()
- Method in interface com.sun.mirror.declaration.
FieldDeclaration
Returns the text of a
constant expression
representing the value of this field if this field is a compile-time constant.
getConstantValue()
- Method in interface com.sun.mirror.declaration.
FieldDeclaration
Returns the value of this field if this field is a compile-time constant.
getConstructors()
- Method in interface com.sun.mirror.declaration.
ClassDeclaration
Returns the constructors of this class.
getContainingType()
- Method in interface com.sun.mirror.type.
DeclaredType
Returns the type that contains this type as a member.
getDeclaration()
- Method in interface com.sun.mirror.type.
AnnotationType
Returns the declaration of this type.
getDeclaration()
- Method in interface com.sun.mirror.type.
ClassType
Returns the declaration of this type.
getDeclaration()
- Method in interface com.sun.mirror.type.
DeclaredType
Returns the declaration of this type.
getDeclaration()
- Method in interface com.sun.mirror.type.
EnumType
Returns the declaration of this type.
getDeclaration()
- Method in interface com.sun.mirror.type.
InterfaceType
Returns the declaration of this type.
getDeclaration()
- Method in interface com.sun.mirror.type.
TypeVariable
Returns the type parameter that declared this type variable.
getDeclarationsAnnotatedWith(AnnotationTypeDeclaration)
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
Returns the declarations annotated with the given annotation type.
getDeclarationScanner(DeclarationVisitor, DeclarationVisitor)
- Static method in class com.sun.mirror.util.
DeclarationVisitors
Return a
DeclarationVisitor
that will scan the declaration structure, visiting declarations contained in another declaration.
getDeclarationUtils()
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
Returns an implementation of some utility methods for operating on declarations.
getDeclaredType(TypeDeclaration, TypeMirror...)
- Method in interface com.sun.mirror.util.
Types
Returns the type corresponding to a type declaration and actual type arguments.
getDeclaredType(DeclaredType, TypeDeclaration, TypeMirror...)
- Method in interface com.sun.mirror.util.
Types
Returns the type corresponding to a type declaration and actual arguments, given a
containing type
of which it is a member.
getDeclaringType()
- Method in interface com.sun.mirror.declaration.
AnnotationTypeElementDeclaration
Returns the type declaration within which this member or constructor is declared.
getDeclaringType()
- Method in interface com.sun.mirror.declaration.
EnumConstantDeclaration
Returns the type declaration within which this member or constructor is declared.
getDeclaringType()
- Method in interface com.sun.mirror.declaration.
MemberDeclaration
Returns the type declaration within which this member or constructor is declared.
getDefaultValue()
- Method in interface com.sun.mirror.declaration.
AnnotationTypeElementDeclaration
Returns the default value of this element.
getDocComment()
- Method in interface com.sun.mirror.declaration.
Declaration
Returns the text of the documentation ("javadoc") comment of this declaration.
getElementValues()
- Method in interface com.sun.mirror.declaration.
AnnotationMirror
Returns this annotation's elements and their values.
getEnumConstants()
- Method in interface com.sun.mirror.declaration.
EnumDeclaration
Returns the enum constants defined for this enum.
getEnums()
- Method in interface com.sun.mirror.declaration.
PackageDeclaration
Returns the declarations of the top-level enum types in this package.
getErasure(TypeMirror)
- Method in interface com.sun.mirror.util.
Types
Returns the erasure of a type.
getFields()
- Method in interface com.sun.mirror.declaration.
TypeDeclaration
Returns the fields that are directly declared by this class or interface.
getFiler()
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
Returns the filer used to create new source, class, or auxiliary files.
getFilter(Collection<Modifier>)
- Static method in class com.sun.mirror.util.
DeclarationFilter
Returns a filter that selects declarations containing all of a collection of modifiers.
getFilter(Class<? extends Declaration>)
- Static method in class com.sun.mirror.util.
DeclarationFilter
Returns a filter that selects declarations of a particular kind.
getFormalTypeParameters()
- Method in interface com.sun.mirror.declaration.
ExecutableDeclaration
Returns the formal type parameters of this method or constructor.
getFormalTypeParameters()
- Method in interface com.sun.mirror.declaration.
TypeDeclaration
Returns the formal type parameters of this class or interface.
getInterfaces()
- Method in interface com.sun.mirror.declaration.
PackageDeclaration
Returns the declarations of the top-level interfaces in this package.
getKind()
- Method in interface com.sun.mirror.type.
PrimitiveType
Returns the kind of primitive type that this object represents.
getLowerBounds()
- Method in interface com.sun.mirror.type.
WildcardType
Returns the lower bounds of this wildcard.
getMessager()
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
Returns the messager used to report errors, warnings, and other notices.
getMethods()
- Method in interface com.sun.mirror.declaration.
AnnotationTypeDeclaration
Returns the annotation type elements of this annotation type.
getMethods()
- Method in interface com.sun.mirror.declaration.
ClassDeclaration
Returns the methods that are directly declared by this class or interface.
getMethods()
- Method in interface com.sun.mirror.declaration.
TypeDeclaration
Returns the methods that are directly declared by this class or interface.
getModifiers()
- Method in interface com.sun.mirror.declaration.
Declaration
Returns the modifiers of this declaration, excluding annotations.
getNestedTypes()
- Method in interface com.sun.mirror.declaration.
TypeDeclaration
Returns the declarations of the nested classes and interfaces that are directly declared by this class or interface.
getOptions()
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
Returns the options passed to the annotation processing tool.
getOwner()
- Method in interface com.sun.mirror.declaration.
TypeParameterDeclaration
Returns the type, method, or constructor declaration within which this type parameter is declared.
getPackage(String)
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
Returns the declaration of a package given its fully qualified name.
getPackage()
- Method in interface com.sun.mirror.declaration.
TypeDeclaration
Returns the package within which this type is declared.
getParameters()
- Method in interface com.sun.mirror.declaration.
ExecutableDeclaration
Returns the formal parameters of this method or constructor.
getPosition()
- Method in interface com.sun.mirror.declaration.
AnnotationMirror
Returns the source position of the beginning of this annotation.
getPosition()
- Method in interface com.sun.mirror.declaration.
AnnotationValue
Returns the source position of the beginning of this annotation value.
getPosition()
- Method in interface com.sun.mirror.declaration.
Declaration
Returns the source position of the beginning of this declaration.
getPrimitiveType(PrimitiveType.Kind)
- Method in interface com.sun.mirror.util.
Types
Returns a primitive type.
getProcessorFor(Set<AnnotationTypeDeclaration>, AnnotationProcessorEnvironment)
- Method in interface com.sun.mirror.apt.
AnnotationProcessorFactory
Returns an annotation processor for a set of annotation types.
getQualifiedName()
- Method in interface com.sun.mirror.declaration.
PackageDeclaration
Returns the fully qualified name of this package.
getQualifiedName()
- Method in interface com.sun.mirror.declaration.
TypeDeclaration
Returns the fully qualified name of this class or interface declaration.
getQualifiedName()
- Method in exception com.sun.mirror.type.
MirroredTypeException
Returns the fully qualified name of the type being accessed.
getQualifiedNames()
- Method in exception com.sun.mirror.type.
MirroredTypesException
Returns the fully qualified names of the types being accessed.
getReturnType()
- Method in interface com.sun.mirror.declaration.
MethodDeclaration
Returns the formal return type of this method.
getRoundState()
- Method in class com.sun.mirror.apt.
RoundCompleteEvent
Return round state.
getSimpleName()
- Method in interface com.sun.mirror.declaration.
Declaration
Returns the simple (unqualified) name of this declaration.
getSource()
- Method in class com.sun.mirror.apt.
RoundCompleteEvent
Return source.
getSourceOrderDeclarationScanner(DeclarationVisitor, DeclarationVisitor)
- Static method in class com.sun.mirror.util.
DeclarationVisitors
Return a
DeclarationVisitor
that will scan the declaration structure, visiting declarations contained in another declaration in source code order.
getSpecifiedTypeDeclarations()
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
Returns the declarations of the types specified when the annotation processing tool was invoked.
getSuperclass()
- Method in interface com.sun.mirror.declaration.
ClassDeclaration
Returns the class type directly extended by this class.
getSuperclass()
- Method in interface com.sun.mirror.type.
ClassType
Returns the class type that is a direct supertype of this one.
getSuperinterfaces()
- Method in interface com.sun.mirror.declaration.
TypeDeclaration
Returns the interface types directly implemented by this class or extended by this interface.
getSuperinterfaces()
- Method in interface com.sun.mirror.type.
DeclaredType
Returns the interface types that are direct supertypes of this type.
getThrownTypes()
- Method in interface com.sun.mirror.declaration.
ExecutableDeclaration
Returns the exceptions and other throwables listed in this method or constructor's
throws
clause.
getType()
- Method in interface com.sun.mirror.declaration.
FieldDeclaration
Returns the type of this field.
getType()
- Method in interface com.sun.mirror.declaration.
ParameterDeclaration
Returns the type of this parameter.
getTypeDeclaration(String)
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
Returns the declaration of a type given its fully qualified name.
getTypeDeclarations()
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
A convenience method that returns the declarations of the types
included
in this invocation of the annotation processing tool.
getTypeMirror()
- Method in exception com.sun.mirror.type.
MirroredTypeException
Returns the type mirror corresponding to the type being accessed.
getTypeMirrors()
- Method in exception com.sun.mirror.type.
MirroredTypesException
Returns the type mirrors corresponding to the types being accessed.
getTypeUtils()
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
Returns an implementation of some utility methods for operating on types.
getTypeVariable(TypeParameterDeclaration)
- Method in interface com.sun.mirror.util.
Types
Returns the type variable declared by a type parameter.
getUpperBounds()
- Method in interface com.sun.mirror.type.
WildcardType
Returns the upper bounds of this wildcard.
getValue()
- Method in interface com.sun.mirror.declaration.
AnnotationValue
Returns the value.
getVoidType()
- Method in interface com.sun.mirror.util.
Types
Returns the pseudo-type representing the type of
void
.
getWildcardType(Collection<ReferenceType>, Collection<ReferenceType>)
- Method in interface com.sun.mirror.util.
Types
Returns a new wildcard.
H
hides(MemberDeclaration, MemberDeclaration)
- Method in interface com.sun.mirror.util.
Declarations
Tests whether one type, method, or field declaration hides another.
I
InterfaceDeclaration
- Interface in
com.sun.mirror.declaration
Represents the declaration of an interface.
InterfaceType
- Interface in
com.sun.mirror.type
Represents an interface type.
isAssignable(TypeMirror, TypeMirror)
- Method in interface com.sun.mirror.util.
Types
Tests whether one type is assignable to another.
isSubtype(TypeMirror, TypeMirror)
- Method in interface com.sun.mirror.util.
Types
Tests whether one type is a subtype of the another.
isVarArgs()
- Method in interface com.sun.mirror.declaration.
ExecutableDeclaration
Returns
true
if this method or constructor accepts a variable number of arguments.
L
line()
- Method in interface com.sun.mirror.util.
SourcePosition
Returns the line number of this position.
M
matches(Declaration)
- Method in class com.sun.mirror.util.
DeclarationFilter
Tests whether this filter matches a given declaration.
MemberDeclaration
- Interface in
com.sun.mirror.declaration
Represents a declaration that may be a member or constructor of a declared type.
Messager
- Interface in
com.sun.mirror.apt
A
Messager
provides the way for an annotation processor to report error messages, warnings, and other notices.
MethodDeclaration
- Interface in
com.sun.mirror.declaration
Represents a method of a class or interface.
MirroredTypeException
- Exception in
com.sun.mirror.type
Thrown when an application attempts to access the
Class
object corresponding to a
TypeMirror
.
MirroredTypeException(TypeMirror)
- Constructor for exception com.sun.mirror.type.
MirroredTypeException
Constructs a new MirroredTypeException for the specified type.
MirroredTypesException
- Exception in
com.sun.mirror.type
Thrown when an application attempts to access a sequence of
Class
objects each corresponding to a
TypeMirror
.
MirroredTypesException(Collection<TypeMirror>)
- Constructor for exception com.sun.mirror.type.
MirroredTypesException
Constructs a new MirroredTypesException for the specified types.
Modifier
- Enum in
com.sun.mirror.declaration
Represents a modifier on the declaration of a program element such as a class, method, or field.
N
NO_OP
- Static variable in class com.sun.mirror.apt.
AnnotationProcessors
An annotation processor that does nothing and has no state.
NO_OP
- Static variable in class com.sun.mirror.util.
DeclarationVisitors
A visitor that has no side effects and keeps no state.
not()
- Method in class com.sun.mirror.util.
DeclarationFilter
Returns a filter that selects those declarations not selected by this filter.
O
or(DeclarationFilter)
- Method in class com.sun.mirror.util.
DeclarationFilter
Returns a filter that selects those declarations selected by either this filter or another.
overrides(MethodDeclaration, MethodDeclaration)
- Method in interface com.sun.mirror.util.
Declarations
Tests whether one method overrides another.
P
PackageDeclaration
- Interface in
com.sun.mirror.declaration
Represents the declaration of a package.
ParameterDeclaration
- Interface in
com.sun.mirror.declaration
Represents a formal parameter of a method or constructor.
PrimitiveType
- Interface in
com.sun.mirror.type
Represents a primitive type.
PrimitiveType.Kind
- Enum in
com.sun.mirror.type
An enumeration of the different kinds of primitive types.
printError(String)
- Method in interface com.sun.mirror.apt.
Messager
Prints an error message.
printError(SourcePosition, String)
- Method in interface com.sun.mirror.apt.
Messager
Prints an error message.
printNotice(String)
- Method in interface com.sun.mirror.apt.
Messager
Prints a notice.
printNotice(SourcePosition, String)
- Method in interface com.sun.mirror.apt.
Messager
Prints a notice.
printWarning(String)
- Method in interface com.sun.mirror.apt.
Messager
Prints a warning message.
printWarning(SourcePosition, String)
- Method in interface com.sun.mirror.apt.
Messager
Prints a warning message.
process()
- Method in interface com.sun.mirror.apt.
AnnotationProcessor
Process all program elements supported by this annotation processor.
R
ReferenceType
- Interface in
com.sun.mirror.type
Represents a reference type.
removeListener(AnnotationProcessorListener)
- Method in interface com.sun.mirror.apt.
AnnotationProcessorEnvironment
Remove a listener.
roundComplete(RoundCompleteEvent)
- Method in interface com.sun.mirror.apt.
RoundCompleteListener
Invoked after all processors for a round have run to completion.
RoundCompleteEvent
- Class in
com.sun.mirror.apt
Event for the completion of a round of annotation processing.
RoundCompleteEvent(AnnotationProcessorEnvironment, RoundState)
- Constructor for class com.sun.mirror.apt.
RoundCompleteEvent
The current
AnnotationProcessorEnvironment
is regarded as the source of events.
RoundCompleteListener
- Interface in
com.sun.mirror.apt
Listener for the completion of a round of annotation processing.
RoundState
- Interface in
com.sun.mirror.apt
Represents the status of a completed round of annotation processing.
S
SimpleDeclarationVisitor
- Class in
com.sun.mirror.util
A simple visitor for declarations.
SimpleDeclarationVisitor()
- Constructor for class com.sun.mirror.util.
SimpleDeclarationVisitor
Creates a new
SimpleDeclarationVisitor
.
SimpleTypeVisitor
- Class in
com.sun.mirror.util
A simple visitor for types.
SimpleTypeVisitor()
- Constructor for class com.sun.mirror.util.
SimpleTypeVisitor
Creates a new
SimpleTypeVisitor
.
sourceFilesCreated()
- Method in interface com.sun.mirror.apt.
RoundState
Returns
true
if new source files were created in this round of processing; returns
false
otherwise.
SourcePosition
- Interface in
com.sun.mirror.util
Represents a position in a source file.
supportedAnnotationTypes()
- Method in interface com.sun.mirror.apt.
AnnotationProcessorFactory
Returns the names of the annotation types supported by this factory.
supportedOptions()
- Method in interface com.sun.mirror.apt.
AnnotationProcessorFactory
Returns the options recognized by this factory or by any of the processors it may create.
T
toString()
- Method in interface com.sun.mirror.declaration.
AnnotationValue
Returns a string representation of this value.
toString()
- Method in enum com.sun.mirror.declaration.
Modifier
Returns this modifier's name in lowercase.
toString()
- Method in interface com.sun.mirror.type.
TypeMirror
Returns a string representation of this type.
TypeDeclaration
- Interface in
com.sun.mirror.declaration
Represents the declaration of a class or interface.
TypeMirror
- Interface in
com.sun.mirror.type
Represents a type in the Java programming language.
TypeParameterDeclaration
- Interface in
com.sun.mirror.declaration
Represents a formal type parameter of a generic type, method, or constructor declaration.
Types
- Interface in
com.sun.mirror.util
Utility methods for operating on types.
TypeVariable
- Interface in
com.sun.mirror.type
Represents a type variable.
TypeVisitor
- Interface in
com.sun.mirror.util
A visitor for types, in the style of the standard visitor design pattern.
V
valueOf(String)
- Static method in enum com.sun.mirror.apt.
Filer.Location
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.sun.mirror.declaration.
Modifier
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum com.sun.mirror.type.
PrimitiveType.Kind
Returns the enum constant of this type with the specified name.
values()
- Static method in enum com.sun.mirror.apt.
Filer.Location
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.sun.mirror.declaration.
Modifier
Returns an array containing the constants of this enum type, in the order they are declared.
values()
- Static method in enum com.sun.mirror.type.
PrimitiveType.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
visitAnnotationType(AnnotationType)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits an annotation type.
visitAnnotationType(AnnotationType)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits an annotation type.
visitAnnotationTypeDeclaration(AnnotationTypeDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits an annotation type declaration.
visitAnnotationTypeDeclaration(AnnotationTypeDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits an annotation type declaration.
visitAnnotationTypeElementDeclaration(AnnotationTypeElementDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits an annotation type element declaration.
visitAnnotationTypeElementDeclaration(AnnotationTypeElementDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits an annotation type element declaration.
visitArrayType(ArrayType)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits an array type.
visitArrayType(ArrayType)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits an array type.
visitClassDeclaration(ClassDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits a class declaration.
visitClassDeclaration(ClassDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits a class declaration.
visitClassType(ClassType)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits a class type.
visitClassType(ClassType)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits a class type.
visitConstructorDeclaration(ConstructorDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits a constructor declaration.
visitConstructorDeclaration(ConstructorDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits a constructor declaration.
visitDeclaration(Declaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits a declaration.
visitDeclaration(Declaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits a declaration.
visitDeclaredType(DeclaredType)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits a declared type.
visitDeclaredType(DeclaredType)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits a declared type.
visitEnumConstantDeclaration(EnumConstantDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits an enum constant declaration.
visitEnumConstantDeclaration(EnumConstantDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits an enum constant declaration.
visitEnumDeclaration(EnumDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits an enum declaration.
visitEnumDeclaration(EnumDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits an enum declaration.
visitEnumType(EnumType)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits an enum type.
visitEnumType(EnumType)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits an enum type.
visitExecutableDeclaration(ExecutableDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits a method or constructor declaration.
visitExecutableDeclaration(ExecutableDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits a method or constructor declaration.
visitFieldDeclaration(FieldDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits a field declaration.
visitFieldDeclaration(FieldDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits a field declaration.
visitInterfaceDeclaration(InterfaceDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits an interface declaration.
visitInterfaceDeclaration(InterfaceDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits an interface declaration.
visitInterfaceType(InterfaceType)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits an interface type.
visitInterfaceType(InterfaceType)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits an interface type.
visitMemberDeclaration(MemberDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits a member or constructor declaration.
visitMemberDeclaration(MemberDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits a member or constructor declaration.
visitMethodDeclaration(MethodDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits a method declaration.
visitMethodDeclaration(MethodDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits a method declaration.
visitPackageDeclaration(PackageDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits a package declaration.
visitPackageDeclaration(PackageDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits a package declaration.
visitParameterDeclaration(ParameterDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits a parameter declaration.
visitParameterDeclaration(ParameterDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits a parameter declaration.
visitPrimitiveType(PrimitiveType)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits a primitive type.
visitPrimitiveType(PrimitiveType)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits a primitive type.
visitReferenceType(ReferenceType)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits a reference type.
visitReferenceType(ReferenceType)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits a reference type.
visitTypeDeclaration(TypeDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits a type declaration.
visitTypeDeclaration(TypeDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits a type declaration.
visitTypeMirror(TypeMirror)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits a type mirror.
visitTypeMirror(TypeMirror)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits a type mirror.
visitTypeParameterDeclaration(TypeParameterDeclaration)
- Method in interface com.sun.mirror.util.
DeclarationVisitor
Visits a type parameter declaration.
visitTypeParameterDeclaration(TypeParameterDeclaration)
- Method in class com.sun.mirror.util.
SimpleDeclarationVisitor
Visits a type parameter declaration.
visitTypeVariable(TypeVariable)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits a type variable.
visitTypeVariable(TypeVariable)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits a type variable.
visitVoidType(VoidType)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits a void type.
visitVoidType(VoidType)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits a void type.
visitWildcardType(WildcardType)
- Method in class com.sun.mirror.util.
SimpleTypeVisitor
Visits a wildcard.
visitWildcardType(WildcardType)
- Method in interface com.sun.mirror.util.
TypeVisitor
Visits a wildcard.
VoidType
- Interface in
com.sun.mirror.type
A pseudo-type representing the type of
void
.
W
WildcardType
- Interface in
com.sun.mirror.type
Represents a wildcard type argument.
A
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
V
W
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Mirror API
PREV NEXT
FRAMES
NO FRAMES
All Classes
Report a bug or request a feature.
Copyright 2008 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.