Class DepthFirstIntVisitor
- All Implemented Interfaces:
IIntVisitor
In your "Int" visitors extend this class and override part or all of these methods.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
Class handling a programmatic exception. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
Visits aAccessModifier
node, whose child is the following :int
Visits aAdditiveExpression
node, whose children are the following :int
Visits aAllocationExpression
node, whose child is the following :int
Visits aAndExpression
node, whose children are the following :int
visit
(Annotation n) Visits aAnnotation
node, whose child is the following :int
Visits aAnnotationTypeBody
node, whose children are the following :int
Visits aAnnotationTypeDeclaration
node, whose children are the following :int
Visits aAnnotationTypeMemberDeclaration
node, whose child is the following :int
Visits aArgumentList
node, whose children are the following :int
Visits aArguments
node, whose children are the following :int
Visits aArrayDimsAndInits
node, whose child is the following :int
Visits aArrayInitializer
node, whose children are the following :int
Visits aAssertStatement
node, whose children are the following :int
Visits aAssignmentOperator
node, whose child is the following :int
Visits aBlock
node, whose children are the following :int
Visits aBlockStatement
node, whose child is the following :int
Visits aBNFProduction
node, whose children are the following :int
Visits aBooleanLiteral
node, whose child is the following :int
Visits aBreakStatement
node, whose children are the following :int
Visits aCastExpression
node, whose child is the following :int
Visits aCastLookahead
node, whose child is the following :int
Visits aCharacterDescriptor
node, whose children are the following :int
Visits aCharacterList
node, whose children are the following :int
Visits aClassOrInterfaceBody
node, whose children are the following :int
Visits aClassOrInterfaceBodyDeclaration
node, whose child is the following :int
Visits aClassOrInterfaceDeclaration
node, whose children are the following :int
Visits aClassOrInterfaceType
node, whose children are the following :int
Visits aCompilationUnit
node, whose children are the following :int
Visits aComplexRegularExpression
node, whose child is the following :int
Visits aComplexRegularExpressionChoices
node, whose children are the following :int
Visits aComplexRegularExpressionUnit
node, whose child is the following :int
Visits aConditionalAndExpression
node, whose children are the following :int
Visits aConditionalExpression
node, whose children are the following :int
Visits aConditionalOrExpression
node, whose children are the following :int
Visits aConstructorDeclaration
node, whose children are the following :int
Visits aContinueStatement
node, whose children are the following :int
Visits aDefaultValue
node, whose children are the following :int
visit
(DoStatement n) Visits aDoStatement
node, whose children are the following :int
Visits aEmptyStatement
node, whose child is the following :int
Visits aEmptyTypeArguments
node, whose children are the following :int
Visits aEnumBody
node, whose children are the following :int
Visits aEnumConstant
node, whose children are the following :int
Visits aEnumDeclaration
node, whose children are the following :int
Visits aEqualityExpression
node, whose children are the following :int
Visits aExclusiveOrExpression
node, whose children are the following :int
Visits aExpansion
node, whose children are the following :int
Visits aExpansionChoices
node, whose children are the following :int
Visits aExpansionUnit
node, whose child is the following :int
Visits aExpansionUnitTCF
node, whose children are the following :int
Visits aExplicitConstructorInvocation
node, whose child is the following :int
visit
(Expression n) Visits aExpression
node, whose children are the following :int
visit
(ExtendsList n) Visits aExtendsList
node, whose children are the following :int
Visits aFieldDeclaration
node, whose children are the following :int
Visits aForInit
node, whose child is the following :int
Visits aFormalParameter
node, whose children are the following :int
Visits aFormalParameters
node, whose children are the following :int
Visits aForStatement
node, whose children are the following :int
Visits aForUpdate
node, whose child is the following :int
Visits aIdentifierAsString
node, whose child is the following :int
visit
(IfStatement n) Visits aIfStatement
node, whose children are the following :int
Visits aImplementsList
node, whose children are the following :int
Visits aImportDeclaration
node, whose children are the following :int
Visits aInclusiveOrExpression
node, whose children are the following :int
visit
(Initializer n) Visits aInitializer
node, whose children are the following :int
Visits aInstanceOfExpression
node, whose children are the following :int
Visits aIntegerLiteral
node, whose child is the following :int
visit
(JavaCCInput n) Visits aJavaCCInput
node, whose children are the following :int
Visits aJavaCCOptions
node, whose child is the following :int
Visits aJavaCodeProduction
node, whose children are the following :int
Visits aJavaIdentifier
node, whose child is the following :int
Visits aLabeledStatement
node, whose children are the following :int
Visits aLiteral
node, whose child is the following :int
Visits aLocalLookahead
node, whose children are the following :int
Visits aLocalVariableDeclaration
node, whose children are the following :int
Visits aMarkerAnnotation
node, whose children are the following :int
Visits aMemberSelector
node, whose children are the following :int
visit
(MemberValue n) Visits aMemberValue
node, whose child is the following :int
Visits aMemberValueArrayInitializer
node, whose children are the following :int
Visits aMemberValuePair
node, whose children are the following :int
Visits aMemberValuePairs
node, whose children are the following :int
Visits aMethodDeclaration
node, whose children are the following :int
Visits aMethodDeclarator
node, whose children are the following :int
Visits aModifiers
node, whose child is the following :int
Visits aMultiplicativeExpression
node, whose children are the following :int
Visits aName
node, whose children are the following :int
Visits aNameList
node, whose children are the following :int
visit
(NodeChoice n) Visits aNodeChoice
node.int
Visits aNodeList
node.int
Visits aNodeListOptional
node.int
Visits aNodeOptional
node.int
Visits aNodeSequence
node.int
Visits aNormalAnnotation
node, whose children are the following :int
visit
(NullLiteral n) Visits aNullLiteral
node, whose child is the following :int
Visits aOptionBinding
node, whose children are the following :int
Visits aPackageDeclaration
node, whose children are the following :int
Visits aPostfixExpression
node, whose children are the following :int
Visits aPreDecrementExpression
node, whose children are the following :int
Visits aPreIncrementExpression
node, whose children are the following :int
Visits aPrimaryExpression
node, whose children are the following :int
Visits aPrimaryPrefix
node, whose child is the following :int
Visits aPrimarySuffix
node, whose child is the following :int
Visits aPrimitiveType
node, whose child is the following :int
visit
(Production n) Visits aProduction
node, whose child is the following :int
Visits aReferenceType
node, whose child is the following :int
visit
(RegExprKind n) Visits aRegExprKind
node, whose child is the following :int
visit
(RegExprSpec n) Visits aRegExprSpec
node, whose children are the following :int
Visits aRegularExpression
node, whose child is the following :int
Visits aRegularExprProduction
node, whose children are the following :int
Visits aRelationalExpression
node, whose children are the following :int
visit
(ResultType n) Visits aResultType
node, whose child is the following :int
Visits aReturnStatement
node, whose children are the following :int
Visits aRSignedShift
node, whose children are the following :int
Visits aRUnsignedShift
node, whose children are the following :int
Visits aShiftExpression
node, whose children are the following :int
Visits aSingleMemberAnnotation
node, whose children are the following :int
Visits aStatement
node, whose child is the following :int
Visits aStatementExpression
node, whose child is the following :int
Visits aStatementExpressionList
node, whose children are the following :int
Visits aStringLiteral
node, whose child is the following :int
visit
(SwitchLabel n) Visits aSwitchLabel
node, whose child is the following :int
Visits aSwitchStatement
node, whose children are the following :int
Visits aSynchronizedStatement
node, whose children are the following :int
Visits aThrowStatement
node, whose children are the following :int
Visits aTokenManagerDecls
node, whose children are the following :int
Visits aTryStatement
node, whose children are the following :int
Visits aType
node, whose child is the following :int
Visits aTypeArgument
node, whose child is the following :int
Visits aTypeArguments
node, whose children are the following :int
Visits aTypeBound
node, whose children are the following :int
Visits aTypeDeclaration
node, whose child is the following :int
Visits aTypeParameter
node, whose children are the following :int
Visits aTypeParameters
node, whose children are the following :int
Visits aUnaryExpression
node, whose child is the following :int
Visits aUnaryExpressionNotPlusMinus
node, whose child is the following :int
Visits aVariableDeclarator
node, whose children are the following :int
Visits aVariableDeclaratorId
node, whose children are the following :int
Visits aVariableInitializer
node, whose child is the following :int
Visits aVariableModifiers
node, whose child is the following :int
Visits aWhileStatement
node, whose children are the following :int
Visits aWildcardBounds
node, whose child is the following :int
Visits aToken
node.
-
Constructor Details
-
DepthFirstIntVisitor
public DepthFirstIntVisitor()
-
-
Method Details
-
visit
Visits aNodeChoice
node.- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aNodeList
node.- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aNodeListOptional
node.- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aNodeOptional
node.- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aNodeSequence
node.- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aToken
node.- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aJavaCCInput
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 -> invalid input: '<' EOF >
s: 1465207473- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aJavaCCOptions
node, whose child is the following :f0 -> [ #0 "options" #1 "{"
.. .. . #2 ( OptionBinding() )*
.. .. . #3 "}" ]
s: -1270729337- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aOptionBinding
node, whose children are the following :f0 -> ( %0 invalid input: '<' IDENTIFIER >
.. .. | %1 "LOOKAHEAD"
.. .. | %2 "IGNORE_CASE"
.. .. | %3 "static" )
f1 -> "="
f2 -> ( %0 IntegerLiteral()
.. .. | %1 BooleanLiteral()
.. .. | %2 StringLiteral() )
f3 -> ";"
s: -1998174573- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aProduction
node, whose child is the following :f0 -> . %0 JavaCodeProduction()
.. .. | %1 RegularExprProduction()
.. .. | %2 TokenManagerDecls()
.. .. | %3 BNFProduction()
s: -120615333- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aJavaCodeProduction
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- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aBNFProduction
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- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aAccessModifier
node, whose child is the following :f0 -> ( %0 "public"
.. .. | %1 "protected"
.. .. | %2 "private"
.. .. | %3 "final" )*
s: -1053437682- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aRegularExprProduction
node, whose children are the following :f0 -> [ %0 #0 "invalid input: '<'" #1 "*" #2 ">"
.. .. | %1 #0 "invalid input: '<'" #1 invalid input: '<' IDENTIFIER >
.. .. . .. #2 ( $0 "," $1 invalid input: '<' IDENTIFIER > )*
.. .. . .. #3 ">" ]
f1 -> RegExprKind()
f2 -> [ #0 "[" #1 "IGNORE_CASE" #2 "]" ]
f3 -> ":"
f4 -> "{"
f5 -> RegExprSpec()
f6 -> ( #0 "|" #1 RegExprSpec() )*
f7 -> "}"
s: 484788342- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aTokenManagerDecls
node, whose children are the following :f0 -> "TOKEN_MGR_DECLS"
f1 -> ":"
f2 -> ClassOrInterfaceBody()
s: -1566997219- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aRegExprKind
node, whose child is the following :f0 -> . %0 "TOKEN"
.. .. | %1 "SPECIAL_TOKEN"
.. .. | %2 "SKIP"
.. .. | %3 "MORE"
s: -1874441621- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aRegExprSpec
node, whose children are the following :f0 -> RegularExpression()
f1 -> [ "!" ]
f2 -> [ Block() ]
f3 -> [ #0 ":" #1 invalid input: '<' IDENTIFIER > ]
s: -1949948808- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aExpansionChoices
node, whose children are the following :f0 -> Expansion()
f1 -> ( #0 "|" #1 Expansion() )*
s: -1726831935- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aExpansion
node, whose children are the following :f0 -> ( #0 "LOOKAHEAD" #1 "(" #2 LocalLookahead() #3 ")" )?
f1 -> ( ExpansionUnit() )+
s: -2134365682- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aLocalLookahead
node, whose children are the following :f0 -> [ IntegerLiteral() ]
f1 -> [ "," ]
f2 -> [ ExpansionChoices() ]
f3 -> [ "," ]
f4 -> [ #0 "{"
.. .. . #1 [ Expression() ]
.. .. . #2 "}" ]
s: -1879920786- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aExpansionUnit
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 ( invalid input: '&'0 $0 IdentifierAsString() $1 Arguments()
.. .. . .. .. . .. $2 [ "!" ]
.. .. . .. .. | invalid input: '&'1 $0 RegularExpression()
.. .. . .. .. . .. $1 [ ?0 "." ?1 invalid input: '<' IDENTIFIER > ]
.. .. . .. .. . .. $2 [ "!" ] )
.. .. | %5 #0 "(" #1 ExpansionChoices() #2 ")"
.. .. . .. #3 ( invalid input: '&'0 "+"
.. .. . .. .. | invalid input: '&'1 "*"
.. .. . .. .. | invalid input: '&'2 "?" )?
s: 1116287061- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aExpansionUnitTCF
node, whose children are the following :f0 -> "try"
f1 -> "{"
f2 -> ExpansionChoices()
f3 -> "}"
f4 -> ( #0 "catch" #1 "("
.. .. . #2 ( Annotation() )*
.. .. . #3 [ "final" ]
.. .. . #4 Name() #5 invalid input: '<' IDENTIFIER > #6 ")" #7 Block() )*
f5 -> [ #0 "finally" #1 Block() ]
s: 1601707097- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aRegularExpression
node, whose child is the following :f0 -> . %0 StringLiteral()
.. .. | %1 #0 "invalid input: '<'"
.. .. . .. #1 [ $0 [ "#" ]
.. .. . .. .. . $1 IdentifierAsString() $2 ":" ]
.. .. . .. #2 ComplexRegularExpressionChoices() #3 ">"
.. .. | %2 #0 "invalid input: '<'" #1 IdentifierAsString() #2 ">"
.. .. | %3 #0 "invalid input: '<'" #1 "EOF" #2 ">"
s: 1719627151- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aComplexRegularExpressionChoices
node, whose children are the following :f0 -> ComplexRegularExpression()
f1 -> ( #0 "|" #1 ComplexRegularExpression() )*
s: -1240933595- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aComplexRegularExpression
node, whose child is the following :f0 -> ( ComplexRegularExpressionUnit() )+
s: 896313544- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aComplexRegularExpressionUnit
node, whose child is the following :f0 -> . %0 StringLiteral()
.. .. | %1 #0 "invalid input: '<'" #1 IdentifierAsString() #2 ">"
.. .. | %2 CharacterList()
.. .. | %3 #0 "(" #1 ComplexRegularExpressionChoices() #2 ")"
.. .. . .. #3 ( invalid input: '&'0 "+"
.. .. . .. .. | invalid input: '&'1 "*"
.. .. . .. .. | invalid input: '&'2 "?"
.. .. . .. .. | invalid input: '&'3 $0 "{" $1 IntegerLiteral()
.. .. . .. .. . .. $2 [ ?0 ","
.. .. . .. .. . .. .. . ?1 [ IntegerLiteral() ] ]
.. .. . .. .. . .. $3 "}" )?
s: -1507427530- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aCharacterList
node, whose children are the following :f0 -> [ "~" ]
f1 -> "["
f2 -> [ #0 CharacterDescriptor()
.. .. . #1 ( $0 "," $1 CharacterDescriptor() )* ]
f3 -> "]"
s: -966448889- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aCharacterDescriptor
node, whose children are the following :f0 -> StringLiteral()
f1 -> [ #0 "-" #1 StringLiteral() ]
s: 895087809- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aIdentifierAsString
node, whose child is the following :f0 -> invalid input: '<' IDENTIFIER >
s: -1580059612- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aJavaIdentifier
node, whose child is the following :f0 -> ( %00 invalid input: '<' 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- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aCompilationUnit
node, whose children are the following :f0 -> [ PackageDeclaration() ]
f1 -> ( ImportDeclaration() )*
f2 -> ( TypeDeclaration() )*
s: 1761039264- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aPackageDeclaration
node, whose children are the following :f0 -> "package"
f1 -> Name()
f2 -> ";"
s: -2133750237- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aImportDeclaration
node, whose children are the following :f0 -> "import"
f1 -> [ "static" ]
f2 -> Name()
f3 -> [ #0 "." #1 "*" ]
f4 -> ";"
s: -1592912780- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aModifiers
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- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aTypeDeclaration
node, whose child is the following :f0 -> . %0 ";"
.. .. | %1 #0 Modifiers()
.. .. . .. #1 ( invalid input: '&'0 ClassOrInterfaceDeclaration()
.. .. . .. .. | invalid input: '&'1 EnumDeclaration()
.. .. . .. .. | invalid input: '&'2 AnnotationTypeDeclaration() )
s: -297159274- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aClassOrInterfaceDeclaration
node, whose children are the following :f0 -> ( %0 "class"
.. .. | %1 "interface" )
f1 -> invalid input: '<' IDENTIFIER >
f2 -> [ TypeParameters() ]
f3 -> [ ExtendsList() ]
f4 -> [ ImplementsList() ]
f5 -> ClassOrInterfaceBody()
s: 37426766- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aExtendsList
node, whose children are the following :f0 -> "extends"
f1 -> ClassOrInterfaceType()
f2 -> ( #0 "," #1 ClassOrInterfaceType() )*
s: 24279225- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aImplementsList
node, whose children are the following :f0 -> "implements"
f1 -> ClassOrInterfaceType()
f2 -> ( #0 "," #1 ClassOrInterfaceType() )*
s: 1830366786- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aEnumDeclaration
node, whose children are the following :f0 -> "enum"
f1 -> invalid input: '<' IDENTIFIER >
f2 -> [ ImplementsList() ]
f3 -> EnumBody()
s: 359041865- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aEnumBody
node, whose children are the following :f0 -> "{"
f1 -> [ #0 EnumConstant()
.. .. . #1 ( $0 "," $1 EnumConstant() )* ]
f2 -> [ "," ]
f3 -> [ #0 ";"
.. .. . #1 ( ClassOrInterfaceBodyDeclaration() )* ]
f4 -> "}"
s: -1338633176- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aEnumConstant
node, whose children are the following :f0 -> Modifiers()
f1 -> invalid input: '<' IDENTIFIER >
f2 -> [ Arguments() ]
f3 -> [ ClassOrInterfaceBody() ]
s: -8699830- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aTypeParameters
node, whose children are the following :f0 -> "invalid input: '<'"
f1 -> TypeParameter()
f2 -> ( #0 "," #1 TypeParameter() )*
f3 -> ">"
s: 1962566888- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aTypeParameter
node, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> [ TypeBound() ]
s: 1306471903- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aTypeBound
node, whose children are the following :f0 -> "extends"
f1 -> ClassOrInterfaceType()
f2 -> ( #0 "invalid input: '&'" #1 ClassOrInterfaceType() )*
s: -2080520397- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aClassOrInterfaceBody
node, whose children are the following :f0 -> "{"
f1 -> ( ClassOrInterfaceBodyDeclaration() )*
f2 -> "}"
s: 1154515364- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aClassOrInterfaceBodyDeclaration
node, whose child is the following :f0 -> . %0 Initializer()
.. .. | %1 #0 Modifiers()
.. .. . .. #1 ( invalid input: '&'0 ClassOrInterfaceDeclaration()
.. .. . .. .. | invalid input: '&'1 EnumDeclaration()
.. .. . .. .. | invalid input: '&'2 AnnotationTypeDeclaration()
.. .. . .. .. | invalid input: '&'3 ConstructorDeclaration()
.. .. . .. .. | invalid input: '&'4 FieldDeclaration()
.. .. . .. .. | invalid input: '&'5 MethodDeclaration() )
.. .. | %2 ";"
s: -1583474828- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aFieldDeclaration
node, whose children are the following :f0 -> Type()
f1 -> VariableDeclarator()
f2 -> ( #0 "," #1 VariableDeclarator() )*
f3 -> ";"
s: 1567612384- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aVariableDeclarator
node, whose children are the following :f0 -> VariableDeclaratorId()
f1 -> [ #0 "=" #1 VariableInitializer() ]
s: -484955779- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aVariableDeclaratorId
node, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> ( #0 "[" #1 "]" )*
s: 416704472- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aVariableInitializer
node, whose child is the following :f0 -> . %0 ArrayInitializer()
.. .. | %1 Expression()
s: 617286101- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aArrayInitializer
node, whose children are the following :f0 -> "{"
f1 -> [ #0 VariableInitializer()
.. .. . #1 ( $0 "," $1 VariableInitializer() )* ]
f2 -> [ "," ]
f3 -> "}"
s: -251326055- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aMethodDeclaration
node, whose children are the following :f0 -> [ TypeParameters() ]
f1 -> ResultType()
f2 -> MethodDeclarator()
f3 -> [ #0 "throws" #1 NameList() ]
f4 -> ( %0 Block()
.. .. | %1 ";" )
s: -418256626- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aMethodDeclarator
node, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> FormalParameters()
f2 -> ( #0 "[" #1 "]" )*
s: -837793747- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aFormalParameters
node, whose children are the following :f0 -> "("
f1 -> [ #0 FormalParameter()
.. .. . #1 ( $0 "," $1 FormalParameter() )* ]
f2 -> ")"
s: -97312104- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aFormalParameter
node, whose children are the following :f0 -> Modifiers()
f1 -> Type()
f2 -> [ "..." ]
f3 -> VariableDeclaratorId()
s: -1358852705- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aConstructorDeclaration
node, whose children are the following :f0 -> [ TypeParameters() ]
f1 -> invalid input: '<' IDENTIFIER >
f2 -> FormalParameters()
f3 -> [ #0 "throws" #1 NameList() ]
f4 -> "{"
f5 -> [ ExplicitConstructorInvocation() ]
f6 -> ( BlockStatement() )*
f7 -> "}"
s: 1258397065- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aExplicitConstructorInvocation
node, whose child is the following :f0 -> ( %0 #0 [ $0 "invalid input: '<'" $1 ReferenceType()
.. .. . .. .. . $2 ( ?0 "," ?1 ReferenceType() )*
.. .. . .. .. . $3 ">" ]
.. .. . .. #1 ( invalid input: '&'0 $0 "this" $1 Arguments() $2 ";"
.. .. . .. .. | invalid input: '&'1 $0 "super" $1 Arguments() $2 ";" )
.. .. | %1 ( #0 PrimaryExpression() #1 "." #2 "super" #3 Arguments() #4 ";" ) )
s: -492225557- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aInitializer
node, whose children are the following :f0 -> [ "static" ]
f1 -> Block()
s: -423135641- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aType
node, whose child is the following :f0 -> . %0 ReferenceType()
.. .. | %1 PrimitiveType()
s: -1143267570- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aReferenceType
node, whose child is the following :f0 -> . %0 #0 PrimitiveType()
.. .. . .. #1 ( $0 "[" $1 "]" )+
.. .. | %1 #0 ClassOrInterfaceType()
.. .. . .. #1 ( $0 "[" $1 "]" )*
s: -275468366- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aClassOrInterfaceType
node, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> [ TypeArguments() ]
f2 -> ( #0 "." #1 invalid input: '<' IDENTIFIER >
.. .. . #2 [ TypeArguments() ] )*
s: -1178309727- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aTypeArguments
node, whose children are the following :f0 -> "invalid input: '<'"
f1 -> TypeArgument()
f2 -> ( #0 "," #1 TypeArgument() )*
f3 -> ">"
s: 131755052- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aEmptyTypeArguments
node, whose children are the following :f0 -> "invalid input: '<'"
f1 -> ">"
s: 859421181- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aTypeArgument
node, whose child is the following :f0 -> . %0 ReferenceType()
.. .. | %1 #0 "?"
.. .. . .. #1 [ WildcardBounds() ]
s: 36461692- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aWildcardBounds
node, whose child is the following :f0 -> . %0 #0 "extends" #1 ReferenceType()
.. .. | %1 #0 "super" #1 ReferenceType()
s: 122808000- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aPrimitiveType
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- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aResultType
node, whose child is the following :f0 -> ( %0 "void"
.. .. | %1 Type() )
s: 805291204- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aName
node, whose children are the following :f0 -> JavaIdentifier()
f1 -> ( #0 "." #1 JavaIdentifier() )*
s: 565597065- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aNameList
node, whose children are the following :f0 -> Name()
f1 -> ( #0 "," #1 Name() )*
s: -1147957113- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aExpression
node, whose children are the following :f0 -> ConditionalExpression()
f1 -> [ #0 AssignmentOperator() #1 Expression() ]
s: -1186270200- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aAssignmentOperator
node, whose child is the following :f0 -> . %00 "="
.. .. | %01 "*="
.. .. | %02 "/="
.. .. | %03 "%="
.. .. | %04 "+="
.. .. | %05 "-="
.. .. | %06 "invalid input: '<'invalid input: '<'="
.. .. | %07 ">>="
.. .. | %08 ">>>="
.. .. | %09 "invalid input: '&'="
.. .. | %10 "^="
.. .. | %11 "|="
s: 21393769- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aConditionalExpression
node, whose children are the following :f0 -> ConditionalOrExpression()
f1 -> [ #0 "?" #1 Expression() #2 ":" #3 Expression() ]
s: -1150694214- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aConditionalOrExpression
node, whose children are the following :f0 -> ConditionalAndExpression()
f1 -> ( #0 "||" #1 ConditionalAndExpression() )*
s: -1592298777- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aConditionalAndExpression
node, whose children are the following :f0 -> InclusiveOrExpression()
f1 -> ( #0 "invalid input: '&'invalid input: '&'" #1 InclusiveOrExpression() )*
s: -1425815203- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aInclusiveOrExpression
node, whose children are the following :f0 -> ExclusiveOrExpression()
f1 -> ( #0 "|" #1 ExclusiveOrExpression() )*
s: 963402497- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aExclusiveOrExpression
node, whose children are the following :f0 -> AndExpression()
f1 -> ( #0 "^" #1 AndExpression() )*
s: -1241708769- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aAndExpression
node, whose children are the following :f0 -> EqualityExpression()
f1 -> ( #0 "invalid input: '&'" #1 EqualityExpression() )*
s: -629554573- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aEqualityExpression
node, whose children are the following :f0 -> InstanceOfExpression()
f1 -> ( #0 ( %0 "=="
.. .. . .. | %1 "!=" )
.. .. . #1 InstanceOfExpression() )*
s: 1053085061- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aInstanceOfExpression
node, whose children are the following :f0 -> RelationalExpression()
f1 -> [ #0 "instanceof" #1 Type() ]
s: 933354553- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aRelationalExpression
node, whose children are the following :f0 -> ShiftExpression()
f1 -> ( #0 ( %0 "invalid input: '<'"
.. .. . .. | %1 ">"
.. .. . .. | %2 "invalid input: '<'="
.. .. . .. | %3 ">=" )
.. .. . #1 ShiftExpression() )*
s: 1473482530- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aShiftExpression
node, whose children are the following :f0 -> AdditiveExpression()
f1 -> ( #0 ( %0 "invalid input: '<'invalid input: '<'"
.. .. . .. | %1 RUnsignedShift()
.. .. . .. | %2 RSignedShift() )
.. .. . #1 AdditiveExpression() )*
s: 1210478291- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aRSignedShift
node, whose children are the following :f0 -> ">"
f1 -> ">"
s: 1560485759- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aRUnsignedShift
node, whose children are the following :f0 -> ">"
f1 -> ">"
f2 -> ">"
s: -171434548- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aAdditiveExpression
node, whose children are the following :f0 -> MultiplicativeExpression()
f1 -> ( #0 ( %0 "+"
.. .. . .. | %1 "-" )
.. .. . #1 MultiplicativeExpression() )*
s: -1807059397- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aMultiplicativeExpression
node, whose children are the following :f0 -> UnaryExpression()
f1 -> ( #0 ( %0 "*"
.. .. . .. | %1 "/"
.. .. . .. | %2 "%" )
.. .. . #1 UnaryExpression() )*
s: 853643830- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aUnaryExpression
node, whose child is the following :f0 -> . %0 #0 ( invalid input: '&'0 "+"
.. .. . .. .. | invalid input: '&'1 "-" )
.. .. . .. #1 UnaryExpression()
.. .. | %1 PreIncrementExpression()
.. .. | %2 PreDecrementExpression()
.. .. | %3 UnaryExpressionNotPlusMinus()
s: 256050335- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aPreIncrementExpression
node, whose children are the following :f0 -> "++"
f1 -> PrimaryExpression()
s: 2138182184- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aPreDecrementExpression
node, whose children are the following :f0 -> "--"
f1 -> PrimaryExpression()
s: -743030168- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aUnaryExpressionNotPlusMinus
node, whose child is the following :f0 -> . %0 #0 ( invalid input: '&'0 "~"
.. .. . .. .. | invalid input: '&'1 "!" )
.. .. . .. #1 UnaryExpression()
.. .. | %1 CastExpression()
.. .. | %2 PostfixExpression()
s: -323186655- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aCastLookahead
node, whose child is the following :f0 -> . %0 #0 "(" #1 PrimitiveType()
.. .. | %1 #0 "(" #1 Type() #2 "[" #3 "]"
.. .. | %2 #0 "(" #1 Type() #2 ")"
.. .. . .. #3 ( invalid input: '&'0 "~"
.. .. . .. .. | invalid input: '&'1 "!"
.. .. . .. .. | invalid input: '&'2 "("
.. .. . .. .. | invalid input: '&'3 invalid input: '<' IDENTIFIER >
.. .. . .. .. | invalid input: '&'4 "this"
.. .. . .. .. | invalid input: '&'5 "super"
.. .. . .. .. | invalid input: '&'6 "new"
.. .. . .. .. | invalid input: '&'7 Literal() )
s: 611584359- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aPostfixExpression
node, whose children are the following :f0 -> PrimaryExpression()
f1 -> [ %0 "++"
.. .. | %1 "--" ]
s: -141317959- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aCastExpression
node, whose child is the following :f0 -> . %0 #0 "(" #1 Type() #2 ")" #3 UnaryExpression()
.. .. | %1 #0 "(" #1 Type() #2 ")" #3 UnaryExpressionNotPlusMinus()
s: -326666679- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aPrimaryExpression
node, whose children are the following :f0 -> PrimaryPrefix()
f1 -> ( PrimarySuffix() )*
s: -840041189- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aMemberSelector
node, whose children are the following :f0 -> "."
f1 -> TypeArguments()
f2 -> invalid input: '<' IDENTIFIER >
s: 257570924- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aPrimaryPrefix
node, whose child is the following :f0 -> . %0 Literal()
.. .. | %1 "this"
.. .. | %2 #0 "super" #1 "." #2 invalid input: '<' IDENTIFIER >
.. .. | %3 #0 "(" #1 Expression() #2 ")"
.. .. | %4 AllocationExpression()
.. .. | %5 #0 ResultType() #1 "." #2 "class"
.. .. | %6 Name()
s: -1251837238- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aPrimarySuffix
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 invalid input: '<' IDENTIFIER >
.. .. | %5 Arguments()
s: -1259210971- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aLiteral
node, whose child is the following :f0 -> . %0 invalid input: '<' INTEGER_LITERAL >
.. .. | %1 invalid input: '<' FLOATING_POINT_LITERAL >
.. .. | %2 invalid input: '<' CHARACTER_LITERAL >
.. .. | %3 invalid input: '<' STRING_LITERAL >
.. .. | %4 BooleanLiteral()
.. .. | %5 NullLiteral()
s: 454259936- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aIntegerLiteral
node, whose child is the following :f0 -> invalid input: '<' INTEGER_LITERAL >
s: -1048223857- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aBooleanLiteral
node, whose child is the following :f0 -> . %0 "true"
.. .. | %1 "false"
s: -1365265107- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aStringLiteral
node, whose child is the following :f0 -> invalid input: '<' STRING_LITERAL >
s: 241433948- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aNullLiteral
node, whose child is the following :f0 -> "null"
s: -1703344686- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aArguments
node, whose children are the following :f0 -> "("
f1 -> [ ArgumentList() ]
f2 -> ")"
s: 2046130821- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aArgumentList
node, whose children are the following :f0 -> Expression()
f1 -> ( #0 "," #1 Expression() )*
s: -662366547- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aAllocationExpression
node, whose child is the following :f0 -> . %0 #0 "new" #1 PrimitiveType() #2 ArrayDimsAndInits()
.. .. | %1 #0 "new" #1 ClassOrInterfaceType()
.. .. . .. #2 [ invalid input: '&'0 EmptyTypeArguments()
.. .. . .. .. | invalid input: '&'1 TypeArguments() ]
.. .. . .. #3 ( invalid input: '&'0 ArrayDimsAndInits()
.. .. . .. .. | invalid input: '&'1 $0 Arguments()
.. .. . .. .. . .. $1 [ ClassOrInterfaceBody() ] )
s: 1688598744- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aArrayDimsAndInits
node, whose child is the following :f0 -> . %0 #0 ( $0 "[" $1 Expression() $2 "]" )+
.. .. . .. #1 ( $0 "[" $1 "]" )*
.. .. | %1 #0 ( $0 "[" $1 "]" )+
.. .. . .. #1 ArrayInitializer()
s: 184028601- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aStatement
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- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aAssertStatement
node, whose children are the following :f0 -> "assert"
f1 -> Expression()
f2 -> [ #0 ":" #1 Expression() ]
f3 -> ";"
s: -579866328- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aLabeledStatement
node, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> ":"
f2 -> Statement()
s: -1956923191- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aBlock
node, whose children are the following :f0 -> "{"
f1 -> ( BlockStatement() )*
f2 -> "}"
s: -47169424- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aBlockStatement
node, whose child is the following :f0 -> . %0 #0 LocalVariableDeclaration() #1 ";"
.. .. | %1 Statement()
.. .. | %2 ClassOrInterfaceDeclaration()
s: -1009630136- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aLocalVariableDeclaration
node, whose children are the following :f0 -> VariableModifiers()
f1 -> Type()
f2 -> VariableDeclarator()
f3 -> ( #0 "," #1 VariableDeclarator() )*
s: 225808290- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aVariableModifiers
node, whose child is the following :f0 -> ( ( %0 "final"
.. .. . | %1 Annotation() ) )*
s: 2076055340- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aEmptyStatement
node, whose child is the following :f0 -> ";"
s: 2055660624- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aStatementExpression
node, whose child is the following :f0 -> . %0 PreIncrementExpression()
.. .. | %1 PreDecrementExpression()
.. .. | %2 #0 PrimaryExpression()
.. .. . .. #1 [ invalid input: '&'0 "++"
.. .. . .. .. | invalid input: '&'1 "--"
.. .. . .. .. | invalid input: '&'2 $0 AssignmentOperator() $1 Expression() ]
s: 757890000- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aSwitchStatement
node, whose children are the following :f0 -> "switch"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> "{"
f5 -> ( #0 SwitchLabel()
.. .. . #1 ( BlockStatement() )* )*
f6 -> "}"
s: 645895087- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aSwitchLabel
node, whose child is the following :f0 -> . %0 #0 "case" #1 Expression() #2 ":"
.. .. | %1 #0 "default" #1 ":"
s: 63513165- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aIfStatement
node, whose children are the following :f0 -> "if"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> Statement()
f5 -> [ #0 "else" #1 Statement() ]
s: -1906079982- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aWhileStatement
node, whose children are the following :f0 -> "while"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> Statement()
s: 503551312- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aDoStatement
node, whose children are the following :f0 -> "do"
f1 -> Statement()
f2 -> "while"
f3 -> "("
f4 -> Expression()
f5 -> ")"
f6 -> ";"
s: 1162769715- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aForStatement
node, whose children are the following :f0 -> "for"
f1 -> "("
f2 -> ( %0 #0 VariableModifiers() #1 Type() #2 invalid input: '<' IDENTIFIER > #3 ":" #4 Expression()
.. .. | %1 #0 [ ForInit() ]
.. .. . .. #1 ";"
.. .. . .. #2 [ Expression() ]
.. .. . .. #3 ";"
.. .. . .. #4 [ ForUpdate() ] )
f3 -> ")"
f4 -> Statement()
s: 755358653- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aForInit
node, whose child is the following :f0 -> . %0 LocalVariableDeclaration()
.. .. | %1 StatementExpressionList()
s: 1128701780- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aStatementExpressionList
node, whose children are the following :f0 -> StatementExpression()
f1 -> ( #0 "," #1 StatementExpression() )*
s: 186773841- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aForUpdate
node, whose child is the following :f0 -> StatementExpressionList()
s: -1489663891- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aBreakStatement
node, whose children are the following :f0 -> "break"
f1 -> [ invalid input: '<' IDENTIFIER > ]
f2 -> ";"
s: 2096828507- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aContinueStatement
node, whose children are the following :f0 -> "continue"
f1 -> [ invalid input: '<' IDENTIFIER > ]
f2 -> ";"
s: -1991535243- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aReturnStatement
node, whose children are the following :f0 -> "return"
f1 -> [ Expression() ]
f2 -> ";"
s: -1971167888- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aThrowStatement
node, whose children are the following :f0 -> "throw"
f1 -> Expression()
f2 -> ";"
s: 568421270- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aSynchronizedStatement
node, whose children are the following :f0 -> "synchronized"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> Block()
s: 2040551171- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aTryStatement
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- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aAnnotation
node, whose child is the following :f0 -> . %0 NormalAnnotation()
.. .. | %1 SingleMemberAnnotation()
.. .. | %2 MarkerAnnotation()
s: 1542293240- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aNormalAnnotation
node, whose children are the following :f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> [ MemberValuePairs() ]
f4 -> ")"
s: -50913587- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aMarkerAnnotation
node, whose children are the following :f0 -> "@"
f1 -> Name()
s: -11544239- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aSingleMemberAnnotation
node, whose children are the following :f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> MemberValue()
f4 -> ")"
s: -1771126382- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aMemberValuePairs
node, whose children are the following :f0 -> MemberValuePair()
f1 -> ( #0 "," #1 MemberValuePair() )*
s: -113472239- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aMemberValuePair
node, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> "="
f2 -> MemberValue()
s: -476335468- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aMemberValue
node, whose child is the following :f0 -> . %0 Annotation()
.. .. | %1 MemberValueArrayInitializer()
.. .. | %2 ConditionalExpression()
s: -1120846693- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aMemberValueArrayInitializer
node, whose children are the following :f0 -> "{"
f1 -> MemberValue()
f2 -> ( #0 "," #1 MemberValue() )*
f3 -> [ "," ]
f4 -> "}"
s: 111140055- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aAnnotationTypeDeclaration
node, whose children are the following :f0 -> "@"
f1 -> "interface"
f2 -> invalid input: '<' IDENTIFIER >
f3 -> AnnotationTypeBody()
s: 383718196- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aAnnotationTypeBody
node, whose children are the following :f0 -> "{"
f1 -> ( AnnotationTypeMemberDeclaration() )*
f2 -> "}"
s: -667465535- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aAnnotationTypeMemberDeclaration
node, whose child is the following :f0 -> . %0 #0 Modifiers()
.. .. . .. #1 ( invalid input: '&'0 $0 Type() $1 invalid input: '<' IDENTIFIER > $2 "(" $3 ")"
.. .. . .. .. . .. $4 [ DefaultValue() ]
.. .. . .. .. . .. $5 ";"
.. .. . .. .. | invalid input: '&'1 ClassOrInterfaceDeclaration()
.. .. . .. .. | invalid input: '&'2 EnumDeclaration()
.. .. . .. .. | invalid input: '&'3 AnnotationTypeDeclaration()
.. .. . .. .. | invalid input: '&'4 FieldDeclaration() )
.. .. | %1 ";"
s: -1120210008- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-
visit
Visits aDefaultValue
node, whose children are the following :f0 -> "default"
f1 -> MemberValue()
s: -1936312236- Specified by:
visit
in interfaceIIntVisitor
- Parameters:
n
- - the node to visit- Returns:
- the user return information
-