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

Mirror API
DRAFT ea-b118

com.sun.mirror.util
Interface DeclarationVisitor

All Known Implementing Classes:
SimpleDeclarationVisitor

Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is ElementVisitor.

@Deprecated
public interface DeclarationVisitor

A visitor for declarations, in the style of the standard visitor design pattern. Classes implementing this interface are used to operate on a declaration when the kind of declaration is unknown at compile time. When a visitor is passed to a declaration's accept method, the most specific visitXxx method applicable to that declaration is invoked.

Since:
1.5

Method Summary
Modifier and Type Method and Description
 void visitAnnotationTypeDeclaration(AnnotationTypeDeclaration d)
          Deprecated. Visits an annotation type declaration.
 void visitAnnotationTypeElementDeclaration(AnnotationTypeElementDeclaration d)
          Deprecated. Visits an annotation type element declaration.
 void visitClassDeclaration(ClassDeclaration d)
          Deprecated. Visits a class declaration.
 void visitConstructorDeclaration(ConstructorDeclaration d)
          Deprecated. Visits a constructor declaration.
 void visitDeclaration(Declaration d)
          Deprecated. Visits a declaration.
 void visitEnumConstantDeclaration(EnumConstantDeclaration d)
          Deprecated. Visits an enum constant declaration.
 void visitEnumDeclaration(EnumDeclaration d)
          Deprecated. Visits an enum declaration.
 void visitExecutableDeclaration(ExecutableDeclaration d)
          Deprecated. Visits a method or constructor declaration.
 void visitFieldDeclaration(FieldDeclaration d)
          Deprecated. Visits a field declaration.
 void visitInterfaceDeclaration(InterfaceDeclaration d)
          Deprecated. Visits an interface declaration.
 void visitMemberDeclaration(MemberDeclaration d)
          Deprecated. Visits a member or constructor declaration.
 void visitMethodDeclaration(MethodDeclaration d)
          Deprecated. Visits a method declaration.
 void visitPackageDeclaration(PackageDeclaration d)
          Deprecated. Visits a package declaration.
 void visitParameterDeclaration(ParameterDeclaration d)
          Deprecated. Visits a parameter declaration.
 void visitTypeDeclaration(TypeDeclaration d)
          Deprecated. Visits a type declaration.
 void visitTypeParameterDeclaration(TypeParameterDeclaration d)
          Deprecated. Visits a type parameter declaration.
 

Method Detail

visitDeclaration

void visitDeclaration(Declaration d)
Deprecated. 
Visits a declaration.

Parameters:
d - the declaration to visit

visitPackageDeclaration

void visitPackageDeclaration(PackageDeclaration d)
Deprecated. 
Visits a package declaration.

Parameters:
d - the declaration to visit

visitMemberDeclaration

void visitMemberDeclaration(MemberDeclaration d)
Deprecated. 
Visits a member or constructor declaration.

Parameters:
d - the declaration to visit

visitTypeDeclaration

void visitTypeDeclaration(TypeDeclaration d)
Deprecated. 
Visits a type declaration.

Parameters:
d - the declaration to visit

visitClassDeclaration

void visitClassDeclaration(ClassDeclaration d)
Deprecated. 
Visits a class declaration.

Parameters:
d - the declaration to visit

visitEnumDeclaration

void visitEnumDeclaration(EnumDeclaration d)
Deprecated. 
Visits an enum declaration.

Parameters:
d - the declaration to visit

visitInterfaceDeclaration

void visitInterfaceDeclaration(InterfaceDeclaration d)
Deprecated. 
Visits an interface declaration.

Parameters:
d - the declaration to visit

visitAnnotationTypeDeclaration

void visitAnnotationTypeDeclaration(AnnotationTypeDeclaration d)
Deprecated. 
Visits an annotation type declaration.

Parameters:
d - the declaration to visit

visitFieldDeclaration

void visitFieldDeclaration(FieldDeclaration d)
Deprecated. 
Visits a field declaration.

Parameters:
d - the declaration to visit

visitEnumConstantDeclaration

void visitEnumConstantDeclaration(EnumConstantDeclaration d)
Deprecated. 
Visits an enum constant declaration.

Parameters:
d - the declaration to visit

visitExecutableDeclaration

void visitExecutableDeclaration(ExecutableDeclaration d)
Deprecated. 
Visits a method or constructor declaration.

Parameters:
d - the declaration to visit

visitConstructorDeclaration

void visitConstructorDeclaration(ConstructorDeclaration d)
Deprecated. 
Visits a constructor declaration.

Parameters:
d - the declaration to visit

visitMethodDeclaration

void visitMethodDeclaration(MethodDeclaration d)
Deprecated. 
Visits a method declaration.

Parameters:
d - the declaration to visit

visitAnnotationTypeElementDeclaration

void visitAnnotationTypeElementDeclaration(AnnotationTypeElementDeclaration d)
Deprecated. 
Visits an annotation type element declaration.

Parameters:
d - the declaration to visit

visitParameterDeclaration

void visitParameterDeclaration(ParameterDeclaration d)
Deprecated. 
Visits a parameter declaration.

Parameters:
d - the declaration to visit

visitTypeParameterDeclaration

void visitTypeParameterDeclaration(TypeParameterDeclaration d)
Deprecated. 
Visits a type parameter declaration.

Parameters:
d - the declaration to visit

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.