Package com.sun.mirror.util
Class SimpleDeclarationVisitor
java.lang.Object
com.sun.mirror.util.SimpleDeclarationVisitor
- All Implemented Interfaces:
- DeclarationVisitor
A simple visitor for declarations.
 
The implementations of the methods of this class do nothing but delegate up the declaration hierarchy. A subclass should override the methods that correspond to the kinds of declarations on which it will operate.
- Since:
- 1.5
- Version:
- 1.3 04/04/30
- Author:
- Joseph D. Darcy, Scott Seligman
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidVisits an annotation type declaration.voidVisits an annotation type element declaration.voidVisits a class declaration.voidVisits a constructor declaration.voidVisits a declaration.voidVisits an enum constant declaration.voidVisits an enum declaration.voidVisits a method or constructor declaration.voidVisits a field declaration.voidVisits an interface declaration.voidVisits a member or constructor declaration.voidVisits a method declaration.voidVisits a package declaration.voidVisits a parameter declaration.voidVisits a type declaration.voidVisits a type parameter declaration.
- 
Constructor Details- 
SimpleDeclarationVisitorpublic SimpleDeclarationVisitor()Creates a newSimpleDeclarationVisitor.
 
- 
- 
Method Details- 
visitDeclarationVisits a declaration. The implementation does nothing.- Specified by:
- visitDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitPackageDeclarationVisits a package declaration. The implementation simply invokesvisitDeclaration.- Specified by:
- visitPackageDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitMemberDeclarationVisits a member or constructor declaration. The implementation simply invokesvisitDeclaration.- Specified by:
- visitMemberDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitTypeDeclarationVisits a type declaration. The implementation simply invokesvisitMemberDeclaration.- Specified by:
- visitTypeDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitClassDeclarationVisits a class declaration. The implementation simply invokesvisitTypeDeclaration.- Specified by:
- visitClassDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitEnumDeclarationVisits an enum declaration. The implementation simply invokesvisitClassDeclaration.- Specified by:
- visitEnumDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitInterfaceDeclarationVisits an interface declaration. The implementation simply invokesvisitTypeDeclaration.- Specified by:
- visitInterfaceDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitAnnotationTypeDeclarationVisits an annotation type declaration. The implementation simply invokesvisitInterfaceDeclaration.- Specified by:
- visitAnnotationTypeDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitFieldDeclarationVisits a field declaration. The implementation simply invokesvisitMemberDeclaration.- Specified by:
- visitFieldDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitEnumConstantDeclarationVisits an enum constant declaration. The implementation simply invokesvisitFieldDeclaration.- Specified by:
- visitEnumConstantDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitExecutableDeclarationVisits a method or constructor declaration. The implementation simply invokesvisitMemberDeclaration.- Specified by:
- visitExecutableDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitConstructorDeclarationVisits a constructor declaration. The implementation simply invokesvisitExecutableDeclaration.- Specified by:
- visitConstructorDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitMethodDeclarationVisits a method declaration. The implementation simply invokesvisitExecutableDeclaration.- Specified by:
- visitMethodDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitAnnotationTypeElementDeclarationVisits an annotation type element declaration. The implementation simply invokesvisitMethodDeclaration.- Specified by:
- visitAnnotationTypeElementDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitParameterDeclarationVisits a parameter declaration. The implementation simply invokesvisitDeclaration.- Specified by:
- visitParameterDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
- 
visitTypeParameterDeclarationVisits a type parameter declaration. The implementation simply invokesvisitDeclaration.- Specified by:
- visitTypeParameterDeclarationin interface- DeclarationVisitor
- Parameters:
- d- the declaration to visit
 
 
-