Package org.codehaus.janino
Interface Visitor.TypeDeclarationVisitor<R,EX extends Throwable>
- Type Parameters:
R
- The type of the object returned by thevisit*()
methodsEX
- The exception that thevisit*()
methods may throw
- Enclosing class:
Visitor
public static interface Visitor.TypeDeclarationVisitor<R,EX extends Throwable>
The visitor for all kinds of
Java.TypeDeclaration
s.-
Method Summary
Modifier and TypeMethodDescription
-
Method Details
-
visitAnonymousClassDeclaration
- Throws:
EX
-
visitLocalClassDeclaration
- Throws:
EX
-
visitPackageMemberClassDeclaration
- Throws:
EX
-
visitMemberInterfaceDeclaration
- Throws:
EX
-
visitPackageMemberInterfaceDeclaration
@Nullable R visitPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration pmid) throws EX - Throws:
EX
-
visitMemberClassDeclaration
- Throws:
EX
-
visitEnumConstant
- Throws:
EX
-
visitMemberEnumDeclaration
- Throws:
EX
-
visitPackageMemberEnumDeclaration
- Throws:
EX
-
visitMemberAnnotationTypeDeclaration
@Nullable R visitMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration matd) throws EX - Throws:
EX
-
visitPackageMemberAnnotationTypeDeclaration
@Nullable R visitPackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration pmatd) throws EX - Throws:
EX
-