Web Site

org.codehaus.janino
Interface Visitor.ComprehensiveVisitor

All Superinterfaces:
org.codehaus.janino.Visitor.AtomVisitor, org.codehaus.janino.Visitor.BlockStatementVisitor, org.codehaus.janino.Visitor.ConstructorInvocationVisitor, org.codehaus.janino.Visitor.LvalueVisitor, org.codehaus.janino.Visitor.RvalueVisitor, org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor, org.codehaus.janino.Visitor.TypeDeclarationVisitor, org.codehaus.janino.Visitor.TypeVisitor
All Known Implementing Classes:
AstGeneratorVisitor, UnparseVisitor
Enclosing interface:
Visitor

public static interface Visitor.ComprehensiveVisitor
extends org.codehaus.janino.Visitor.TypeDeclarationVisitor, org.codehaus.janino.Visitor.TypeBodyDeclarationVisitor, org.codehaus.janino.Visitor.BlockStatementVisitor, org.codehaus.janino.Visitor.AtomVisitor


Method Summary
 void visitAlternateConstructorInvocation(Java.AlternateConstructorInvocation aci)
           
 void visitAmbiguousName(Java.AmbiguousName an)
           
 void visitAnonymousClassDeclaration(Java.AnonymousClassDeclaration acd)
           
 void visitArrayAccessExpression(Java.ArrayAccessExpression aae)
           
 void visitArrayInitializer(Java.ArrayInitializer ai)
           
 void visitArrayLength(org.codehaus.janino.Java.ArrayLength al)
           
 void visitArrayType(Java.ArrayType at)
           
 void visitAssignment(Java.Assignment a)
           
 void visitBasicType(Java.BasicType bt)
           
 void visitBinaryOperation(Java.BinaryOperation bo)
           
 void visitBlock(Java.Block b)
           
 void visitBreakStatement(Java.BreakStatement bs)
           
 void visitCast(Java.Cast c)
           
 void visitClassLiteral(Java.ClassLiteral cl)
           
 void visitConditionalExpression(Java.ConditionalExpression ce)
           
 void visitConstantValue(Java.ConstantValue cv)
           
 void visitConstructorDeclarator(Java.ConstructorDeclarator cd)
           
 void visitContinueStatement(Java.ContinueStatement cs)
           
 void visitCrement(Java.Crement c)
           
 void visitDoStatement(Java.DoStatement ds)
           
 void visitEmptyStatement(Java.EmptyStatement es)
           
 void visitExpressionStatement(Java.ExpressionStatement es)
           
 void visitFieldAccess(org.codehaus.janino.Java.FieldAccess fa)
           
 void visitFieldAccessExpression(Java.FieldAccessExpression fae)
           
 void visitFieldDeclarator(Java.FieldDeclarator fd)
           
 void visitForStatement(Java.ForStatement fs)
           
 void visitIfStatement(Java.IfStatement is)
           
 void visitInitializer(Java.Initializer i)
           
 void visitInstanceof(Java.Instanceof io)
           
 void visitLabeledStatement(Java.LabeledStatement ls)
           
 void visitLiteral(Java.Literal l)
           
 void visitLocalClassDeclaration(Java.LocalClassDeclaration lcd)
           
 void visitLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement lcds)
           
 void visitLocalVariableAccess(org.codehaus.janino.Java.LocalVariableAccess lva)
           
 void visitLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds)
           
 void visitMemberClassDeclaration(Java.MemberClassDeclaration mcd)
           
 void visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration mid)
           
 void visitMethodDeclarator(Java.MethodDeclarator md)
           
 void visitMethodInvocation(Java.MethodInvocation mi)
           
 void visitNewAnonymousClassInstance(Java.NewAnonymousClassInstance naci)
           
 void visitNewArray(Java.NewArray na)
           
 void visitNewClassInstance(Java.NewClassInstance nci)
           
 void visitPackage(org.codehaus.janino.Java.Package p)
           
 void visitPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration pmcd)
           
 void visitPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration pmid)
           
 void visitParameterAccess(org.codehaus.janino.Java.ParameterAccess pa)
           
 void visitParenthesizedExpression(Java.ParenthesizedExpression pe)
           
 void visitQualifiedThisReference(Java.QualifiedThisReference qtr)
           
 void visitReferenceType(Java.ReferenceType rt)
           
 void visitReturnStatement(Java.ReturnStatement rs)
           
 void visitRvalueMemberType(Java.RvalueMemberType rmt)
           
 void visitSimpleType(Java.SimpleType st)
           
 void visitSingleTypeImportDeclaration(Java.SingleTypeImportDeclaration stid)
           
 void visitSuperclassMethodInvocation(Java.SuperclassMethodInvocation smi)
           
 void visitSuperConstructorInvocation(Java.SuperConstructorInvocation sci)
           
 void visitSwitchStatement(Java.SwitchStatement ss)
           
 void visitSynchronizedStatement(Java.SynchronizedStatement ss)
           
 void visitThisReference(Java.ThisReference tr)
           
 void visitThrowStatement(Java.ThrowStatement ts)
           
 void visitTryStatement(Java.TryStatement ts)
           
 void visitTypeImportOnDemandDeclaration(Java.TypeImportOnDemandDeclaration tiodd)
           
 void visitUnaryOperation(Java.UnaryOperation uo)
           
 void visitWhileStatement(Java.WhileStatement ws)
           
 

Method Detail

visitSingleTypeImportDeclaration

public void visitSingleTypeImportDeclaration(Java.SingleTypeImportDeclaration stid)

visitTypeImportOnDemandDeclaration

public void visitTypeImportOnDemandDeclaration(Java.TypeImportOnDemandDeclaration tiodd)

visitAnonymousClassDeclaration

