Spec-Zone .ru
спецификации, руководства, описания, API

Mirror API
DRAFT ea-b118

Uses of Interface
com.sun.mirror.declaration.Declaration

Packages that use Declaration
Package Description
com.sun.mirror.apt Classes used to communicate information between annotation processors and an annotation processing tool. 
com.sun.mirror.declaration Interfaces used to model program element declarations. 
com.sun.mirror.util 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 Declaration
Modifier and Type Method and Description
 Collection<Declaration> AnnotationProcessorEnvironment.getDeclarationsAnnotatedWith(AnnotationTypeDeclaration a)
          Deprecated. Returns the declarations annotated with the given annotation type.
 

Uses of Declaration in com.sun.mirror.declaration
 

Subinterfaces of Declaration in com.sun.mirror.declaration
Modifier and Type Interface and Description
 interface AnnotationTypeDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in TypeElement.
 interface AnnotationTypeElementDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in ExecutableElement.
 interface ClassDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in TypeElement.
 interface ConstructorDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in ExecutableElement.
 interface EnumConstantDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in VariableElement.
 interface EnumDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in TypeElement.
 interface ExecutableDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is ExecutableElement.
 interface FieldDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in VariableElement.
 interface InterfaceDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in TypeElement.
 interface MemberDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is Element.
 interface MethodDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in ExecutableElement.
 interface PackageDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is PackageElement.
 interface ParameterDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in VariableElement.
 interface TypeDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in TypeElement.
 interface TypeParameterDeclaration
          Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is TypeParameterElement.
 

Methods in com.sun.mirror.declaration that return Declaration
Modifier and Type Method and Description
 Declaration TypeParameterDeclaration.getOwner()
          Deprecated. 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 Declaration
Modifier and Type Method and Description
<D extends Declaration>
Collection<D>
DeclarationFilter.filter(Collection<? extends Declaration> decls, Class<D> resType)
          Deprecated. 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)
          Deprecated. Returns the declarations matched by this filter.
 

Methods in com.sun.mirror.util with parameters of type Declaration
Modifier and Type Method and Description
 boolean DeclarationFilter.matches(Declaration decl)
          Deprecated. Tests whether this filter matches a given declaration.
 void SimpleDeclarationVisitor.visitDeclaration(Declaration d)
          Deprecated. Visits a declaration.
 void DeclarationVisitor.visitDeclaration(Declaration d)
          Deprecated. Visits a declaration.
 

Method parameters in com.sun.mirror.util with type arguments of type Declaration
Modifier and Type Method and Description
<D extends Declaration>
Collection<D>
DeclarationFilter.filter(Collection<? extends Declaration> decls, Class<D> resType)
          Deprecated. Returns the declarations matched by this filter, with the result being restricted to declarations of a given kind.
static DeclarationFilter DeclarationFilter.getFilter(Class<? extends Declaration> kind)
          Deprecated. Returns a filter that selects declarations of a particular kind.
 


Mirror API
DRAFT ea-b118

Copyright © 2004, 2010, Oracle Corporation. All rights reserved.
DRAFT ea-b118

Scripting on this page tracks web page traffic, but does not change the content in any way.