Interface IVoidVisitor
- All Known Implementing Classes:
AcceptInliner, ClassesFinder, DepthFirstVoidVisitor, GlobalDataBuilder, JavaPrinter, JJFileAnnotator, SemanticChecker
-
Method Summary
Modifier and TypeMethodDescriptionvoidVisits aAccessModifiernode, whose child is the following :voidVisits aAdditiveExpressionnode, whose children are the following :voidVisits aAllocationExpressionnode, whose child is the following :voidVisits aAndExpressionnode, whose children are the following :voidvisit(Annotation n) Visits aAnnotationnode, whose child is the following :voidVisits aAnnotationTypeBodynode, whose children are the following :voidVisits aAnnotationTypeDeclarationnode, whose children are the following :voidVisits aAnnotationTypeMemberDeclarationnode, whose child is the following :voidVisits aArgumentListnode, whose children are the following :voidVisits aArgumentsnode, whose children are the following :voidVisits aArrayDimsAndInitsnode, whose child is the following :voidVisits aArrayInitializernode, whose children are the following :voidVisits aAssertStatementnode, whose children are the following :voidVisits aAssignmentOperatornode, whose child is the following :voidVisits aBlocknode, whose children are the following :voidVisits aBlockStatementnode, whose child is the following :voidVisits aBNFProductionnode, whose children are the following :voidVisits aBooleanLiteralnode, whose child is the following :voidVisits aBreakStatementnode, whose children are the following :voidVisits aCastExpressionnode, whose child is the following :voidVisits aCastLookaheadnode, whose child is the following :voidVisits aCharacterDescriptornode, whose children are the following :voidVisits aCharacterListnode, whose children are the following :voidVisits aClassOrInterfaceBodynode, whose children are the following :voidVisits aClassOrInterfaceBodyDeclarationnode, whose child is the following :voidVisits aClassOrInterfaceDeclarationnode, whose children are the following :voidVisits aClassOrInterfaceTypenode, whose children are the following :voidVisits aCompilationUnitnode, whose children are the following :voidVisits aComplexRegularExpressionnode, whose child is the following :voidVisits aComplexRegularExpressionChoicesnode, whose children are the following :voidVisits aComplexRegularExpressionUnitnode, whose child is the following :voidVisits aConditionalAndExpressionnode, whose children are the following :voidVisits aConditionalExpressionnode, whose children are the following :voidVisits aConditionalOrExpressionnode, whose children are the following :voidVisits aConstructorDeclarationnode, whose children are the following :voidVisits aContinueStatementnode, whose children are the following :voidVisits aDefaultValuenode, whose children are the following :voidvisit(DoStatement n) Visits aDoStatementnode, whose children are the following :voidVisits aEmptyStatementnode, whose child is the following :voidVisits aEmptyTypeArgumentsnode, whose children are the following :voidVisits aEnumBodynode, whose children are the following :voidVisits aEnumConstantnode, whose children are the following :voidVisits aEnumDeclarationnode, whose children are the following :voidVisits aEqualityExpressionnode, whose children are the following :voidVisits aExclusiveOrExpressionnode, whose children are the following :voidVisits aExpansionnode, whose children are the following :voidVisits aExpansionChoicesnode, whose children are the following :voidVisits aExpansionUnitnode, whose child is the following :voidVisits aExpansionUnitTCFnode, whose children are the following :voidVisits aExplicitConstructorInvocationnode, whose child is the following :voidvisit(Expression n) Visits aExpressionnode, whose children are the following :voidvisit(ExtendsList n) Visits aExtendsListnode, whose children are the following :voidVisits aFieldDeclarationnode, whose children are the following :voidVisits aForInitnode, whose child is the following :voidVisits aFormalParameternode, whose children are the following :voidVisits aFormalParametersnode, whose children are the following :voidVisits aForStatementnode, whose children are the following :voidVisits aForUpdatenode, whose child is the following :voidVisits aIdentifierAsStringnode, whose child is the following :voidvisit(IfStatement n) Visits aIfStatementnode, whose children are the following :voidVisits aImplementsListnode, whose children are the following :voidVisits aImportDeclarationnode, whose children are the following :voidVisits aInclusiveOrExpressionnode, whose children are the following :voidvisit(Initializer n) Visits aInitializernode, whose children are the following :voidVisits aInstanceOfExpressionnode, whose children are the following :voidVisits aIntegerLiteralnode, whose child is the following :voidvisit(JavaCCInput n) Visits aJavaCCInputnode, whose children are the following :voidVisits aJavaCCOptionsnode, whose child is the following :voidVisits aJavaCodeProductionnode, whose children are the following :voidVisits aJavaIdentifiernode, whose child is the following :voidVisits aLabeledStatementnode, whose children are the following :voidVisits aLiteralnode, whose child is the following :voidVisits aLocalLookaheadnode, whose children are the following :voidVisits aLocalVariableDeclarationnode, whose children are the following :voidVisits aMarkerAnnotationnode, whose children are the following :voidVisits aMemberSelectornode, whose children are the following :voidvisit(MemberValue n) Visits aMemberValuenode, whose child is the following :voidVisits aMemberValueArrayInitializernode, whose children are the following :voidVisits aMemberValuePairnode, whose children are the following :voidVisits aMemberValuePairsnode, whose children are the following :voidVisits aMethodDeclarationnode, whose children are the following :voidVisits aMethodDeclaratornode, whose children are the following :voidVisits aModifiersnode, whose child is the following :voidVisits aMultiplicativeExpressionnode, whose children are the following :voidVisits aNamenode, whose children are the following :voidVisits aNameListnode, whose children are the following :voidvisit(NodeChoice n) Visits aNodeChoicenode.voidVisits aNodeListnode.voidVisits aNodeListOptionalnode.voidVisits aNodeOptionalnode.voidVisits aNodeSequencenode.voidVisits aNormalAnnotationnode, whose children are the following :voidvisit(NullLiteral n) Visits aNullLiteralnode, whose child is the following :voidVisits aOptionBindingnode, whose children are the following :voidVisits aPackageDeclarationnode, whose children are the following :voidVisits aPostfixExpressionnode, whose children are the following :voidVisits aPreDecrementExpressionnode, whose children are the following :voidVisits aPreIncrementExpressionnode, whose children are the following :voidVisits aPrimaryExpressionnode, whose children are the following :voidVisits aPrimaryPrefixnode, whose child is the following :voidVisits aPrimarySuffixnode, whose child is the following :voidVisits aPrimitiveTypenode, whose child is the following :voidvisit(Production n) Visits aProductionnode, whose child is the following :voidVisits aReferenceTypenode, whose child is the following :voidvisit(RegExprKind n) Visits aRegExprKindnode, whose child is the following :voidvisit(RegExprSpec n) Visits aRegExprSpecnode, whose children are the following :voidVisits aRegularExpressionnode, whose child is the following :voidVisits aRegularExprProductionnode, whose children are the following :voidVisits aRelationalExpressionnode, whose children are the following :voidvisit(ResultType n) Visits aResultTypenode, whose child is the following :voidVisits aReturnStatementnode, whose children are the following :voidVisits aRSignedShiftnode, whose children are the following :voidVisits aRUnsignedShiftnode, whose children are the following :voidVisits aShiftExpressionnode, whose children are the following :voidVisits aSingleMemberAnnotationnode, whose children are the following :voidVisits aStatementnode, whose child is the following :voidVisits aStatementExpressionnode, whose child is the following :voidVisits aStatementExpressionListnode, whose children are the following :voidVisits aStringLiteralnode, whose child is the following :voidvisit(SwitchLabel n) Visits aSwitchLabelnode, whose child is the following :voidVisits aSwitchStatementnode, whose children are the following :voidVisits aSynchronizedStatementnode, whose children are the following :voidVisits aThrowStatementnode, whose children are the following :voidVisits aTokenManagerDeclsnode, whose children are the following :voidVisits aTryStatementnode, whose children are the following :voidVisits aTypenode, whose child is the following :voidVisits aTypeArgumentnode, whose child is the following :voidVisits aTypeArgumentsnode, whose children are the following :voidVisits aTypeBoundnode, whose children are the following :voidVisits aTypeDeclarationnode, whose child is the following :voidVisits aTypeParameternode, whose children are the following :voidVisits aTypeParametersnode, whose children are the following :voidVisits aUnaryExpressionnode, whose child is the following :voidVisits aUnaryExpressionNotPlusMinusnode, whose child is the following :voidVisits aVariableDeclaratornode, whose children are the following :voidVisits aVariableDeclaratorIdnode, whose children are the following :voidVisits aVariableInitializernode, whose child is the following :voidVisits aVariableModifiersnode, whose child is the following :voidVisits aWhileStatementnode, whose children are the following :voidVisits aWildcardBoundsnode, whose child is the following :voidVisits aTokennode.
-
Method Details
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
-
visit
Visits aJavaCCInputnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aJavaCCOptionsnode, whose child is the following :f0 -> [ #0 "options" #1 "{"
.. .. . #2 ( OptionBinding() )*
.. .. . #3 "}" ]
s: -1270729337- Parameters:
n- - the node to visit
-
visit
Visits aOptionBindingnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aProductionnode, whose child is the following :f0 -> . %0 JavaCodeProduction()
.. .. | %1 RegularExprProduction()
.. .. | %2 TokenManagerDecls()
.. .. | %3 BNFProduction()
s: -120615333- Parameters:
n- - the node to visit
-
visit
Visits aJavaCodeProductionnode, 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
Visits aBNFProductionnode, 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
Visits aAccessModifiernode, whose child is the following :f0 -> ( %0 "public"
.. .. | %1 "protected"
.. .. | %2 "private"
.. .. | %3 "final" )*
s: -1053437682- Parameters:
n- - the node to visit
-
visit
Visits aRegularExprProductionnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aTokenManagerDeclsnode, whose children are the following :f0 -> "TOKEN_MGR_DECLS"
f1 -> ":"
f2 -> ClassOrInterfaceBody()
s: -1566997219- Parameters:
n- - the node to visit
-
visit
Visits aRegExprKindnode, whose child is the following :f0 -> . %0 "TOKEN"
.. .. | %1 "SPECIAL_TOKEN"
.. .. | %2 "SKIP"
.. .. | %3 "MORE"
s: -1874441621- Parameters:
n- - the node to visit
-
visit
Visits aRegExprSpecnode, whose children are the following :f0 -> RegularExpression()
f1 -> [ "!" ]
f2 -> [ Block() ]
f3 -> [ #0 ":" #1 invalid input: '<' IDENTIFIER > ]
s: -1949948808- Parameters:
n- - the node to visit
-
visit
Visits aExpansionChoicesnode, whose children are the following :f0 -> Expansion()
f1 -> ( #0 "|" #1 Expansion() )*
s: -1726831935- Parameters:
n- - the node to visit
-
visit
-
visit
Visits aLocalLookaheadnode, 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
Visits aExpansionUnitnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aExpansionUnitTCFnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aRegularExpressionnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aComplexRegularExpressionChoicesnode, whose children are the following :f0 -> ComplexRegularExpression()
f1 -> ( #0 "|" #1 ComplexRegularExpression() )*
s: -1240933595- Parameters:
n- - the node to visit
-
visit
Visits aComplexRegularExpressionnode, whose child is the following :f0 -> ( ComplexRegularExpressionUnit() )+
s: 896313544- Parameters:
n- - the node to visit
-
visit
Visits aComplexRegularExpressionUnitnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aCharacterListnode, whose children are the following :f0 -> [ "~" ]
f1 -> "["
f2 -> [ #0 CharacterDescriptor()
.. .. . #1 ( $0 "," $1 CharacterDescriptor() )* ]
f3 -> "]"
s: -966448889- Parameters:
n- - the node to visit
-
visit
Visits aCharacterDescriptornode, whose children are the following :f0 -> StringLiteral()
f1 -> [ #0 "-" #1 StringLiteral() ]
s: 895087809- Parameters:
n- - the node to visit
-
visit
Visits aIdentifierAsStringnode, whose child is the following :f0 -> invalid input: '<' IDENTIFIER >
s: -1580059612- Parameters:
n- - the node to visit
-
visit
Visits aJavaIdentifiernode, 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- Parameters:
n- - the node to visit
-
visit
Visits aCompilationUnitnode, whose children are the following :f0 -> [ PackageDeclaration() ]
f1 -> ( ImportDeclaration() )*
f2 -> ( TypeDeclaration() )*
s: 1761039264- Parameters:
n- - the node to visit
-
visit
Visits aPackageDeclarationnode, whose children are the following :f0 -> "package"
f1 -> Name()
f2 -> ";"
s: -2133750237- Parameters:
n- - the node to visit
-
visit
Visits aImportDeclarationnode, whose children are the following :f0 -> "import"
f1 -> [ "static" ]
f2 -> Name()
f3 -> [ #0 "." #1 "*" ]
f4 -> ";"
s: -1592912780- Parameters:
n- - the node to visit
-
visit
Visits aModifiersnode, 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
Visits aTypeDeclarationnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aClassOrInterfaceDeclarationnode, whose children are the following :f0 -> ( %0 "class"
.. .. | %1 "interface" )
f1 -> invalid input: '<' IDENTIFIER >
f2 -> [ TypeParameters() ]
f3 -> [ ExtendsList() ]
f4 -> [ ImplementsList() ]
f5 -> ClassOrInterfaceBody()
s: 37426766- Parameters:
n- - the node to visit
-
visit
Visits aExtendsListnode, whose children are the following :f0 -> "extends"
f1 -> ClassOrInterfaceType()
f2 -> ( #0 "," #1 ClassOrInterfaceType() )*
s: 24279225- Parameters:
n- - the node to visit
-
visit
Visits aImplementsListnode, whose children are the following :f0 -> "implements"
f1 -> ClassOrInterfaceType()
f2 -> ( #0 "," #1 ClassOrInterfaceType() )*
s: 1830366786- Parameters:
n- - the node to visit
-
visit
Visits aEnumDeclarationnode, whose children are the following :f0 -> "enum"
f1 -> invalid input: '<' IDENTIFIER >
f2 -> [ ImplementsList() ]
f3 -> EnumBody()
s: 359041865- Parameters:
n- - the node to visit
-
visit
Visits aEnumBodynode, 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
Visits aEnumConstantnode, whose children are the following :f0 -> Modifiers()
f1 -> invalid input: '<' IDENTIFIER >
f2 -> [ Arguments() ]
f3 -> [ ClassOrInterfaceBody() ]
s: -8699830- Parameters:
n- - the node to visit
-
visit
Visits aTypeParametersnode, whose children are the following :f0 -> "invalid input: '<'"
f1 -> TypeParameter()
f2 -> ( #0 "," #1 TypeParameter() )*
f3 -> ">"
s: 1962566888- Parameters:
n- - the node to visit
-
visit
Visits aTypeParameternode, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> [ TypeBound() ]
s: 1306471903- Parameters:
n- - the node to visit
-
visit
-
visit
Visits aClassOrInterfaceBodynode, whose children are the following :f0 -> "{"
f1 -> ( ClassOrInterfaceBodyDeclaration() )*
f2 -> "}"
s: 1154515364- Parameters:
n- - the node to visit
-
visit
Visits aClassOrInterfaceBodyDeclarationnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aFieldDeclarationnode, whose children are the following :f0 -> Type()
f1 -> VariableDeclarator()
f2 -> ( #0 "," #1 VariableDeclarator() )*
f3 -> ";"
s: 1567612384- Parameters:
n- - the node to visit
-
visit
Visits aVariableDeclaratornode, whose children are the following :f0 -> VariableDeclaratorId()
f1 -> [ #0 "=" #1 VariableInitializer() ]
s: -484955779- Parameters:
n- - the node to visit
-
visit
Visits aVariableDeclaratorIdnode, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> ( #0 "[" #1 "]" )*
s: 416704472- Parameters:
n- - the node to visit
-
visit
Visits aVariableInitializernode, whose child is the following :f0 -> . %0 ArrayInitializer()
.. .. | %1 Expression()
s: 617286101- Parameters:
n- - the node to visit
-
visit
Visits aArrayInitializernode, whose children are the following :f0 -> "{"
f1 -> [ #0 VariableInitializer()
.. .. . #1 ( $0 "," $1 VariableInitializer() )* ]
f2 -> [ "," ]
f3 -> "}"
s: -251326055- Parameters:
n- - the node to visit
-
visit
Visits aMethodDeclarationnode, 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
Visits aMethodDeclaratornode, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> FormalParameters()
f2 -> ( #0 "[" #1 "]" )*
s: -837793747- Parameters:
n- - the node to visit
-
visit
Visits aFormalParametersnode, whose children are the following :f0 -> "("
f1 -> [ #0 FormalParameter()
.. .. . #1 ( $0 "," $1 FormalParameter() )* ]
f2 -> ")"
s: -97312104- Parameters:
n- - the node to visit
-
visit
Visits aFormalParameternode, whose children are the following :f0 -> Modifiers()
f1 -> Type()
f2 -> [ "..." ]
f3 -> VariableDeclaratorId()
s: -1358852705- Parameters:
n- - the node to visit
-
visit
Visits aConstructorDeclarationnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aExplicitConstructorInvocationnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aInitializernode, whose children are the following :f0 -> [ "static" ]
f1 -> Block()
s: -423135641- Parameters:
n- - the node to visit
-
visit
-
visit
Visits aReferenceTypenode, 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
Visits aClassOrInterfaceTypenode, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> [ TypeArguments() ]
f2 -> ( #0 "." #1 invalid input: '<' IDENTIFIER >
.. .. . #2 [ TypeArguments() ] )*
s: -1178309727- Parameters:
n- - the node to visit
-
visit
Visits aTypeArgumentsnode, whose children are the following :f0 -> "invalid input: '<'"
f1 -> TypeArgument()
f2 -> ( #0 "," #1 TypeArgument() )*
f3 -> ">"
s: 131755052- Parameters:
n- - the node to visit
-
visit
Visits aEmptyTypeArgumentsnode, whose children are the following :f0 -> "invalid input: '<'"
f1 -> ">"
s: 859421181- Parameters:
n- - the node to visit
-
visit
Visits aTypeArgumentnode, whose child is the following :f0 -> . %0 ReferenceType()
.. .. | %1 #0 "?"
.. .. . .. #1 [ WildcardBounds() ]
s: 36461692- Parameters:
n- - the node to visit
-
visit
Visits aWildcardBoundsnode, 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
Visits aPrimitiveTypenode, 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
Visits aResultTypenode, whose child is the following :f0 -> ( %0 "void"
.. .. | %1 Type() )
s: 805291204- Parameters:
n- - the node to visit
-
visit
-
visit
-
visit
Visits aExpressionnode, whose children are the following :f0 -> ConditionalExpression()
f1 -> [ #0 AssignmentOperator() #1 Expression() ]
s: -1186270200- Parameters:
n- - the node to visit
-
visit
Visits aAssignmentOperatornode, 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- Parameters:
n- - the node to visit
-
visit
Visits aConditionalExpressionnode, whose children are the following :f0 -> ConditionalOrExpression()
f1 -> [ #0 "?" #1 Expression() #2 ":" #3 Expression() ]
s: -1150694214- Parameters:
n- - the node to visit
-
visit
Visits aConditionalOrExpressionnode, whose children are the following :f0 -> ConditionalAndExpression()
f1 -> ( #0 "||" #1 ConditionalAndExpression() )*
s: -1592298777- Parameters:
n- - the node to visit
-
visit
Visits aConditionalAndExpressionnode, whose children are the following :f0 -> InclusiveOrExpression()
f1 -> ( #0 "invalid input: '&'invalid input: '&'" #1 InclusiveOrExpression() )*
s: -1425815203- Parameters:
n- - the node to visit
-
visit
Visits aInclusiveOrExpressionnode, whose children are the following :f0 -> ExclusiveOrExpression()
f1 -> ( #0 "|" #1 ExclusiveOrExpression() )*
s: 963402497- Parameters:
n- - the node to visit
-
visit
Visits aExclusiveOrExpressionnode, whose children are the following :f0 -> AndExpression()
f1 -> ( #0 "^" #1 AndExpression() )*
s: -1241708769- Parameters:
n- - the node to visit
-
visit
Visits aAndExpressionnode, whose children are the following :f0 -> EqualityExpression()
f1 -> ( #0 "invalid input: '&'" #1 EqualityExpression() )*
s: -629554573- Parameters:
n- - the node to visit
-
visit
Visits aEqualityExpressionnode, whose children are the following :f0 -> InstanceOfExpression()
f1 -> ( #0 ( %0 "=="
.. .. . .. | %1 "!=" )
.. .. . #1 InstanceOfExpression() )*
s: 1053085061- Parameters:
n- - the node to visit
-
visit
Visits aInstanceOfExpressionnode, whose children are the following :f0 -> RelationalExpression()
f1 -> [ #0 "instanceof" #1 Type() ]
s: 933354553- Parameters:
n- - the node to visit
-
visit
Visits aRelationalExpressionnode, whose children are the following :f0 -> ShiftExpression()
f1 -> ( #0 ( %0 "invalid input: '<'"
.. .. . .. | %1 ">"
.. .. . .. | %2 "invalid input: '<'="
.. .. . .. | %3 ">=" )
.. .. . #1 ShiftExpression() )*
s: 1473482530- Parameters:
n- - the node to visit
-
visit
Visits aShiftExpressionnode, whose children are the following :f0 -> AdditiveExpression()
f1 -> ( #0 ( %0 "invalid input: '<'invalid input: '<'"
.. .. . .. | %1 RUnsignedShift()
.. .. . .. | %2 RSignedShift() )
.. .. . #1 AdditiveExpression() )*
s: 1210478291- Parameters:
n- - the node to visit
-
visit
Visits aRSignedShiftnode, whose children are the following :f0 -> ">"
f1 -> ">"
s: 1560485759- Parameters:
n- - the node to visit
-
visit
Visits aRUnsignedShiftnode, whose children are the following :f0 -> ">"
f1 -> ">"
f2 -> ">"
s: -171434548- Parameters:
n- - the node to visit
-
visit
Visits aAdditiveExpressionnode, whose children are the following :f0 -> MultiplicativeExpression()
f1 -> ( #0 ( %0 "+"
.. .. . .. | %1 "-" )
.. .. . #1 MultiplicativeExpression() )*
s: -1807059397- Parameters:
n- - the node to visit
-
visit
Visits aMultiplicativeExpressionnode, whose children are the following :f0 -> UnaryExpression()
f1 -> ( #0 ( %0 "*"
.. .. . .. | %1 "/"
.. .. . .. | %2 "%" )
.. .. . #1 UnaryExpression() )*
s: 853643830- Parameters:
n- - the node to visit
-
visit
Visits aUnaryExpressionnode, whose child is the following :f0 -> . %0 #0 ( invalid input: '&'0 "+"
.. .. . .. .. | invalid input: '&'1 "-" )
.. .. . .. #1 UnaryExpression()
.. .. | %1 PreIncrementExpression()
.. .. | %2 PreDecrementExpression()
.. .. | %3 UnaryExpressionNotPlusMinus()
s: 256050335- Parameters:
n- - the node to visit
-
visit
Visits aPreIncrementExpressionnode, whose children are the following :f0 -> "++"
f1 -> PrimaryExpression()
s: 2138182184- Parameters:
n- - the node to visit
-
visit
Visits aPreDecrementExpressionnode, whose children are the following :f0 -> "--"
f1 -> PrimaryExpression()
s: -743030168- Parameters:
n- - the node to visit
-
visit
Visits aUnaryExpressionNotPlusMinusnode, whose child is the following :f0 -> . %0 #0 ( invalid input: '&'0 "~"
.. .. . .. .. | invalid input: '&'1 "!" )
.. .. . .. #1 UnaryExpression()
.. .. | %1 CastExpression()
.. .. | %2 PostfixExpression()
s: -323186655- Parameters:
n- - the node to visit
-
visit
Visits aCastLookaheadnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aPostfixExpressionnode, whose children are the following :f0 -> PrimaryExpression()
f1 -> [ %0 "++"
.. .. | %1 "--" ]
s: -141317959- Parameters:
n- - the node to visit
-
visit
Visits aCastExpressionnode, 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
Visits aPrimaryExpressionnode, whose children are the following :f0 -> PrimaryPrefix()
f1 -> ( PrimarySuffix() )*
s: -840041189- Parameters:
n- - the node to visit
-
visit
Visits aMemberSelectornode, whose children are the following :f0 -> "."
f1 -> TypeArguments()
f2 -> invalid input: '<' IDENTIFIER >
s: 257570924- Parameters:
n- - the node to visit
-
visit
Visits aPrimaryPrefixnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aPrimarySuffixnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aLiteralnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aIntegerLiteralnode, whose child is the following :f0 -> invalid input: '<' INTEGER_LITERAL >
s: -1048223857- Parameters:
n- - the node to visit
-
visit
Visits aBooleanLiteralnode, whose child is the following :f0 -> . %0 "true"
.. .. | %1 "false"
s: -1365265107- Parameters:
n- - the node to visit
-
visit
Visits aStringLiteralnode, whose child is the following :f0 -> invalid input: '<' STRING_LITERAL >
s: 241433948- Parameters:
n- - the node to visit
-
visit
Visits aNullLiteralnode, whose child is the following :f0 -> "null"
s: -1703344686- Parameters:
n- - the node to visit
-
visit
-
visit
Visits aArgumentListnode, whose children are the following :f0 -> Expression()
f1 -> ( #0 "," #1 Expression() )*
s: -662366547- Parameters:
n- - the node to visit
-
visit
Visits aAllocationExpressionnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aArrayDimsAndInitsnode, 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
Visits aStatementnode, 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
Visits aAssertStatementnode, whose children are the following :f0 -> "assert"
f1 -> Expression()
f2 -> [ #0 ":" #1 Expression() ]
f3 -> ";"
s: -579866328- Parameters:
n- - the node to visit
-
visit
Visits aLabeledStatementnode, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> ":"
f2 -> Statement()
s: -1956923191- Parameters:
n- - the node to visit
-
visit
-
visit
Visits aBlockStatementnode, whose child is the following :f0 -> . %0 #0 LocalVariableDeclaration() #1 ";"
.. .. | %1 Statement()
.. .. | %2 ClassOrInterfaceDeclaration()
s: -1009630136- Parameters:
n- - the node to visit
-
visit
Visits aLocalVariableDeclarationnode, whose children are the following :f0 -> VariableModifiers()
f1 -> Type()
f2 -> VariableDeclarator()
f3 -> ( #0 "," #1 VariableDeclarator() )*
s: 225808290- Parameters:
n- - the node to visit
-
visit
Visits aVariableModifiersnode, whose child is the following :f0 -> ( ( %0 "final"
.. .. . | %1 Annotation() ) )*
s: 2076055340- Parameters:
n- - the node to visit
-
visit
Visits aEmptyStatementnode, whose child is the following :f0 -> ";"
s: 2055660624- Parameters:
n- - the node to visit
-
visit
Visits aStatementExpressionnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aSwitchStatementnode, 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
Visits aSwitchLabelnode, 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
Visits aIfStatementnode, 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
Visits aWhileStatementnode, whose children are the following :f0 -> "while"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> Statement()
s: 503551312- Parameters:
n- - the node to visit
-
visit
Visits aDoStatementnode, 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
Visits aForStatementnode, 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- Parameters:
n- - the node to visit
-
visit
-
visit
Visits aStatementExpressionListnode, whose children are the following :f0 -> StatementExpression()
f1 -> ( #0 "," #1 StatementExpression() )*
s: 186773841- Parameters:
n- - the node to visit
-
visit
-
visit
Visits aBreakStatementnode, whose children are the following :f0 -> "break"
f1 -> [ invalid input: '<' IDENTIFIER > ]
f2 -> ";"
s: 2096828507- Parameters:
n- - the node to visit
-
visit
Visits aContinueStatementnode, whose children are the following :f0 -> "continue"
f1 -> [ invalid input: '<' IDENTIFIER > ]
f2 -> ";"
s: -1991535243- Parameters:
n- - the node to visit
-
visit
Visits aReturnStatementnode, whose children are the following :f0 -> "return"
f1 -> [ Expression() ]
f2 -> ";"
s: -1971167888- Parameters:
n- - the node to visit
-
visit
Visits aThrowStatementnode, whose children are the following :f0 -> "throw"
f1 -> Expression()
f2 -> ";"
s: 568421270- Parameters:
n- - the node to visit
-
visit
Visits aSynchronizedStatementnode, whose children are the following :f0 -> "synchronized"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> Block()
s: 2040551171- Parameters:
n- - the node to visit
-
visit
Visits aTryStatementnode, 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
Visits aAnnotationnode, whose child is the following :f0 -> . %0 NormalAnnotation()
.. .. | %1 SingleMemberAnnotation()
.. .. | %2 MarkerAnnotation()
s: 1542293240- Parameters:
n- - the node to visit
-
visit
Visits aNormalAnnotationnode, whose children are the following :f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> [ MemberValuePairs() ]
f4 -> ")"
s: -50913587- Parameters:
n- - the node to visit
-
visit
Visits aMarkerAnnotationnode, whose children are the following :f0 -> "@"
f1 -> Name()
s: -11544239- Parameters:
n- - the node to visit
-
visit
Visits aSingleMemberAnnotationnode, whose children are the following :f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> MemberValue()
f4 -> ")"
s: -1771126382- Parameters:
n- - the node to visit
-
visit
Visits aMemberValuePairsnode, whose children are the following :f0 -> MemberValuePair()
f1 -> ( #0 "," #1 MemberValuePair() )*
s: -113472239- Parameters:
n- - the node to visit
-
visit
Visits aMemberValuePairnode, whose children are the following :f0 -> invalid input: '<' IDENTIFIER >
f1 -> "="
f2 -> MemberValue()
s: -476335468- Parameters:
n- - the node to visit
-
visit
Visits aMemberValuenode, whose child is the following :f0 -> . %0 Annotation()
.. .. | %1 MemberValueArrayInitializer()
.. .. | %2 ConditionalExpression()
s: -1120846693- Parameters:
n- - the node to visit
-
visit
Visits aMemberValueArrayInitializernode, whose children are the following :f0 -> "{"
f1 -> MemberValue()
f2 -> ( #0 "," #1 MemberValue() )*
f3 -> [ "," ]
f4 -> "}"
s: 111140055- Parameters:
n- - the node to visit
-
visit
Visits aAnnotationTypeDeclarationnode, whose children are the following :f0 -> "@"
f1 -> "interface"
f2 -> invalid input: '<' IDENTIFIER >
f3 -> AnnotationTypeBody()
s: 383718196- Parameters:
n- - the node to visit
-
visit
Visits aAnnotationTypeBodynode, whose children are the following :f0 -> "{"
f1 -> ( AnnotationTypeMemberDeclaration() )*
f2 -> "}"
s: -667465535- Parameters:
n- - the node to visit
-
visit
Visits aAnnotationTypeMemberDeclarationnode, 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- Parameters:
n- - the node to visit
-
visit
Visits aDefaultValuenode, whose children are the following :f0 -> "default"
f1 -> MemberValue()
s: -1936312236- Parameters:
n- - the node to visit
-