public void visitAnonymousClassDeclaration(Java.AnonymousClassDeclaration acd)

visitLocalClassDeclaration

public void visitLocalClassDeclaration(Java.LocalClassDeclaration lcd)

visitPackageMemberClassDeclaration

public void visitPackageMemberClassDeclaration(Java.PackageMemberClassDeclaration pmcd)

visitMemberInterfaceDeclaration

public void visitMemberInterfaceDeclaration(Java.MemberInterfaceDeclaration mid)

visitPackageMemberInterfaceDeclaration

public void visitPackageMemberInterfaceDeclaration(Java.PackageMemberInterfaceDeclaration pmid)

visitMemberClassDeclaration

public void visitMemberClassDeclaration(Java.MemberClassDeclaration mcd)

visitConstructorDeclarator

public void visitConstructorDeclarator(Java.ConstructorDeclarator cd)

visitInitializer

public void visitInitializer(Java.Initializer i)

visitMethodDeclarator

public void visitMethodDeclarator(Java.MethodDeclarator md)

visitFieldDeclarator

public void visitFieldDeclarator(Java.FieldDeclarator fd)

visitLabeledStatement

public void visitLabeledStatement(Java.LabeledStatement ls)

visitBlock

public void visitBlock(Java.Block b)

visitExpressionStatement

public void visitExpressionStatement(Java.ExpressionStatement es)

visitIfStatement

public void visitIfStatement(Java.IfStatement is)

visitForStatement

public void visitForStatement(Java.ForStatement fs)

visitWhileStatement

public void visitWhileStatement(Java.WhileStatement ws)

visitTryStatement

public void visitTryStatement(Java.TryStatement ts)

visitSwitchStatement

public void visitSwitchStatement(Java.SwitchStatement ss)

visitSynchronizedStatement

public void visitSynchronizedStatement(Java.SynchronizedStatement ss)

visitDoStatement

public void visitDoStatement(Java.DoStatement ds)

visitLocalVariableDeclarationStatement

public void visitLocalVariableDeclarationStatement(Java.LocalVariableDeclarationStatement lvds)

visitReturnStatement

public void visitReturnStatement(Java.ReturnStatement rs)

visitThrowStatement

public void visitThrowStatement(Java.ThrowStatement ts)

visitBreakStatement

public void visitBreakStatement(Java.BreakStatement bs)

visitContinueStatement

public void visitContinueStatement(Java.ContinueStatement cs)

visitEmptyStatement

public void visitEmptyStatement(Java.EmptyStatement es)

visitLocalClassDeclarationStatement

public void visitLocalClassDeclarationStatement(Java.LocalClassDeclarationStatement lcds)

visitPackage

public void visitPackage(org.codehaus.janino.Java.Package p)

visitArrayInitializer

public void visitArrayInitializer(Java.ArrayInitializer ai)

visitArrayLength

public void visitArrayLength(org.codehaus.janino.Java.ArrayLength al)

visitAssignment

public void visitAssignment(Java.Assignment a)

visitUnaryOperation

public void visitUnaryOperation(Java.UnaryOperation uo)

visitBinaryOperation

public void visitBinaryOperation(Java.BinaryOperation bo)

visitCast

public void visitCast(Java.Cast c)

visitClassLiteral

public void visitClassLiteral(Java.ClassLiteral cl)

visitConditionalExpression

public void visitConditionalExpression(Java.ConditionalExpression ce)

visitConstantValue

public void visitConstantValue(Java.ConstantValue cv)

visitCrement

public void visitCrement(Java.Crement c)

visitInstanceof

public void visitInstanceof(Java.Instanceof io)

visitMethodInvocation

public void visitMethodInvocation(Java.MethodInvocation mi)

visitSuperclassMethodInvocation

public void visitSuperclassMethodInvocation(Java.SuperclassMethodInvocation smi)

visitLiteral

public void visitLiteral(Java.Literal l)

visitNewAnonymousClassInstance

public void visitNewAnonymousClassInstance(Java.NewAnonymousClassInstance naci)

visitNewArray

public void visitNewArray(Java.NewArray na)

visitNewClassInstance

public void visitNewClassInstance(Java.NewClassInstance nci)

visitParameterAccess

public void visitParameterAccess(org.codehaus.janino.Java.ParameterAccess pa)

visitQualifiedThisReference

public void visitQualifiedThisReference(Java.QualifiedThisReference qtr)

visitThisReference

public void visitThisReference(Java.ThisReference tr)

visitAmbiguousName

public void visitAmbiguousName(Java.AmbiguousName an)

visitArrayAccessExpression

public void visitArrayAccessExpression(Java.ArrayAccessExpression aae)

visitFieldAccess

public void visitFieldAccess(org.codehaus.janino.Java.FieldAccess fa)

visitFieldAccessExpression

public void visitFieldAccessExpression(Java.FieldAccessExpression fae)

visitLocalVariableAccess

public void visitLocalVariableAccess(org.codehaus.janino.Java.LocalVariableAccess lva)

visitParenthesizedExpression

public void visitParenthesizedExpression(Java.ParenthesizedExpression pe)

visitArrayType

public void visitArrayType(Java.ArrayType at)

visitBasicType

public void visitBasicType(Java.BasicType bt)

visitReferenceType

public void visitReferenceType(Java.ReferenceType rt)

visitRvalueMemberType

public void visitRvalueMemberType(Java.RvalueMemberType rmt)

visitSimpleType

public void visitSimpleType(Java.SimpleType st)

visitAlternateConstructorInvocation

public void visitAlternateConstructorInvocation(Java.AlternateConstructorInvocation aci)

visitSuperConstructorInvocation

public void visitSuperConstructorInvocation(Java.SuperConstructorInvocation sci)

Web Site