Class AbstractGenericExpressionVisitor<R,A>

java.lang.Object
org.jvnet.basicjaxb_annox.japa.parser.ast.visitor.AbstractGenericExpressionVisitor<R,A>
All Implemented Interfaces:
japa.parser.ast.visitor.GenericVisitor<R,A>
Direct Known Subclasses:
ExpressionVisitor

public abstract class AbstractGenericExpressionVisitor<R,A> extends Object implements japa.parser.ast.visitor.GenericVisitor<R,A>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    visit(japa.parser.ast.body.AnnotationDeclaration n, A arg)
     
    visit(japa.parser.ast.body.AnnotationMemberDeclaration n, A arg)
     
    visit(japa.parser.ast.body.ClassOrInterfaceDeclaration n, A arg)
     
    visit(japa.parser.ast.body.ConstructorDeclaration n, A arg)
     
    visit(japa.parser.ast.body.EmptyMemberDeclaration n, A arg)
     
    visit(japa.parser.ast.body.EmptyTypeDeclaration n, A arg)
     
    visit(japa.parser.ast.body.EnumConstantDeclaration n, A arg)
     
    visit(japa.parser.ast.body.EnumDeclaration n, A arg)
     
    visit(japa.parser.ast.body.FieldDeclaration n, A arg)
     
    visit(japa.parser.ast.body.InitializerDeclaration n, A arg)
     
    visit(japa.parser.ast.body.MethodDeclaration n, A arg)
     
    visit(japa.parser.ast.body.MultiTypeParameter n, A arg)
     
    visit(japa.parser.ast.body.Parameter n, A arg)
     
    visit(japa.parser.ast.body.VariableDeclaratorId n, A arg)
     
    visit(japa.parser.ast.body.VariableDeclarator n, A arg)
     
    visit(japa.parser.ast.comments.BlockComment n, A arg)
     
    visit(japa.parser.ast.comments.JavadocComment n, A arg)
     
    visit(japa.parser.ast.comments.LineComment n, A arg)
     
    visit(japa.parser.ast.CompilationUnit n, A arg)
     
    visit(japa.parser.ast.expr.ArrayAccessExpr n, A arg)
     
    visit(japa.parser.ast.expr.ArrayCreationExpr n, A arg)
     
    visit(japa.parser.ast.expr.ArrayInitializerExpr n, A arg)
     
    visit(japa.parser.ast.expr.AssignExpr n, A arg)
     
    visit(japa.parser.ast.expr.BinaryExpr n, A arg)
     
    visit(japa.parser.ast.expr.BooleanLiteralExpr n, A arg)
     
    visit(japa.parser.ast.expr.CastExpr n, A arg)
     
    visit(japa.parser.ast.expr.CharLiteralExpr n, A arg)
     
    visit(japa.parser.ast.expr.ClassExpr n, A arg)
     
    visit(japa.parser.ast.expr.ConditionalExpr n, A arg)
     
    visit(japa.parser.ast.expr.DoubleLiteralExpr n, A arg)
     
    visit(japa.parser.ast.expr.EnclosedExpr n, A arg)
     
    visit(japa.parser.ast.expr.FieldAccessExpr n, A arg)
     
    visit(japa.parser.ast.expr.InstanceOfExpr n, A arg)
     
    visit(japa.parser.ast.expr.IntegerLiteralExpr n, A arg)
     
    visit(japa.parser.ast.expr.IntegerLiteralMinValueExpr n, A arg)
     
    visit(japa.parser.ast.expr.LongLiteralExpr n, A arg)
     
    visit(japa.parser.ast.expr.LongLiteralMinValueExpr n, A arg)
     
    visit(japa.parser.ast.expr.MarkerAnnotationExpr n, A arg)
     
    visit(japa.parser.ast.expr.MemberValuePair n, A arg)
     
    visit(japa.parser.ast.expr.MethodCallExpr n, A arg)
     
    visit(japa.parser.ast.expr.NameExpr n, A arg)
     
    visit(japa.parser.ast.expr.NormalAnnotationExpr n, A arg)
     
    visit(japa.parser.ast.expr.NullLiteralExpr n, A arg)
     
    visit(japa.parser.ast.expr.ObjectCreationExpr n, A arg)
     
    visit(japa.parser.ast.expr.QualifiedNameExpr n, A arg)
     
    visit(japa.parser.ast.expr.SingleMemberAnnotationExpr n, A arg)
     
    visit(japa.parser.ast.expr.StringLiteralExpr n, A arg)
     
    visit(japa.parser.ast.expr.SuperExpr n, A arg)
     
    visit(japa.parser.ast.expr.ThisExpr n, A arg)
     
    visit(japa.parser.ast.expr.UnaryExpr n, A arg)
     
    visit(japa.parser.ast.expr.VariableDeclarationExpr n, A arg)
     
    visit(japa.parser.ast.ImportDeclaration n, A arg)
     
    visit(japa.parser.ast.PackageDeclaration n, A arg)
     
    visit(japa.parser.ast.stmt.AssertStmt n, A arg)
     
    visit(japa.parser.ast.stmt.BlockStmt n, A arg)
     
    visit(japa.parser.ast.stmt.BreakStmt n, A arg)
     
    visit(japa.parser.ast.stmt.CatchClause n, A arg)
     
    visit(japa.parser.ast.stmt.ContinueStmt n, A arg)
     
    visit(japa.parser.ast.stmt.DoStmt n, A arg)
     
    visit(japa.parser.ast.stmt.EmptyStmt n, A arg)
     
    visit(japa.parser.ast.stmt.ExplicitConstructorInvocationStmt n, A arg)
     
    visit(japa.parser.ast.stmt.ExpressionStmt n, A arg)
     
    visit(japa.parser.ast.stmt.ForeachStmt n, A arg)
     
    visit(japa.parser.ast.stmt.ForStmt n, A arg)
     
    visit(japa.parser.ast.stmt.IfStmt n, A arg)
     
    visit(japa.parser.ast.stmt.LabeledStmt n, A arg)
     
    visit(japa.parser.ast.stmt.ReturnStmt n, A arg)
     
    visit(japa.parser.ast.stmt.SwitchEntryStmt n, A arg)
     
    visit(japa.parser.ast.stmt.SwitchStmt n, A arg)
     
    visit(japa.parser.ast.stmt.SynchronizedStmt n, A arg)
     
    visit(japa.parser.ast.stmt.ThrowStmt n, A arg)
     
    visit(japa.parser.ast.stmt.TryStmt n, A arg)
     
    visit(japa.parser.ast.stmt.TypeDeclarationStmt n, A arg)
     
    visit(japa.parser.ast.stmt.WhileStmt n, A arg)
     
    visit(japa.parser.ast.type.ClassOrInterfaceType n, A arg)
     
    visit(japa.parser.ast.type.PrimitiveType n, A arg)
     
    visit(japa.parser.ast.type.ReferenceType n, A arg)
     
    visit(japa.parser.ast.type.VoidType n, A arg)
     
    visit(japa.parser.ast.type.WildcardType n, A arg)
     
    visit(japa.parser.ast.TypeParameter n, A arg)
     
    visitDefault(japa.parser.ast.expr.AnnotationExpr n, A arg)
     
    visitDefault(japa.parser.ast.expr.Expression n, A arg)
     
    visitDefault(japa.parser.ast.expr.IntegerLiteralExpr n, A arg)
     
    visitDefault(japa.parser.ast.expr.IntegerLiteralMinValueExpr n, A arg)
     
    visitDefault(japa.parser.ast.expr.LiteralExpr n, A arg)
     
    visitDefault(japa.parser.ast.expr.LongLiteralExpr n, A arg)
     
    visitDefault(japa.parser.ast.expr.LongLiteralMinValueExpr n, A arg)
     
    visitDefault(japa.parser.ast.expr.NameExpr n, A arg)
     
    visitDefault(japa.parser.ast.expr.StringLiteralExpr n, A arg)
     
    abstract R
    visitDefault(japa.parser.ast.Node n, A arg)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractGenericExpressionVisitor

      public AbstractGenericExpressionVisitor()
  • Method Details

    • visitDefault

      public abstract R visitDefault(japa.parser.ast.Node n, A arg)
    • visitDefault

      public R visitDefault(japa.parser.ast.expr.Expression n, A arg)
    • visitDefault

      public R visitDefault(japa.parser.ast.expr.LiteralExpr n, A arg)
    • visitDefault

      public R visitDefault(japa.parser.ast.expr.StringLiteralExpr n, A arg)
    • visitDefault

      public R visitDefault(japa.parser.ast.expr.IntegerLiteralExpr n, A arg)
    • visitDefault

      public R visitDefault(japa.parser.ast.expr.IntegerLiteralMinValueExpr n, A arg)
    • visitDefault

      public R visitDefault(japa.parser.ast.expr.LongLiteralExpr n, A arg)
    • visitDefault

      public R visitDefault(japa.parser.ast.expr.LongLiteralMinValueExpr n, A arg)
    • visitDefault

      public R visitDefault(japa.parser.ast.expr.NameExpr n, A arg)
    • visit

      public R visit(japa.parser.ast.CompilationUnit n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.PackageDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.ImportDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.TypeParameter n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.comments.LineComment n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.comments.BlockComment n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.ClassOrInterfaceDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.EnumDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.EmptyTypeDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.EnumConstantDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.AnnotationDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.AnnotationMemberDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.FieldDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.VariableDeclarator n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.VariableDeclaratorId n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.ConstructorDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.MethodDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.Parameter n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.EmptyMemberDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.InitializerDeclaration n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.comments.JavadocComment n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.type.ClassOrInterfaceType n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.type.PrimitiveType n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.type.ReferenceType n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.type.VoidType n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.type.WildcardType n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.ArrayAccessExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.ArrayCreationExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.ArrayInitializerExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.AssignExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.BinaryExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.CastExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.ClassExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.ConditionalExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.EnclosedExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.FieldAccessExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.InstanceOfExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.StringLiteralExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.IntegerLiteralExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.LongLiteralExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.IntegerLiteralMinValueExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.LongLiteralMinValueExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.CharLiteralExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.DoubleLiteralExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.BooleanLiteralExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.NullLiteralExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.MethodCallExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.NameExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.ObjectCreationExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.QualifiedNameExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.ThisExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.SuperExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.UnaryExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.VariableDeclarationExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.MarkerAnnotationExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.SingleMemberAnnotationExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visitDefault

      public R visitDefault(japa.parser.ast.expr.AnnotationExpr n, A arg)
    • visit

      public R visit(japa.parser.ast.expr.NormalAnnotationExpr n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.expr.MemberValuePair n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.ExplicitConstructorInvocationStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.TypeDeclarationStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.AssertStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.BlockStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.LabeledStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.EmptyStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.ExpressionStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.SwitchStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.SwitchEntryStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.BreakStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.ReturnStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.IfStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.WhileStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.ContinueStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.DoStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.ForeachStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.ForStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.ThrowStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.SynchronizedStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.TryStmt n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.stmt.CatchClause n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>
    • visit

      public R visit(japa.parser.ast.body.MultiTypeParameter n, A arg)
      Specified by:
      visit in interface japa.parser.ast.visitor.GenericVisitor<R,A>