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 Summary
Constructors -
Method Summary
Modifier 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
-
SimpleDeclarationVisitor
public SimpleDeclarationVisitor()Creates a newSimpleDeclarationVisitor.
-
-
Method Details
-
visitDeclaration
Visits a declaration. The implementation does nothing.- Specified by:
visitDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitPackageDeclaration
Visits a package declaration. The implementation simply invokesvisitDeclaration.- Specified by:
visitPackageDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitMemberDeclaration
Visits a member or constructor declaration. The implementation simply invokesvisitDeclaration.- Specified by:
visitMemberDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitTypeDeclaration
Visits a type declaration. The implementation simply invokesvisitMemberDeclaration.- Specified by:
visitTypeDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitClassDeclaration
Visits a class declaration. The implementation simply invokesvisitTypeDeclaration.- Specified by:
visitClassDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitEnumDeclaration
Visits an enum declaration. The implementation simply invokesvisitClassDeclaration.- Specified by:
visitEnumDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitInterfaceDeclaration
Visits an interface declaration. The implementation simply invokesvisitTypeDeclaration.- Specified by:
visitInterfaceDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitAnnotationTypeDeclaration
Visits an annotation type declaration. The implementation simply invokesvisitInterfaceDeclaration.- Specified by:
visitAnnotationTypeDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitFieldDeclaration
Visits a field declaration. The implementation simply invokesvisitMemberDeclaration.- Specified by:
visitFieldDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitEnumConstantDeclaration
Visits an enum constant declaration. The implementation simply invokesvisitFieldDeclaration.- Specified by:
visitEnumConstantDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitExecutableDeclaration
Visits a method or constructor declaration. The implementation simply invokesvisitMemberDeclaration.- Specified by:
visitExecutableDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitConstructorDeclaration
Visits a constructor declaration. The implementation simply invokesvisitExecutableDeclaration.- Specified by:
visitConstructorDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitMethodDeclaration
Visits a method declaration. The implementation simply invokesvisitExecutableDeclaration.- Specified by:
visitMethodDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitAnnotationTypeElementDeclaration
Visits an annotation type element declaration. The implementation simply invokesvisitMethodDeclaration.- Specified by:
visitAnnotationTypeElementDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitParameterDeclaration
Visits a parameter declaration. The implementation simply invokesvisitDeclaration.- Specified by:
visitParameterDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-
visitTypeParameterDeclaration
Visits a type parameter declaration. The implementation simply invokesvisitDeclaration.- Specified by:
visitTypeParameterDeclarationin interfaceDeclarationVisitor- Parameters:
d- the declaration to visit
-