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
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)