Package org.codehaus.janino
Interface Visitor.TypeDeclarationVisitor
-
- All Known Subinterfaces:
Visitor.ComprehensiveVisitor
- All Known Implementing Classes:
UnparseVisitor
- Enclosing class:
- Visitor
public static interface Visitor.TypeDeclarationVisitor
The visitor for all kinds of type declarations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
visitAnonymousClassDeclaration(Java.AnonymousClassDeclaration acd)
E.g.void
visitLocalClassDeclaration(Java.LocalClassDeclaration lcd)
E.g.void
visitMemberClassDeclaration(Java.MemberClassDeclaration mcd)
E.g.void
visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration mid)
E.g.void
visitPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration pmcd)
E.g.void
visitPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration pmid)
E.g.
-
-
-
Method Detail
-
visitAnonymousClassDeclaration
void visitAnonymousClassDeclaration(Java.AnonymousClassDeclaration acd)
E.g. 'new Superclass() { ... }'.
-
visitLocalClassDeclaration
void visitLocalClassDeclaration(Java.LocalClassDeclaration lcd)
E.g. 'class LocalClass { ... }'.
-
visitPackageMemberClassDeclaration
void visitPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration pmcd)
E.g. 'public class TopLevelClass { ... }'.
-
visitMemberInterfaceDeclaration
void visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration mid)
E.g. 'public class TopLevelClass { public interface MemberInterface { ... } }'.
-
visitPackageMemberInterfaceDeclaration
void visitPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration pmid)
E.g. 'public TopLevelInterface { ... }'.
-
visitMemberClassDeclaration
void visitMemberClassDeclaration(Java.MemberClassDeclaration mcd)
E.g. 'public class TopLevelClass { public class MemberClass { ... } }'.
-
-