Uses of Interface
com.sun.mirror.declaration.Declaration
Packages that use Declaration
Package
Description
Classes used to communicate information between
annotation processors
and an annotation processing tool.
Interfaces used to model program element declarations.
Utilities to assist in the processing of declarations and types.
-
Uses of Declaration in com.sun.mirror.apt
Methods in com.sun.mirror.apt that return types with arguments of type DeclarationModifier and TypeMethodDescriptionAnnotationProcessorEnvironment.getDeclarationsAnnotatedWith(AnnotationTypeDeclaration a) Returns the declarations annotated with the given annotation type. -
Uses of Declaration in com.sun.mirror.declaration
Subinterfaces of Declaration in com.sun.mirror.declarationModifier and TypeInterfaceDescriptioninterfaceRepresents the declaration of an annotation type.interfaceRepresents an element of an annotation type.interfaceRepresents the declaration of a class.interfaceRepresents a constructor of a class or interface.interfaceRepresents an enum constant declaration.interfaceRepresents the declaration of an enum type.interfaceRepresents a method or constructor of a class or interface.interfaceRepresents a field of a type declaration.interfaceRepresents the declaration of an interface.interfaceRepresents a declaration that may be a member or constructor of a declared type.interfaceRepresents a method of a class or interface.interfaceRepresents the declaration of a package.interfaceRepresents a formal parameter of a method or constructor.interfaceRepresents the declaration of a class or interface.interfaceRepresents a formal type parameter of a generic type, method, or constructor declaration.Methods in com.sun.mirror.declaration that return DeclarationModifier and TypeMethodDescriptionTypeParameterDeclaration.getOwner()Returns the type, method, or constructor declaration within which this type parameter is declared. -
Uses of Declaration in com.sun.mirror.util
Methods in com.sun.mirror.util with type parameters of type DeclarationModifier and TypeMethodDescription<D extends Declaration>
Collection<D> DeclarationFilter.filter(Collection<? extends Declaration> decls, Class<D> resType) Returns the declarations matched by this filter, with the result being restricted to declarations of a given kind.<D extends Declaration>
Collection<D> DeclarationFilter.filter(Collection<D> decls) Returns the declarations matched by this filter.Methods in com.sun.mirror.util with parameters of type DeclarationModifier and TypeMethodDescriptionbooleanDeclarationFilter.matches(Declaration decl) Tests whether this filter matches a given declaration.voidDeclarationVisitor.visitDeclaration(Declaration d) Visits a declaration.voidSimpleDeclarationVisitor.visitDeclaration(Declaration d) Visits a declaration.Method parameters in com.sun.mirror.util with type arguments of type DeclarationModifier and TypeMethodDescription<D extends Declaration>
Collection<D> DeclarationFilter.filter(Collection<? extends Declaration> decls, Class<D> resType) Returns the declarations matched by this filter, with the result being restricted to declarations of a given kind.static DeclarationFilterDeclarationFilter.getFilter(Class<? extends Declaration> kind) Returns a filter that selects declarations of a particular kind.