1 7 8 package com.sun.mirror.util; 9 10 import com.sun.mirror.declaration.*; 11 12 13 27 28 public interface DeclarationVisitor { 29 30 34 public void visitDeclaration(Declaration d); 35 36 40 public void visitPackageDeclaration(PackageDeclaration d); 41 42 46 public void visitMemberDeclaration(MemberDeclaration d); 47 48 52 public void visitTypeDeclaration(TypeDeclaration d); 53 54 58 public void visitClassDeclaration(ClassDeclaration d); 59 60 64 public void visitEnumDeclaration(EnumDeclaration d); 65 66 70 public void visitInterfaceDeclaration(InterfaceDeclaration d); 71 72 76 public void visitAnnotationTypeDeclaration(AnnotationTypeDeclaration d); 77 78 82 public void visitFieldDeclaration(FieldDeclaration d); 83 84 88 public void visitEnumConstantDeclaration(EnumConstantDeclaration d); 89 90 94 public void visitExecutableDeclaration(ExecutableDeclaration d); 95 96 100 public void visitConstructorDeclaration(ConstructorDeclaration d); 101 102 106 public void visitMethodDeclaration(MethodDeclaration d); 107 108 112 public void visitAnnotationTypeElementDeclaration( 113 AnnotationTypeElementDeclaration d); 114 115 119 public void visitParameterDeclaration(ParameterDeclaration d); 120 121 125 public void visitTypeParameterDeclaration(TypeParameterDeclaration d); 126 } 127 | Popular Tags |