Interface IVoidVisitor

    • Method Detail

      • visit

        void visit​(NodeList n)
        Visits a NodeList node.
        Parameters:
        n - - the node to visit
      • visit

        void visit​(Token n)
        Visits a Token node.
        Parameters:
        n - - the node to visit
      • visit

        void visit​(JavaCCInput n)
        Visits a JavaCCInput node, whose children are the following :

        f0 -> JavaCCOptions()
        f1 -> "PARSER_BEGIN"
        f2 -> "("
        f3 -> IdentifierAsString()
        f4 -> ")"
        f5 -> CompilationUnit()
        f6 -> "PARSER_END"
        f7 -> "("
        f8 -> IdentifierAsString()
        f9 -> ")"
        f10 -> ( Production() )+
        f11 -> < EOF >
        s: 1465207473

        Parameters:
        n - - the node to visit
      • visit

        void visit​(JavaCCOptions n)
        Visits a JavaCCOptions node, whose child is the following :

        f0 -> [ #0 "options" #1 "{"
        .. .. . #2 ( OptionBinding() )*
        .. .. . #3 "}" ]
        s: -1270729337

        Parameters:
        n - - the node to visit
      • visit

        void visit​(OptionBinding n)
        Visits a OptionBinding node, whose children are the following :

        f0 -> ( %0 < IDENTIFIER >
        .. .. | %1 "LOOKAHEAD"
        .. .. | %2 "IGNORE_CASE"
        .. .. | %3 "static" )
        f1 -> "="
        f2 -> ( %0 IntegerLiteral()
        .. .. | %1 BooleanLiteral()
        .. .. | %2 StringLiteral() )
        f3 -> ";"
        s: -1998174573

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Production n)
        Visits a Production node, whose child is the following :

        f0 -> . %0 JavaCodeProduction()
        .. .. | %1 RegularExprProduction()
        .. .. | %2 TokenManagerDecls()
        .. .. | %3 BNFProduction()
        s: -120615333

        Parameters:
        n - - the node to visit
      • visit

        void visit​(JavaCodeProduction n)
        Visits a JavaCodeProduction node, whose children are the following :

        f0 -> "JAVACODE"
        f1 -> AccessModifier()
        f2 -> ResultType()
        f3 -> IdentifierAsString()
        f4 -> FormalParameters()
        f5 -> [ #0 "throws" #1 Name()
        .. .. . #2 ( $0 "," $1 Name() )* ]
        f6 -> [ "%" ]
        f7 -> Block()
        s: -763138104

        Parameters:
        n - - the node to visit
      • visit

        void visit​(BNFProduction n)
        Visits a BNFProduction node, whose children are the following :

        f0 -> AccessModifier()
        f1 -> ResultType()
        f2 -> IdentifierAsString()
        f3 -> FormalParameters()
        f4 -> [ #0 "throws" #1 Name()
        .. .. . #2 ( $0 "," $1 Name() )* ]
        f5 -> [ "!" ]
        f6 -> ":"
        f7 -> Block()
        f8 -> "{"
        f9 -> ExpansionChoices()
        f10 -> "}"
        s: 1323482450

        Parameters:
        n - - the node to visit
      • visit

        void visit​(AccessModifier n)
        Visits a AccessModifier node, whose child is the following :

        f0 -> ( %0 "public"
        .. .. | %1 "protected"
        .. .. | %2 "private"
        .. .. | %3 "final" )*
        s: -1053437682

        Parameters:
        n - - the node to visit
      • visit

        void visit​(RegularExprProduction n)
        Visits a RegularExprProduction node, whose children are the following :

        f0 -> [ %0 #0 "<" #1 "*" #2 ">"
        .. .. | %1 #0 "<" #1 < IDENTIFIER >
        .. .. . .. #2 ( $0 "," $1 < IDENTIFIER > )*
        .. .. . .. #3 ">" ]
        f1 -> RegExprKind()
        f2 -> [ #0 "[" #1 "IGNORE_CASE" #2 "]" ]
        f3 -> ":"
        f4 -> "{"
        f5 -> RegExprSpec()
        f6 -> ( #0 "|" #1 RegExprSpec() )*
        f7 -> "}"
        s: 484788342

        Parameters:
        n - - the node to visit
      • visit

        void visit​(TokenManagerDecls n)
        Visits a TokenManagerDecls node, whose children are the following :

        f0 -> "TOKEN_MGR_DECLS"
        f1 -> ":"
        f2 -> ClassOrInterfaceBody()
        s: -1566997219

        Parameters:
        n - - the node to visit
      • visit

        void visit​(RegExprKind n)
        Visits a RegExprKind node, whose child is the following :

        f0 -> . %0 "TOKEN"
        .. .. | %1 "SPECIAL_TOKEN"
        .. .. | %2 "SKIP"
        .. .. | %3 "MORE"
        s: -1874441621

        Parameters:
        n - - the node to visit
      • visit

        void visit​(RegExprSpec n)
        Visits a RegExprSpec node, whose children are the following :

        f0 -> RegularExpression()
        f1 -> [ "!" ]
        f2 -> [ Block() ]
        f3 -> [ #0 ":" #1 < IDENTIFIER > ]
        s: -1949948808

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ExpansionChoices n)
        Visits a ExpansionChoices node, whose children are the following :

        f0 -> Expansion()
        f1 -> ( #0 "|" #1 Expansion() )*
        s: -1726831935

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Expansion n)
        Visits a Expansion node, whose children are the following :

        f0 -> ( #0 "LOOKAHEAD" #1 "(" #2 LocalLookahead() #3 ")" )?
        f1 -> ( ExpansionUnit() )+
        s: -2134365682

        Parameters:
        n - - the node to visit
      • visit

        void visit​(LocalLookahead n)
        Visits a LocalLookahead node, whose children are the following :

        f0 -> [ IntegerLiteral() ]
        f1 -> [ "," ]
        f2 -> [ ExpansionChoices() ]
        f3 -> [ "," ]
        f4 -> [ #0 "{"
        .. .. . #1 [ Expression() ]
        .. .. . #2 "}" ]
        s: -1879920786

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ExpansionUnit n)
        Visits a ExpansionUnit node, whose child is the following :

        f0 -> . %0 #0 "LOOKAHEAD" #1 "(" #2 LocalLookahead() #3 ")"
        .. .. | %1 Block()
        .. .. | %2 #0 "[" #1 ExpansionChoices() #2 "]"
        .. .. | %3 ExpansionUnitTCF()
        .. .. | %4 #0 [ $0 PrimaryExpression() $1 "=" ]
        .. .. . .. #1 ( &0 $0 IdentifierAsString() $1 Arguments()
        .. .. . .. .. . .. $2 [ "!" ]
        .. .. . .. .. | &1 $0 RegularExpression()
        .. .. . .. .. . .. $1 [ ?0 "." ?1 < IDENTIFIER > ]
        .. .. . .. .. . .. $2 [ "!" ] )
        .. .. | %5 #0 "(" #1 ExpansionChoices() #2 ")"
        .. .. . .. #3 ( &0 "+"
        .. .. . .. .. | &1 "*"
        .. .. . .. .. | &2 "?" )?
        s: 1116287061

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ExpansionUnitTCF n)
        Visits a ExpansionUnitTCF node, whose children are the following :

        f0 -> "try"
        f1 -> "{"
        f2 -> ExpansionChoices()
        f3 -> "}"
        f4 -> ( #0 "catch" #1 "("
        .. .. . #2 ( Annotation() )*
        .. .. . #3 [ "final" ]
        .. .. . #4 Name() #5 < IDENTIFIER > #6 ")" #7 Block() )*
        f5 -> [ #0 "finally" #1 Block() ]
        s: 1601707097

        Parameters:
        n - - the node to visit
      • visit

        void visit​(RegularExpression n)
        Visits a RegularExpression node, whose child is the following :

        f0 -> . %0 StringLiteral()
        .. .. | %1 #0 "<"
        .. .. . .. #1 [ $0 [ "#" ]
        .. .. . .. .. . $1 IdentifierAsString() $2 ":" ]
        .. .. . .. #2 ComplexRegularExpressionChoices() #3 ">"
        .. .. | %2 #0 "<" #1 IdentifierAsString() #2 ">"
        .. .. | %3 #0 "<" #1 "EOF" #2 ">"
        s: 1719627151

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ComplexRegularExpressionUnit n)
        Visits a ComplexRegularExpressionUnit node, whose child is the following :

        f0 -> . %0 StringLiteral()
        .. .. | %1 #0 "<" #1 IdentifierAsString() #2 ">"
        .. .. | %2 CharacterList()
        .. .. | %3 #0 "(" #1 ComplexRegularExpressionChoices() #2 ")"
        .. .. . .. #3 ( &0 "+"
        .. .. . .. .. | &1 "*"
        .. .. . .. .. | &2 "?"
        .. .. . .. .. | &3 $0 "{" $1 IntegerLiteral()
        .. .. . .. .. . .. $2 [ ?0 ","
        .. .. . .. .. . .. .. . ?1 [ IntegerLiteral() ] ]
        .. .. . .. .. . .. $3 "}" )?
        s: -1507427530

        Parameters:
        n - - the node to visit
      • visit

        void visit​(CharacterList n)
        Visits a CharacterList node, whose children are the following :

        f0 -> [ "~" ]
        f1 -> "["
        f2 -> [ #0 CharacterDescriptor()
        .. .. . #1 ( $0 "," $1 CharacterDescriptor() )* ]
        f3 -> "]"
        s: -966448889

        Parameters:
        n - - the node to visit
      • visit

        void visit​(CharacterDescriptor n)
        Visits a CharacterDescriptor node, whose children are the following :

        f0 -> StringLiteral()
        f1 -> [ #0 "-" #1 StringLiteral() ]
        s: 895087809

        Parameters:
        n - - the node to visit
      • visit

        void visit​(IdentifierAsString n)
        Visits a IdentifierAsString node, whose child is the following :

        f0 -> < IDENTIFIER >
        s: -1580059612

        Parameters:
        n - - the node to visit
      • visit

        void visit​(JavaIdentifier n)
        Visits a JavaIdentifier node, whose child is the following :

        f0 -> ( %00 < IDENTIFIER >
        .. .. | %01 "LOOKAHEAD"
        .. .. | %02 "IGNORE_CASE"
        .. .. | %03 "PARSER_BEGIN"
        .. .. | %04 "PARSER_END"
        .. .. | %05 "JAVACODE"
        .. .. | %06 "TOKEN"
        .. .. | %07 "SPECIAL_TOKEN"
        .. .. | %08 "MORE"
        .. .. | %09 "SKIP"
        .. .. | %10 "TOKEN_MGR_DECLS"
        .. .. | %11 "EOF" )
        s: 1665786565

        Parameters:
        n - - the node to visit
      • visit

        void visit​(CompilationUnit n)
        Visits a CompilationUnit node, whose children are the following :

        f0 -> [ PackageDeclaration() ]
        f1 -> ( ImportDeclaration() )*
        f2 -> ( TypeDeclaration() )*
        s: 1761039264

        Parameters:
        n - - the node to visit
      • visit

        void visit​(PackageDeclaration n)
        Visits a PackageDeclaration node, whose children are the following :

        f0 -> "package"
        f1 -> Name()
        f2 -> ";"
        s: -2133750237

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ImportDeclaration n)
        Visits a ImportDeclaration node, whose children are the following :

        f0 -> "import"
        f1 -> [ "static" ]
        f2 -> Name()
        f3 -> [ #0 "." #1 "*" ]
        f4 -> ";"
        s: -1592912780

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Modifiers n)
        Visits a Modifiers node, whose child is the following :

        f0 -> ( ( %00 "public"
        .. .. . | %01 "static"
        .. .. . | %02 "protected"
        .. .. . | %03 "private"
        .. .. . | %04 "final"
        .. .. . | %05 "abstract"
        .. .. . | %06 "synchronized"
        .. .. . | %07 "native"
        .. .. . | %08 "transient"
        .. .. . | %09 "volatile"
        .. .. . | %10 "strictfp"
        .. .. . | %11 Annotation() ) )*
        s: -2047145049

        Parameters:
        n - - the node to visit
      • visit

        void visit​(TypeDeclaration n)
        Visits a TypeDeclaration node, whose child is the following :

        f0 -> . %0 ";"
        .. .. | %1 #0 Modifiers()
        .. .. . .. #1 ( &0 ClassOrInterfaceDeclaration()
        .. .. . .. .. | &1 EnumDeclaration()
        .. .. . .. .. | &2 AnnotationTypeDeclaration() )
        s: -297159274

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ClassOrInterfaceDeclaration n)
        Visits a ClassOrInterfaceDeclaration node, whose children are the following :

        f0 -> ( %0 "class"
        .. .. | %1 "interface" )
        f1 -> < IDENTIFIER >
        f2 -> [ TypeParameters() ]
        f3 -> [ ExtendsList() ]
        f4 -> [ ImplementsList() ]
        f5 -> ClassOrInterfaceBody()
        s: 37426766

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ExtendsList n)
        Visits a ExtendsList node, whose children are the following :

        f0 -> "extends"
        f1 -> ClassOrInterfaceType()
        f2 -> ( #0 "," #1 ClassOrInterfaceType() )*
        s: 24279225

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ImplementsList n)
        Visits a ImplementsList node, whose children are the following :

        f0 -> "implements"
        f1 -> ClassOrInterfaceType()
        f2 -> ( #0 "," #1 ClassOrInterfaceType() )*
        s: 1830366786

        Parameters:
        n - - the node to visit
      • visit

        void visit​(EnumDeclaration n)
        Visits a EnumDeclaration node, whose children are the following :

        f0 -> "enum"
        f1 -> < IDENTIFIER >
        f2 -> [ ImplementsList() ]
        f3 -> EnumBody()
        s: 359041865

        Parameters:
        n - - the node to visit
      • visit

        void visit​(EnumBody n)
        Visits a EnumBody node, whose children are the following :

        f0 -> "{"
        f1 -> [ #0 EnumConstant()
        .. .. . #1 ( $0 "," $1 EnumConstant() )* ]
        f2 -> [ "," ]
        f3 -> [ #0 ";"
        .. .. . #1 ( ClassOrInterfaceBodyDeclaration() )* ]
        f4 -> "}"
        s: -1338633176

        Parameters:
        n - - the node to visit
      • visit

        void visit​(EnumConstant n)
        Visits a EnumConstant node, whose children are the following :

        f0 -> Modifiers()
        f1 -> < IDENTIFIER >
        f2 -> [ Arguments() ]
        f3 -> [ ClassOrInterfaceBody() ]
        s: -8699830

        Parameters:
        n - - the node to visit
      • visit

        void visit​(TypeParameters n)
        Visits a TypeParameters node, whose children are the following :

        f0 -> "<"
        f1 -> TypeParameter()
        f2 -> ( #0 "," #1 TypeParameter() )*
        f3 -> ">"
        s: 1962566888

        Parameters:
        n - - the node to visit
      • visit

        void visit​(TypeParameter n)
        Visits a TypeParameter node, whose children are the following :

        f0 -> < IDENTIFIER >
        f1 -> [ TypeBound() ]
        s: 1306471903

        Parameters:
        n - - the node to visit
      • visit

        void visit​(TypeBound n)
        Visits a TypeBound node, whose children are the following :

        f0 -> "extends"
        f1 -> ClassOrInterfaceType()
        f2 -> ( #0 "&" #1 ClassOrInterfaceType() )*
        s: -2080520397

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ClassOrInterfaceBody n)
        Visits a ClassOrInterfaceBody node, whose children are the following :

        f0 -> "{"
        f1 -> ( ClassOrInterfaceBodyDeclaration() )*
        f2 -> "}"
        s: 1154515364

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ClassOrInterfaceBodyDeclaration n)
        Visits a ClassOrInterfaceBodyDeclaration node, whose child is the following :

        f0 -> . %0 Initializer()
        .. .. | %1 #0 Modifiers()
        .. .. . .. #1 ( &0 ClassOrInterfaceDeclaration()
        .. .. . .. .. | &1 EnumDeclaration()
        .. .. . .. .. | &2 AnnotationTypeDeclaration()
        .. .. . .. .. | &3 ConstructorDeclaration()
        .. .. . .. .. | &4 FieldDeclaration()
        .. .. . .. .. | &5 MethodDeclaration() )
        .. .. | %2 ";"
        s: -1583474828

        Parameters:
        n - - the node to visit
      • visit

        void visit​(FieldDeclaration n)
        Visits a FieldDeclaration node, whose children are the following :

        f0 -> Type()
        f1 -> VariableDeclarator()
        f2 -> ( #0 "," #1 VariableDeclarator() )*
        f3 -> ";"
        s: 1567612384

        Parameters:
        n - - the node to visit
      • visit

        void visit​(VariableDeclarator n)
        Visits a VariableDeclarator node, whose children are the following :

        f0 -> VariableDeclaratorId()
        f1 -> [ #0 "=" #1 VariableInitializer() ]
        s: -484955779

        Parameters:
        n - - the node to visit
      • visit

        void visit​(VariableDeclaratorId n)
        Visits a VariableDeclaratorId node, whose children are the following :

        f0 -> < IDENTIFIER >
        f1 -> ( #0 "[" #1 "]" )*
        s: 416704472

        Parameters:
        n - - the node to visit
      • visit

        void visit​(VariableInitializer n)
        Visits a VariableInitializer node, whose child is the following :

        f0 -> . %0 ArrayInitializer()
        .. .. | %1 Expression()
        s: 617286101

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ArrayInitializer n)
        Visits a ArrayInitializer node, whose children are the following :

        f0 -> "{"
        f1 -> [ #0 VariableInitializer()
        .. .. . #1 ( $0 "," $1 VariableInitializer() )* ]
        f2 -> [ "," ]
        f3 -> "}"
        s: -251326055

        Parameters:
        n - - the node to visit
      • visit

        void visit​(MethodDeclaration n)
        Visits a MethodDeclaration node, whose children are the following :

        f0 -> [ TypeParameters() ]
        f1 -> ResultType()
        f2 -> MethodDeclarator()
        f3 -> [ #0 "throws" #1 NameList() ]
        f4 -> ( %0 Block()
        .. .. | %1 ";" )
        s: -418256626

        Parameters:
        n - - the node to visit
      • visit

        void visit​(MethodDeclarator n)
        Visits a MethodDeclarator node, whose children are the following :

        f0 -> < IDENTIFIER >
        f1 -> FormalParameters()
        f2 -> ( #0 "[" #1 "]" )*
        s: -837793747

        Parameters:
        n - - the node to visit
      • visit

        void visit​(FormalParameters n)
        Visits a FormalParameters node, whose children are the following :

        f0 -> "("
        f1 -> [ #0 FormalParameter()
        .. .. . #1 ( $0 "," $1 FormalParameter() )* ]
        f2 -> ")"
        s: -97312104

        Parameters:
        n - - the node to visit
      • visit

        void visit​(FormalParameter n)
        Visits a FormalParameter node, whose children are the following :

        f0 -> Modifiers()
        f1 -> Type()
        f2 -> [ "..." ]
        f3 -> VariableDeclaratorId()
        s: -1358852705

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ConstructorDeclaration n)
        Visits a ConstructorDeclaration node, whose children are the following :

        f0 -> [ TypeParameters() ]
        f1 -> < IDENTIFIER >
        f2 -> FormalParameters()
        f3 -> [ #0 "throws" #1 NameList() ]
        f4 -> "{"
        f5 -> [ ExplicitConstructorInvocation() ]
        f6 -> ( BlockStatement() )*
        f7 -> "}"
        s: 1258397065

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ExplicitConstructorInvocation n)
        Visits a ExplicitConstructorInvocation node, whose child is the following :

        f0 -> ( %0 #0 [ $0 "<" $1 ReferenceType()
        .. .. . .. .. . $2 ( ?0 "," ?1 ReferenceType() )*
        .. .. . .. .. . $3 ">" ]
        .. .. . .. #1 ( &0 $0 "this" $1 Arguments() $2 ";"
        .. .. . .. .. | &1 $0 "super" $1 Arguments() $2 ";" )
        .. .. | %1 ( #0 PrimaryExpression() #1 "." #2 "super" #3 Arguments() #4 ";" ) )
        s: -492225557

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Initializer n)
        Visits a Initializer node, whose children are the following :

        f0 -> [ "static" ]
        f1 -> Block()
        s: -423135641

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Type n)
        Visits a Type node, whose child is the following :

        f0 -> . %0 ReferenceType()
        .. .. | %1 PrimitiveType()
        s: -1143267570

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ReferenceType n)
        Visits a ReferenceType node, whose child is the following :

        f0 -> . %0 #0 PrimitiveType()
        .. .. . .. #1 ( $0 "[" $1 "]" )+
        .. .. | %1 #0 ClassOrInterfaceType()
        .. .. . .. #1 ( $0 "[" $1 "]" )*
        s: -275468366

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ClassOrInterfaceType n)
        Visits a ClassOrInterfaceType node, whose children are the following :

        f0 -> < IDENTIFIER >
        f1 -> [ TypeArguments() ]
        f2 -> ( #0 "." #1 < IDENTIFIER >
        .. .. . #2 [ TypeArguments() ] )*
        s: -1178309727

        Parameters:
        n - - the node to visit
      • visit

        void visit​(TypeArguments n)
        Visits a TypeArguments node, whose children are the following :

        f0 -> "<"
        f1 -> TypeArgument()
        f2 -> ( #0 "," #1 TypeArgument() )*
        f3 -> ">"
        s: 131755052

        Parameters:
        n - - the node to visit
      • visit

        void visit​(EmptyTypeArguments n)
        Visits a EmptyTypeArguments node, whose children are the following :

        f0 -> "<"
        f1 -> ">"
        s: 859421181

        Parameters:
        n - - the node to visit
      • visit

        void visit​(TypeArgument n)
        Visits a TypeArgument node, whose child is the following :

        f0 -> . %0 ReferenceType()
        .. .. | %1 #0 "?"
        .. .. . .. #1 [ WildcardBounds() ]
        s: 36461692

        Parameters:
        n - - the node to visit
      • visit

        void visit​(WildcardBounds n)
        Visits a WildcardBounds node, whose child is the following :

        f0 -> . %0 #0 "extends" #1 ReferenceType()
        .. .. | %1 #0 "super" #1 ReferenceType()
        s: 122808000

        Parameters:
        n - - the node to visit
      • visit

        void visit​(PrimitiveType n)
        Visits a PrimitiveType node, whose child is the following :

        f0 -> . %0 "boolean"
        .. .. | %1 "char"
        .. .. | %2 "byte"
        .. .. | %3 "short"
        .. .. | %4 "int"
        .. .. | %5 "long"
        .. .. | %6 "float"
        .. .. | %7 "double"
        s: 427914477

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ResultType n)
        Visits a ResultType node, whose child is the following :

        f0 -> ( %0 "void"
        .. .. | %1 Type() )
        s: 805291204

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Name n)
        Visits a Name node, whose children are the following :

        f0 -> JavaIdentifier()
        f1 -> ( #0 "." #1 JavaIdentifier() )*
        s: 565597065

        Parameters:
        n - - the node to visit
      • visit

        void visit​(NameList n)
        Visits a NameList node, whose children are the following :

        f0 -> Name()
        f1 -> ( #0 "," #1 Name() )*
        s: -1147957113

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Expression n)
        Visits a Expression node, whose children are the following :

        f0 -> ConditionalExpression()
        f1 -> [ #0 AssignmentOperator() #1 Expression() ]
        s: -1186270200

        Parameters:
        n - - the node to visit
      • visit

        void visit​(AssignmentOperator n)
        Visits a AssignmentOperator node, whose child is the following :

        f0 -> . %00 "="
        .. .. | %01 "*="
        .. .. | %02 "/="
        .. .. | %03 "%="
        .. .. | %04 "+="
        .. .. | %05 "-="
        .. .. | %06 "<<="
        .. .. | %07 ">>="
        .. .. | %08 ">>>="
        .. .. | %09 "&="
        .. .. | %10 "^="
        .. .. | %11 "|="
        s: 21393769

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ConditionalExpression n)
        Visits a ConditionalExpression node, whose children are the following :

        f0 -> ConditionalOrExpression()
        f1 -> [ #0 "?" #1 Expression() #2 ":" #3 Expression() ]
        s: -1150694214

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ConditionalOrExpression n)
        Visits a ConditionalOrExpression node, whose children are the following :

        f0 -> ConditionalAndExpression()
        f1 -> ( #0 "||" #1 ConditionalAndExpression() )*
        s: -1592298777

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ConditionalAndExpression n)
        Visits a ConditionalAndExpression node, whose children are the following :

        f0 -> InclusiveOrExpression()
        f1 -> ( #0 "&&" #1 InclusiveOrExpression() )*
        s: -1425815203

        Parameters:
        n - - the node to visit
      • visit

        void visit​(InclusiveOrExpression n)
        Visits a InclusiveOrExpression node, whose children are the following :

        f0 -> ExclusiveOrExpression()
        f1 -> ( #0 "|" #1 ExclusiveOrExpression() )*
        s: 963402497

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ExclusiveOrExpression n)
        Visits a ExclusiveOrExpression node, whose children are the following :

        f0 -> AndExpression()
        f1 -> ( #0 "^" #1 AndExpression() )*
        s: -1241708769

        Parameters:
        n - - the node to visit
      • visit

        void visit​(AndExpression n)
        Visits a AndExpression node, whose children are the following :

        f0 -> EqualityExpression()
        f1 -> ( #0 "&" #1 EqualityExpression() )*
        s: -629554573

        Parameters:
        n - - the node to visit
      • visit

        void visit​(EqualityExpression n)
        Visits a EqualityExpression node, whose children are the following :

        f0 -> InstanceOfExpression()
        f1 -> ( #0 ( %0 "=="
        .. .. . .. | %1 "!=" )
        .. .. . #1 InstanceOfExpression() )*
        s: 1053085061

        Parameters:
        n - - the node to visit
      • visit

        void visit​(InstanceOfExpression n)
        Visits a InstanceOfExpression node, whose children are the following :

        f0 -> RelationalExpression()
        f1 -> [ #0 "instanceof" #1 Type() ]
        s: 933354553

        Parameters:
        n - - the node to visit
      • visit

        void visit​(RelationalExpression n)
        Visits a RelationalExpression node, whose children are the following :

        f0 -> ShiftExpression()
        f1 -> ( #0 ( %0 "<"
        .. .. . .. | %1 ">"
        .. .. . .. | %2 "<="
        .. .. . .. | %3 ">=" )
        .. .. . #1 ShiftExpression() )*
        s: 1473482530

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ShiftExpression n)
        Visits a ShiftExpression node, whose children are the following :

        f0 -> AdditiveExpression()
        f1 -> ( #0 ( %0 "<<"
        .. .. . .. | %1 RUnsignedShift()
        .. .. . .. | %2 RSignedShift() )
        .. .. . #1 AdditiveExpression() )*
        s: 1210478291

        Parameters:
        n - - the node to visit
      • visit

        void visit​(RSignedShift n)
        Visits a RSignedShift node, whose children are the following :

        f0 -> ">"
        f1 -> ">"
        s: 1560485759

        Parameters:
        n - - the node to visit
      • visit

        void visit​(RUnsignedShift n)
        Visits a RUnsignedShift node, whose children are the following :

        f0 -> ">"
        f1 -> ">"
        f2 -> ">"
        s: -171434548

        Parameters:
        n - - the node to visit
      • visit

        void visit​(AdditiveExpression n)
        Visits a AdditiveExpression node, whose children are the following :

        f0 -> MultiplicativeExpression()
        f1 -> ( #0 ( %0 "+"
        .. .. . .. | %1 "-" )
        .. .. . #1 MultiplicativeExpression() )*
        s: -1807059397

        Parameters:
        n - - the node to visit
      • visit

        void visit​(MultiplicativeExpression n)
        Visits a MultiplicativeExpression node, whose children are the following :

        f0 -> UnaryExpression()
        f1 -> ( #0 ( %0 "*"
        .. .. . .. | %1 "/"
        .. .. . .. | %2 "%" )
        .. .. . #1 UnaryExpression() )*
        s: 853643830

        Parameters:
        n - - the node to visit
      • visit

        void visit​(UnaryExpression n)
        Visits a UnaryExpression node, whose child is the following :

        f0 -> . %0 #0 ( &0 "+"
        .. .. . .. .. | &1 "-" )
        .. .. . .. #1 UnaryExpression()
        .. .. | %1 PreIncrementExpression()
        .. .. | %2 PreDecrementExpression()
        .. .. | %3 UnaryExpressionNotPlusMinus()
        s: 256050335

        Parameters:
        n - - the node to visit
      • visit

        void visit​(UnaryExpressionNotPlusMinus n)
        Visits a UnaryExpressionNotPlusMinus node, whose child is the following :

        f0 -> . %0 #0 ( &0 "~"
        .. .. . .. .. | &1 "!" )
        .. .. . .. #1 UnaryExpression()
        .. .. | %1 CastExpression()
        .. .. | %2 PostfixExpression()
        s: -323186655

        Parameters:
        n - - the node to visit
      • visit

        void visit​(CastLookahead n)
        Visits a CastLookahead node, whose child is the following :

        f0 -> . %0 #0 "(" #1 PrimitiveType()
        .. .. | %1 #0 "(" #1 Type() #2 "[" #3 "]"
        .. .. | %2 #0 "(" #1 Type() #2 ")"
        .. .. . .. #3 ( &0 "~"
        .. .. . .. .. | &1 "!"
        .. .. . .. .. | &2 "("
        .. .. . .. .. | &3 < IDENTIFIER >
        .. .. . .. .. | &4 "this"
        .. .. . .. .. | &5 "super"
        .. .. . .. .. | &6 "new"
        .. .. . .. .. | &7 Literal() )
        s: 611584359

        Parameters:
        n - - the node to visit
      • visit

        void visit​(PostfixExpression n)
        Visits a PostfixExpression node, whose children are the following :

        f0 -> PrimaryExpression()
        f1 -> [ %0 "++"
        .. .. | %1 "--" ]
        s: -141317959

        Parameters:
        n - - the node to visit
      • visit

        void visit​(CastExpression n)
        Visits a CastExpression node, whose child is the following :

        f0 -> . %0 #0 "(" #1 Type() #2 ")" #3 UnaryExpression()
        .. .. | %1 #0 "(" #1 Type() #2 ")" #3 UnaryExpressionNotPlusMinus()
        s: -326666679

        Parameters:
        n - - the node to visit
      • visit

        void visit​(PrimaryExpression n)
        Visits a PrimaryExpression node, whose children are the following :

        f0 -> PrimaryPrefix()
        f1 -> ( PrimarySuffix() )*
        s: -840041189

        Parameters:
        n - - the node to visit
      • visit

        void visit​(MemberSelector n)
        Visits a MemberSelector node, whose children are the following :

        f0 -> "."
        f1 -> TypeArguments()
        f2 -> < IDENTIFIER >
        s: 257570924

        Parameters:
        n - - the node to visit
      • visit

        void visit​(PrimaryPrefix n)
        Visits a PrimaryPrefix node, whose child is the following :

        f0 -> . %0 Literal()
        .. .. | %1 "this"
        .. .. | %2 #0 "super" #1 "." #2 < IDENTIFIER >
        .. .. | %3 #0 "(" #1 Expression() #2 ")"
        .. .. | %4 AllocationExpression()
        .. .. | %5 #0 ResultType() #1 "." #2 "class"
        .. .. | %6 Name()
        s: -1251837238

        Parameters:
        n - - the node to visit
      • visit

        void visit​(PrimarySuffix n)
        Visits a PrimarySuffix node, whose child is the following :

        f0 -> . %0 #0 "." #1 "this"
        .. .. | %1 #0 "." #1 AllocationExpression()
        .. .. | %2 MemberSelector()
        .. .. | %3 #0 "[" #1 Expression() #2 "]"
        .. .. | %4 #0 "." #1 < IDENTIFIER >
        .. .. | %5 Arguments()
        s: -1259210971

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Literal n)
        Visits a Literal node, whose child is the following :

        f0 -> . %0 < INTEGER_LITERAL >
        .. .. | %1 < FLOATING_POINT_LITERAL >
        .. .. | %2 < CHARACTER_LITERAL >
        .. .. | %3 < STRING_LITERAL >
        .. .. | %4 BooleanLiteral()
        .. .. | %5 NullLiteral()
        s: 454259936

        Parameters:
        n - - the node to visit
      • visit

        void visit​(IntegerLiteral n)
        Visits a IntegerLiteral node, whose child is the following :

        f0 -> < INTEGER_LITERAL >
        s: -1048223857

        Parameters:
        n - - the node to visit
      • visit

        void visit​(BooleanLiteral n)
        Visits a BooleanLiteral node, whose child is the following :

        f0 -> . %0 "true"
        .. .. | %1 "false"
        s: -1365265107

        Parameters:
        n - - the node to visit
      • visit

        void visit​(StringLiteral n)
        Visits a StringLiteral node, whose child is the following :

        f0 -> < STRING_LITERAL >
        s: 241433948

        Parameters:
        n - - the node to visit
      • visit

        void visit​(NullLiteral n)
        Visits a NullLiteral node, whose child is the following :

        f0 -> "null"
        s: -1703344686

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Arguments n)
        Visits a Arguments node, whose children are the following :

        f0 -> "("
        f1 -> [ ArgumentList() ]
        f2 -> ")"
        s: 2046130821

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ArgumentList n)
        Visits a ArgumentList node, whose children are the following :

        f0 -> Expression()
        f1 -> ( #0 "," #1 Expression() )*
        s: -662366547

        Parameters:
        n - - the node to visit
      • visit

        void visit​(AllocationExpression n)
        Visits a AllocationExpression node, whose child is the following :

        f0 -> . %0 #0 "new" #1 PrimitiveType() #2 ArrayDimsAndInits()
        .. .. | %1 #0 "new" #1 ClassOrInterfaceType()
        .. .. . .. #2 [ &0 EmptyTypeArguments()
        .. .. . .. .. | &1 TypeArguments() ]
        .. .. . .. #3 ( &0 ArrayDimsAndInits()
        .. .. . .. .. | &1 $0 Arguments()
        .. .. . .. .. . .. $1 [ ClassOrInterfaceBody() ] )
        s: 1688598744

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ArrayDimsAndInits n)
        Visits a ArrayDimsAndInits node, whose child is the following :

        f0 -> . %0 #0 ( $0 "[" $1 Expression() $2 "]" )+
        .. .. . .. #1 ( $0 "[" $1 "]" )*
        .. .. | %1 #0 ( $0 "[" $1 "]" )+
        .. .. . .. #1 ArrayInitializer()
        s: 184028601

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Statement n)
        Visits a Statement node, whose child is the following :

        f0 -> . %00 LabeledStatement()
        .. .. | %01 AssertStatement()
        .. .. | %02 Block()
        .. .. | %03 EmptyStatement()
        .. .. | %04 #0 StatementExpression() #1 ";"
        .. .. | %05 SwitchStatement()
        .. .. | %06 IfStatement()
        .. .. | %07 WhileStatement()
        .. .. | %08 DoStatement()
        .. .. | %09 ForStatement()
        .. .. | %10 BreakStatement()
        .. .. | %11 ContinueStatement()
        .. .. | %12 ReturnStatement()
        .. .. | %13 ThrowStatement()
        .. .. | %14 SynchronizedStatement()
        .. .. | %15 TryStatement()
        s: 1394695492

        Parameters:
        n - - the node to visit
      • visit

        void visit​(AssertStatement n)
        Visits a AssertStatement node, whose children are the following :

        f0 -> "assert"
        f1 -> Expression()
        f2 -> [ #0 ":" #1 Expression() ]
        f3 -> ";"
        s: -579866328

        Parameters:
        n - - the node to visit
      • visit

        void visit​(LabeledStatement n)
        Visits a LabeledStatement node, whose children are the following :

        f0 -> < IDENTIFIER >
        f1 -> ":"
        f2 -> Statement()
        s: -1956923191

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Block n)
        Visits a Block node, whose children are the following :

        f0 -> "{"
        f1 -> ( BlockStatement() )*
        f2 -> "}"
        s: -47169424

        Parameters:
        n - - the node to visit
      • visit

        void visit​(BlockStatement n)
        Visits a BlockStatement node, whose child is the following :

        f0 -> . %0 #0 LocalVariableDeclaration() #1 ";"
        .. .. | %1 Statement()
        .. .. | %2 ClassOrInterfaceDeclaration()
        s: -1009630136

        Parameters:
        n - - the node to visit
      • visit

        void visit​(LocalVariableDeclaration n)
        Visits a LocalVariableDeclaration node, whose children are the following :

        f0 -> VariableModifiers()
        f1 -> Type()
        f2 -> VariableDeclarator()
        f3 -> ( #0 "," #1 VariableDeclarator() )*
        s: 225808290

        Parameters:
        n - - the node to visit
      • visit

        void visit​(VariableModifiers n)
        Visits a VariableModifiers node, whose child is the following :

        f0 -> ( ( %0 "final"
        .. .. . | %1 Annotation() ) )*
        s: 2076055340

        Parameters:
        n - - the node to visit
      • visit

        void visit​(EmptyStatement n)
        Visits a EmptyStatement node, whose child is the following :

        f0 -> ";"
        s: 2055660624

        Parameters:
        n - - the node to visit
      • visit

        void visit​(StatementExpression n)
        Visits a StatementExpression node, whose child is the following :

        f0 -> . %0 PreIncrementExpression()
        .. .. | %1 PreDecrementExpression()
        .. .. | %2 #0 PrimaryExpression()
        .. .. . .. #1 [ &0 "++"
        .. .. . .. .. | &1 "--"
        .. .. . .. .. | &2 $0 AssignmentOperator() $1 Expression() ]
        s: 757890000

        Parameters:
        n - - the node to visit
      • visit

        void visit​(SwitchStatement n)
        Visits a SwitchStatement node, whose children are the following :

        f0 -> "switch"
        f1 -> "("
        f2 -> Expression()
        f3 -> ")"
        f4 -> "{"
        f5 -> ( #0 SwitchLabel()
        .. .. . #1 ( BlockStatement() )* )*
        f6 -> "}"
        s: 645895087

        Parameters:
        n - - the node to visit
      • visit

        void visit​(SwitchLabel n)
        Visits a SwitchLabel node, whose child is the following :

        f0 -> . %0 #0 "case" #1 Expression() #2 ":"
        .. .. | %1 #0 "default" #1 ":"
        s: 63513165

        Parameters:
        n - - the node to visit
      • visit

        void visit​(IfStatement n)
        Visits a IfStatement node, whose children are the following :

        f0 -> "if"
        f1 -> "("
        f2 -> Expression()
        f3 -> ")"
        f4 -> Statement()
        f5 -> [ #0 "else" #1 Statement() ]
        s: -1906079982

        Parameters:
        n - - the node to visit
      • visit

        void visit​(WhileStatement n)
        Visits a WhileStatement node, whose children are the following :

        f0 -> "while"
        f1 -> "("
        f2 -> Expression()
        f3 -> ")"
        f4 -> Statement()
        s: 503551312

        Parameters:
        n - - the node to visit
      • visit

        void visit​(DoStatement n)
        Visits a DoStatement node, whose children are the following :

        f0 -> "do"
        f1 -> Statement()
        f2 -> "while"
        f3 -> "("
        f4 -> Expression()
        f5 -> ")"
        f6 -> ";"
        s: 1162769715

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ForStatement n)
        Visits a ForStatement node, whose children are the following :

        f0 -> "for"
        f1 -> "("
        f2 -> ( %0 #0 VariableModifiers() #1 Type() #2 < IDENTIFIER > #3 ":" #4 Expression()
        .. .. | %1 #0 [ ForInit() ]
        .. .. . .. #1 ";"
        .. .. . .. #2 [ Expression() ]
        .. .. . .. #3 ";"
        .. .. . .. #4 [ ForUpdate() ] )
        f3 -> ")"
        f4 -> Statement()
        s: 755358653

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ForInit n)
        Visits a ForInit node, whose child is the following :

        f0 -> . %0 LocalVariableDeclaration()
        .. .. | %1 StatementExpressionList()
        s: 1128701780

        Parameters:
        n - - the node to visit
      • visit

        void visit​(StatementExpressionList n)
        Visits a StatementExpressionList node, whose children are the following :

        f0 -> StatementExpression()
        f1 -> ( #0 "," #1 StatementExpression() )*
        s: 186773841

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ForUpdate n)
        Visits a ForUpdate node, whose child is the following :

        f0 -> StatementExpressionList()
        s: -1489663891

        Parameters:
        n - - the node to visit
      • visit

        void visit​(BreakStatement n)
        Visits a BreakStatement node, whose children are the following :

        f0 -> "break"
        f1 -> [ < IDENTIFIER > ]
        f2 -> ";"
        s: 2096828507

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ContinueStatement n)
        Visits a ContinueStatement node, whose children are the following :

        f0 -> "continue"
        f1 -> [ < IDENTIFIER > ]
        f2 -> ";"
        s: -1991535243

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ReturnStatement n)
        Visits a ReturnStatement node, whose children are the following :

        f0 -> "return"
        f1 -> [ Expression() ]
        f2 -> ";"
        s: -1971167888

        Parameters:
        n - - the node to visit
      • visit

        void visit​(ThrowStatement n)
        Visits a ThrowStatement node, whose children are the following :

        f0 -> "throw"
        f1 -> Expression()
        f2 -> ";"
        s: 568421270

        Parameters:
        n - - the node to visit
      • visit

        void visit​(SynchronizedStatement n)
        Visits a SynchronizedStatement node, whose children are the following :

        f0 -> "synchronized"
        f1 -> "("
        f2 -> Expression()
        f3 -> ")"
        f4 -> Block()
        s: 2040551171

        Parameters:
        n - - the node to visit
      • visit

        void visit​(TryStatement n)
        Visits a TryStatement node, whose children are the following :

        f0 -> "try"
        f1 -> Block()
        f2 -> ( #0 "catch" #1 "(" #2 FormalParameter() #3 ")" #4 Block() )*
        f3 -> [ #0 "finally" #1 Block() ]
        s: 1108527850

        Parameters:
        n - - the node to visit
      • visit

        void visit​(Annotation n)
        Visits a Annotation node, whose child is the following :

        f0 -> . %0 NormalAnnotation()
        .. .. | %1 SingleMemberAnnotation()
        .. .. | %2 MarkerAnnotation()
        s: 1542293240

        Parameters:
        n - - the node to visit
      • visit

        void visit​(NormalAnnotation n)
        Visits a NormalAnnotation node, whose children are the following :

        f0 -> "@"
        f1 -> Name()
        f2 -> "("
        f3 -> [ MemberValuePairs() ]
        f4 -> ")"
        s: -50913587

        Parameters:
        n - - the node to visit
      • visit

        void visit​(MarkerAnnotation n)
        Visits a MarkerAnnotation node, whose children are the following :

        f0 -> "@"
        f1 -> Name()
        s: -11544239

        Parameters:
        n - - the node to visit
      • visit

        void visit​(SingleMemberAnnotation n)
        Visits a SingleMemberAnnotation node, whose children are the following :

        f0 -> "@"
        f1 -> Name()
        f2 -> "("
        f3 -> MemberValue()
        f4 -> ")"
        s: -1771126382

        Parameters:
        n - - the node to visit
      • visit

        void visit​(MemberValuePairs n)
        Visits a MemberValuePairs node, whose children are the following :

        f0 -> MemberValuePair()
        f1 -> ( #0 "," #1 MemberValuePair() )*
        s: -113472239

        Parameters:
        n - - the node to visit
      • visit

        void visit​(MemberValuePair n)
        Visits a MemberValuePair node, whose children are the following :

        f0 -> < IDENTIFIER >
        f1 -> "="
        f2 -> MemberValue()
        s: -476335468

        Parameters:
        n - - the node to visit
      • visit

        void visit​(MemberValue n)
        Visits a MemberValue node, whose child is the following :

        f0 -> . %0 Annotation()
        .. .. | %1 MemberValueArrayInitializer()
        .. .. | %2 ConditionalExpression()
        s: -1120846693

        Parameters:
        n - - the node to visit
      • visit

        void visit​(MemberValueArrayInitializer n)
        Visits a MemberValueArrayInitializer node, whose children are the following :

        f0 -> "{"
        f1 -> MemberValue()
        f2 -> ( #0 "," #1 MemberValue() )*
        f3 -> [ "," ]
        f4 -> "}"
        s: 111140055

        Parameters:
        n - - the node to visit
      • visit

        void visit​(AnnotationTypeDeclaration n)
        Visits a AnnotationTypeDeclaration node, whose children are the following :

        f0 -> "@"
        f1 -> "interface"
        f2 -> < IDENTIFIER >
        f3 -> AnnotationTypeBody()
        s: 383718196

        Parameters:
        n - - the node to visit
      • visit

        void visit​(AnnotationTypeBody n)
        Visits a AnnotationTypeBody node, whose children are the following :

        f0 -> "{"
        f1 -> ( AnnotationTypeMemberDeclaration() )*
        f2 -> "}"
        s: -667465535

        Parameters:
        n - - the node to visit
      • visit

        void visit​(AnnotationTypeMemberDeclaration n)
        Visits a AnnotationTypeMemberDeclaration node, whose child is the following :

        f0 -> . %0 #0 Modifiers()
        .. .. . .. #1 ( &0 $0 Type() $1 < IDENTIFIER > $2 "(" $3 ")"
        .. .. . .. .. . .. $4 [ DefaultValue() ]
        .. .. . .. .. . .. $5 ";"
        .. .. . .. .. | &1 ClassOrInterfaceDeclaration()
        .. .. . .. .. | &2 EnumDeclaration()
        .. .. . .. .. | &3 AnnotationTypeDeclaration()
        .. .. . .. .. | &4 FieldDeclaration() )
        .. .. | %1 ";"
        s: -1120210008

        Parameters:
        n - - the node to visit
      • visit

        void visit​(DefaultValue n)
        Visits a DefaultValue node, whose children are the following :

        f0 -> "default"
        f1 -> MemberValue()
        s: -1936312236

        Parameters:
        n - - the node to visit