Package org.codehaus.janino
Interface Visitor.TypeDeclarationVisitor<R,EX extends java.lang.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 java.lang.Throwable>
The visitor for all kinds ofJava.TypeDeclaration
s.
-
-
Method Summary
-
-
-
Method Detail
-
visitAnonymousClassDeclaration
@Nullable R visitAnonymousClassDeclaration(Java.AnonymousClassDeclaration acd) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitLocalClassDeclaration
@Nullable R visitLocalClassDeclaration(Java.LocalClassDeclaration lcd) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitPackageMemberClassDeclaration
@Nullable R visitPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration pmcd) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitMemberInterfaceDeclaration
@Nullable R visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration mid) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitPackageMemberInterfaceDeclaration
@Nullable R visitPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration pmid) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitMemberClassDeclaration
@Nullable R visitMemberClassDeclaration(Java.MemberClassDeclaration mcd) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitEnumConstant
@Nullable R visitEnumConstant(Java.EnumConstant ec) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitMemberEnumDeclaration
@Nullable R visitMemberEnumDeclaration(Java.MemberEnumDeclaration med) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitPackageMemberEnumDeclaration
@Nullable R visitPackageMemberEnumDeclaration(Java.PackageMemberEnumDeclaration pmed) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitMemberAnnotationTypeDeclaration
@Nullable R visitMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration matd) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitPackageMemberAnnotationTypeDeclaration
@Nullable R visitPackageMemberAnnotationTypeDeclaration(Java.PackageMemberAnnotationTypeDeclaration pmatd) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
-