Package org.codehaus.janino
Interface Visitor.TypeBodyDeclarationVisitor<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.TypeBodyDeclarationVisitor<R,EX extends java.lang.Throwable>
The visitor for all kinds ofJava.TypeBodyDeclaration
s (declarations that may appear in the body of a type declaration).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description R
visitFieldDeclaration(Java.FieldDeclaration fd)
R
visitFunctionDeclarator(Java.FunctionDeclarator fd)
R
visitInitializer(Java.Initializer i)
R
visitMemberAnnotationTypeDeclaration(Java.MemberAnnotationTypeDeclaration matd)
R
visitMemberClassDeclaration(Java.MemberClassDeclaration mcd)
R
visitMemberEnumDeclaration(Java.MemberEnumDeclaration med)
R
visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration mid)
-
-
-
Method Detail
-
visitMemberInterfaceDeclaration
@Nullable R visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration mid) 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
-
visitInitializer
@Nullable R visitInitializer(Java.Initializer i) throws EX extends java.lang.Throwable
- Throws:
EX extends java.lang.Throwable
-
visitFieldDeclaration
@Nullable R visitFieldDeclaration(Java.FieldDeclaration fd) 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
-
visitFunctionDeclarator
@Nullable R visitFunctionDeclarator(Java.FunctionDeclarator fd) 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
-
-