|
Mirror API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface DeclarationVisitor
標準のビジタデザインパターンの様式による宣言のビジタ。このインタフェースを実装しているクラスは、コンパイル時に宣言の種類が未知の場合、宣言の操作に使用されます。ビジターが宣言の accept
メソッドに渡されると、その宣言に適用可能なもっとも適した visitXxx メソッドが呼び出されます。
メソッドの詳細 |
---|
void visitDeclaration(Declaration d)
d
- ビジットする宣言void visitPackageDeclaration(PackageDeclaration d)
d
- ビジットする宣言void visitMemberDeclaration(MemberDeclaration d)
d
- ビジットする宣言void visitTypeDeclaration(TypeDeclaration d)
d
- ビジットする宣言void visitClassDeclaration(ClassDeclaration d)
d
- ビジットする宣言void visitEnumDeclaration(EnumDeclaration d)
d
- ビジットする宣言void visitInterfaceDeclaration(InterfaceDeclaration d)
d
- ビジットする宣言void visitAnnotationTypeDeclaration(AnnotationTypeDeclaration d)
d
- ビジットする宣言void visitFieldDeclaration(FieldDeclaration d)
d
- ビジットする宣言void visitEnumConstantDeclaration(EnumConstantDeclaration d)
d
- ビジットする宣言void visitExecutableDeclaration(ExecutableDeclaration d)
d
- ビジットする宣言void visitConstructorDeclaration(ConstructorDeclaration d)
d
- ビジットする宣言void visitMethodDeclaration(MethodDeclaration d)
d
- ビジットする宣言void visitAnnotationTypeElementDeclaration(AnnotationTypeElementDeclaration d)
d
- ビジットする宣言void visitParameterDeclaration(ParameterDeclaration d)
d
- ビジットする宣言void visitTypeParameterDeclaration(TypeParameterDeclaration d)
d
- ビジットする宣言
|
Mirror API | |||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |