com.sun.mirror.util
public interface DeclarationVisitor
accept
method, the most specific
visitXxx method applicable to that declaration is
invoked.Modifier and Type | Method and Description |
---|---|
void |
visitAnnotationTypeDeclaration(AnnotationTypeDeclaration d)
Visits an annotation type declaration.
|
void |
visitAnnotationTypeElementDeclaration(AnnotationTypeElementDeclaration d)
Visits an annotation type element declaration.
|
void |
visitClassDeclaration(ClassDeclaration d)
Visits a class declaration.
|
void |
visitConstructorDeclaration(ConstructorDeclaration d)
Visits a constructor declaration.
|
void |
visitDeclaration(Declaration d)
Visits a declaration.
|
void |
visitEnumConstantDeclaration(EnumConstantDeclaration d)
Visits an enum constant declaration.
|
void |
visitEnumDeclaration(EnumDeclaration d)
Visits an enum declaration.
|
void |
visitExecutableDeclaration(ExecutableDeclaration d)
Visits a method or constructor declaration.
|
void |
visitFieldDeclaration(FieldDeclaration d)
Visits a field declaration.
|
void |
visitInterfaceDeclaration(InterfaceDeclaration d)
Visits an interface declaration.
|
void |
visitMemberDeclaration(MemberDeclaration d)
Visits a member or constructor declaration.
|
void |
visitMethodDeclaration(MethodDeclaration d)
Visits a method declaration.
|
void |
visitPackageDeclaration(PackageDeclaration d)
Visits a package declaration.
|
void |
visitParameterDeclaration(ParameterDeclaration d)
Visits a parameter declaration.
|
void |
visitTypeDeclaration(TypeDeclaration d)
Visits a type declaration.
|
void |
visitTypeParameterDeclaration(TypeParameterDeclaration d)
Visits a type parameter declaration.
|
void visitDeclaration(Declaration d)
d
- the declaration to visitvoid visitPackageDeclaration(PackageDeclaration d)
d
- the declaration to visitvoid visitMemberDeclaration(MemberDeclaration d)
d
- the declaration to visitvoid visitTypeDeclaration(TypeDeclaration d)
d
- the declaration to visitvoid visitClassDeclaration(ClassDeclaration d)
d
- the declaration to visitvoid visitEnumDeclaration(EnumDeclaration d)
d
- the declaration to visitvoid visitInterfaceDeclaration(InterfaceDeclaration d)
d
- the declaration to visitvoid visitAnnotationTypeDeclaration(AnnotationTypeDeclaration d)
d
- the declaration to visitvoid visitFieldDeclaration(FieldDeclaration d)
d
- the declaration to visitvoid visitEnumConstantDeclaration(EnumConstantDeclaration d)
d
- the declaration to visitvoid visitExecutableDeclaration(ExecutableDeclaration d)
d
- the declaration to visitvoid visitConstructorDeclaration(ConstructorDeclaration d)
d
- the declaration to visitvoid visitMethodDeclaration(MethodDeclaration d)
d
- the declaration to visitvoid visitAnnotationTypeElementDeclaration(AnnotationTypeElementDeclaration d)
d
- the declaration to visitvoid visitParameterDeclaration(ParameterDeclaration d)
d
- the declaration to visitvoid visitTypeParameterDeclaration(TypeParameterDeclaration d)
d
- the declaration to visit Copyright © 2004, 2014, Oracle and/or its affiliates. All rights reserved.