AccessModifier |
JTB node class for the production AccessModifier:
Corresponding grammar:
f0 -> ( %0 "public"
..
|
AdditiveExpression |
JTB node class for the production AdditiveExpression:
Corresponding grammar:
f0 -> MultiplicativeExpression()
f1 -> ( #0 ( %0 "+"
..
|
AllocationExpression |
JTB node class for the production AllocationExpression:
Corresponding grammar:
f0 -> .
|
AndExpression |
JTB node class for the production AndExpression:
Corresponding grammar:
f0 -> EqualityExpression()
f1 -> ( #0 "&" #1 EqualityExpression() )*
s: -629554573
|
Annotation |
JTB node class for the production Annotation:
Corresponding grammar:
f0 -> .
|
AnnotationTypeBody |
JTB node class for the production AnnotationTypeBody:
Corresponding grammar:
f0 -> "{"
f1 -> ( AnnotationTypeMemberDeclaration() )*
f2 -> "}"
s: -667465535
|
AnnotationTypeDeclaration |
JTB node class for the production AnnotationTypeDeclaration:
Corresponding grammar:
f0 -> "@"
f1 -> "interface"
f2 -> < IDENTIFIER >
f3 -> AnnotationTypeBody()
s: 383718196
|
AnnotationTypeMemberDeclaration |
JTB node class for the production AnnotationTypeMemberDeclaration:
Corresponding grammar:
f0 -> .
|
ArgumentList |
JTB node class for the production ArgumentList:
Corresponding grammar:
f0 -> Expression()
f1 -> ( #0 "," #1 Expression() )*
s: -662366547
|
Arguments |
JTB node class for the production Arguments:
Corresponding grammar:
f0 -> "("
f1 -> [ ArgumentList() ]
f2 -> ")"
s: 2046130821
|
ArrayDimsAndInits |
JTB node class for the production ArrayDimsAndInits:
Corresponding grammar:
f0 -> .
|
ArrayInitializer |
JTB node class for the production ArrayInitializer:
Corresponding grammar:
f0 -> "{"
f1 -> [ #0 VariableInitializer()
..
|
AssertStatement |
JTB node class for the production AssertStatement:
Corresponding grammar:
f0 -> "assert"
f1 -> Expression()
f2 -> [ #0 ":" #1 Expression() ]
f3 -> ";"
s: -579866328
|
AssignmentOperator |
JTB node class for the production AssignmentOperator:
Corresponding grammar:
f0 -> .
|
Block |
JTB node class for the production Block:
Corresponding grammar:
f0 -> "{"
f1 -> ( BlockStatement() )*
f2 -> "}"
s: -47169424
|
BlockStatement |
JTB node class for the production BlockStatement:
Corresponding grammar:
f0 -> .
|
BNFProduction |
JTB node class for the production BNFProduction:
Corresponding grammar:
f0 -> AccessModifier()
f1 -> ResultType()
f2 -> IdentifierAsString()
f3 -> FormalParameters()
f4 -> [ #0 "throws" #1 Name()
..
|
BooleanLiteral |
JTB node class for the production BooleanLiteral:
Corresponding grammar:
f0 -> .
|
BreakStatement |
JTB node class for the production BreakStatement:
Corresponding grammar:
f0 -> "break"
f1 -> [ < IDENTIFIER > ]
f2 -> ";"
s: 2096828507
|
CastExpression |
JTB node class for the production CastExpression:
Corresponding grammar:
f0 -> .
|
CastLookahead |
JTB node class for the production CastLookahead:
Corresponding grammar:
f0 -> .
|
CharacterDescriptor |
JTB node class for the production CharacterDescriptor:
Corresponding grammar:
f0 -> StringLiteral()
f1 -> [ #0 "-" #1 StringLiteral() ]
s: 895087809
|
CharacterList |
JTB node class for the production CharacterList:
Corresponding grammar:
f0 -> [ "~" ]
f1 -> "["
f2 -> [ #0 CharacterDescriptor()
..
|
ClassOrInterfaceBody |
JTB node class for the production ClassOrInterfaceBody:
Corresponding grammar:
f0 -> "{"
f1 -> ( ClassOrInterfaceBodyDeclaration() )*
f2 -> "}"
s: 1154515364
|
ClassOrInterfaceBodyDeclaration |
JTB node class for the production ClassOrInterfaceBodyDeclaration:
Corresponding grammar:
f0 -> .
|
ClassOrInterfaceDeclaration |
JTB node class for the production ClassOrInterfaceDeclaration:
Corresponding grammar:
f0 -> ( %0 "class"
..
|
ClassOrInterfaceType |
JTB node class for the production ClassOrInterfaceType:
Corresponding grammar:
f0 -> < IDENTIFIER >
f1 -> [ TypeArguments() ]
f2 -> ( #0 "." #1 < IDENTIFIER >
..
|
CompilationUnit |
JTB node class for the production CompilationUnit:
Corresponding grammar:
f0 -> [ PackageDeclaration() ]
f1 -> ( ImportDeclaration() )*
f2 -> ( TypeDeclaration() )*
s: 1761039264
|
ComplexRegularExpression |
JTB node class for the production ComplexRegularExpression:
Corresponding grammar:
f0 -> ( ComplexRegularExpressionUnit() )+
s: 896313544
|
ComplexRegularExpressionChoices |
JTB node class for the production ComplexRegularExpressionChoices:
Corresponding grammar:
f0 -> ComplexRegularExpression()
f1 -> ( #0 "|" #1 ComplexRegularExpression() )*
s: -1240933595
|
ComplexRegularExpressionUnit |
JTB node class for the production ComplexRegularExpressionUnit:
Corresponding grammar:
f0 -> .
|
ConditionalAndExpression |
JTB node class for the production ConditionalAndExpression:
Corresponding grammar:
f0 -> InclusiveOrExpression()
f1 -> ( #0 "&&" #1 InclusiveOrExpression() )*
s: -1425815203
|
ConditionalExpression |
JTB node class for the production ConditionalExpression:
Corresponding grammar:
f0 -> ConditionalOrExpression()
f1 -> [ #0 "?" #1 Expression() #2 ":" #3 Expression() ]
s: -1150694214
|
ConditionalOrExpression |
JTB node class for the production ConditionalOrExpression:
Corresponding grammar:
f0 -> ConditionalAndExpression()
f1 -> ( #0 "||" #1 ConditionalAndExpression() )*
s: -1592298777
|
ConstructorDeclaration |
JTB node class for the production ConstructorDeclaration:
Corresponding grammar:
f0 -> [ TypeParameters() ]
f1 -> < IDENTIFIER >
f2 -> FormalParameters()
f3 -> [ #0 "throws" #1 NameList() ]
f4 -> "{"
f5 -> [ ExplicitConstructorInvocation() ]
f6 -> ( BlockStatement() )*
f7 -> "}"
s: 1258397065
|
ContinueStatement |
JTB node class for the production ContinueStatement:
Corresponding grammar:
f0 -> "continue"
f1 -> [ < IDENTIFIER > ]
f2 -> ";"
s: -1991535243
|
DefaultValue |
JTB node class for the production DefaultValue:
Corresponding grammar:
f0 -> "default"
f1 -> MemberValue()
s: -1936312236
|
DoStatement |
JTB node class for the production DoStatement:
Corresponding grammar:
f0 -> "do"
f1 -> Statement()
f2 -> "while"
f3 -> "("
f4 -> Expression()
f5 -> ")"
f6 -> ";"
s: 1162769715
|
EmptyStatement |
JTB node class for the production EmptyStatement:
Corresponding grammar:
f0 -> ";"
s: 2055660624
|
EmptyTypeArguments |
JTB node class for the production EmptyTypeArguments:
Corresponding grammar:
f0 -> "<"
f1 -> ">"
s: 859421181
|
EnumBody |
JTB node class for the production EnumBody:
Corresponding grammar:
f0 -> "{"
f1 -> [ #0 EnumConstant()
..
|
EnumConstant |
JTB node class for the production EnumConstant:
Corresponding grammar:
f0 -> Modifiers()
f1 -> < IDENTIFIER >
f2 -> [ Arguments() ]
f3 -> [ ClassOrInterfaceBody() ]
s: -8699830
|
EnumDeclaration |
JTB node class for the production EnumDeclaration:
Corresponding grammar:
f0 -> "enum"
f1 -> < IDENTIFIER >
f2 -> [ ImplementsList() ]
f3 -> EnumBody()
s: 359041865
|
EqualityExpression |
JTB node class for the production EqualityExpression:
Corresponding grammar:
f0 -> InstanceOfExpression()
f1 -> ( #0 ( %0 "=="
..
|
ExclusiveOrExpression |
JTB node class for the production ExclusiveOrExpression:
Corresponding grammar:
f0 -> AndExpression()
f1 -> ( #0 "^" #1 AndExpression() )*
s: -1241708769
|
Expansion |
JTB node class for the production Expansion:
Corresponding grammar:
f0 -> ( #0 "LOOKAHEAD" #1 "(" #2 LocalLookahead() #3 ")" )?
f1 -> ( ExpansionUnit() )+
s: -2134365682
|
ExpansionChoices |
JTB node class for the production ExpansionChoices:
Corresponding grammar:
f0 -> Expansion()
f1 -> ( #0 "|" #1 Expansion() )*
s: -1726831935
|
ExpansionUnit |
JTB node class for the production ExpansionUnit:
Corresponding grammar:
f0 -> .
|
ExpansionUnitTCF |
JTB node class for the production ExpansionUnitTCF:
Corresponding grammar:
f0 -> "try"
f1 -> "{"
f2 -> ExpansionChoices()
f3 -> "}"
f4 -> ( #0 "catch" #1 "("
..
|
ExplicitConstructorInvocation |
JTB node class for the production ExplicitConstructorInvocation:
Corresponding grammar:
f0 -> ( %0 #0 [ $0 "<" $1 ReferenceType()
..
|
Expression |
JTB node class for the production Expression:
Corresponding grammar:
f0 -> ConditionalExpression()
f1 -> [ #0 AssignmentOperator() #1 Expression() ]
s: -1186270200
|
ExtendsList |
JTB node class for the production ExtendsList:
Corresponding grammar:
f0 -> "extends"
f1 -> ClassOrInterfaceType()
f2 -> ( #0 "," #1 ClassOrInterfaceType() )*
s: 24279225
|
FieldDeclaration |
JTB node class for the production FieldDeclaration:
Corresponding grammar:
f0 -> Type()
f1 -> VariableDeclarator()
f2 -> ( #0 "," #1 VariableDeclarator() )*
f3 -> ";"
s: 1567612384
|
ForInit |
JTB node class for the production ForInit:
Corresponding grammar:
f0 -> .
|
FormalParameter |
JTB node class for the production FormalParameter:
Corresponding grammar:
f0 -> Modifiers()
f1 -> Type()
f2 -> [ "..." ]
f3 -> VariableDeclaratorId()
s: -1358852705
|
FormalParameters |
JTB node class for the production FormalParameters:
Corresponding grammar:
f0 -> "("
f1 -> [ #0 FormalParameter()
..
|
ForStatement |
JTB node class for the production ForStatement:
Corresponding grammar:
f0 -> "for"
f1 -> "("
f2 -> ( %0 #0 VariableModifiers() #1 Type() #2 < IDENTIFIER > #3 ":" #4 Expression()
..
|
ForUpdate |
JTB node class for the production ForUpdate:
Corresponding grammar:
f0 -> StatementExpressionList()
s: -1489663891
|
IdentifierAsString |
JTB node class for the production IdentifierAsString:
Corresponding grammar:
f0 -> < IDENTIFIER >
s: -1580059612
|
IfStatement |
JTB node class for the production IfStatement:
Corresponding grammar:
f0 -> "if"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> Statement()
f5 -> [ #0 "else" #1 Statement() ]
s: -1906079982
|
ImplementsList |
JTB node class for the production ImplementsList:
Corresponding grammar:
f0 -> "implements"
f1 -> ClassOrInterfaceType()
f2 -> ( #0 "," #1 ClassOrInterfaceType() )*
s: 1830366786
|
ImportDeclaration |
JTB node class for the production ImportDeclaration:
Corresponding grammar:
f0 -> "import"
f1 -> [ "static" ]
f2 -> Name()
f3 -> [ #0 "." #1 "*" ]
f4 -> ";"
s: -1592912780
|
InclusiveOrExpression |
JTB node class for the production InclusiveOrExpression:
Corresponding grammar:
f0 -> ExclusiveOrExpression()
f1 -> ( #0 "|" #1 ExclusiveOrExpression() )*
s: 963402497
|
Initializer |
JTB node class for the production Initializer:
Corresponding grammar:
f0 -> [ "static" ]
f1 -> Block()
s: -423135641
|
InstanceOfExpression |
JTB node class for the production InstanceOfExpression:
Corresponding grammar:
f0 -> RelationalExpression()
f1 -> [ #0 "instanceof" #1 Type() ]
s: 933354553
|
IntegerLiteral |
JTB node class for the production IntegerLiteral:
Corresponding grammar:
f0 -> < INTEGER_LITERAL >
s: -1048223857
|
JavaCCInput |
JTB node class for the production JavaCCInput:
Corresponding grammar:
f0 -> JavaCCOptions()
f1 -> "PARSER_BEGIN"
f2 -> "("
f3 -> IdentifierAsString()
f4 -> ")"
f5 -> CompilationUnit()
f6 -> "PARSER_END"
f7 -> "("
f8 -> IdentifierAsString()
f9 -> ")"
f10 -> ( Production() )+
f11 -> < EOF >
s: 1465207473
|
JavaCCOptions |
JTB node class for the production JavaCCOptions:
Corresponding grammar:
f0 -> [ #0 "options" #1 "{"
..
|
JavaCodeProduction |
JTB node class for the production JavaCodeProduction:
Corresponding grammar:
f0 -> "JAVACODE"
f1 -> AccessModifier()
f2 -> ResultType()
f3 -> IdentifierAsString()
f4 -> FormalParameters()
f5 -> [ #0 "throws" #1 Name()
..
|
JavaIdentifier |
JTB node class for the production JavaIdentifier:
Corresponding grammar:
f0 -> ( %00 < IDENTIFIER >
..
|
LabeledStatement |
JTB node class for the production LabeledStatement:
Corresponding grammar:
f0 -> < IDENTIFIER >
f1 -> ":"
f2 -> Statement()
s: -1956923191
|
Literal |
JTB node class for the production Literal:
Corresponding grammar:
f0 -> .
|
LocalLookahead |
JTB node class for the production LocalLookahead:
Corresponding grammar:
f0 -> [ IntegerLiteral() ]
f1 -> [ "," ]
f2 -> [ ExpansionChoices() ]
f3 -> [ "," ]
f4 -> [ #0 "{"
..
|
LocalVariableDeclaration |
JTB node class for the production LocalVariableDeclaration:
Corresponding grammar:
f0 -> VariableModifiers()
f1 -> Type()
f2 -> VariableDeclarator()
f3 -> ( #0 "," #1 VariableDeclarator() )*
s: 225808290
|
MarkerAnnotation |
JTB node class for the production MarkerAnnotation:
Corresponding grammar:
f0 -> "@"
f1 -> Name()
s: -11544239
|
MemberSelector |
JTB node class for the production MemberSelector:
Corresponding grammar:
f0 -> "."
f1 -> TypeArguments()
f2 -> < IDENTIFIER >
s: 257570924
|
MemberValue |
JTB node class for the production MemberValue:
Corresponding grammar:
f0 -> .
|
MemberValueArrayInitializer |
JTB node class for the production MemberValueArrayInitializer:
Corresponding grammar:
f0 -> "{"
f1 -> MemberValue()
f2 -> ( #0 "," #1 MemberValue() )*
f3 -> [ "," ]
f4 -> "}"
s: 111140055
|
MemberValuePair |
JTB node class for the production MemberValuePair:
Corresponding grammar:
f0 -> < IDENTIFIER >
f1 -> "="
f2 -> MemberValue()
s: -476335468
|
MemberValuePairs |
JTB node class for the production MemberValuePairs:
Corresponding grammar:
f0 -> MemberValuePair()
f1 -> ( #0 "," #1 MemberValuePair() )*
s: -113472239
|
MethodDeclaration |
JTB node class for the production MethodDeclaration:
Corresponding grammar:
f0 -> [ TypeParameters() ]
f1 -> ResultType()
f2 -> MethodDeclarator()
f3 -> [ #0 "throws" #1 NameList() ]
f4 -> ( %0 Block()
..
|
MethodDeclarator |
JTB node class for the production MethodDeclarator:
Corresponding grammar:
f0 -> < IDENTIFIER >
f1 -> FormalParameters()
f2 -> ( #0 "[" #1 "]" )*
s: -837793747
|
Modifiers |
JTB node class for the production Modifiers:
Corresponding grammar:
f0 -> ( ( %00 "public"
..
|
MultiplicativeExpression |
JTB node class for the production MultiplicativeExpression:
Corresponding grammar:
f0 -> UnaryExpression()
f1 -> ( #0 ( %0 "*"
..
|
Name |
JTB node class for the production Name:
Corresponding grammar:
f0 -> JavaIdentifier()
f1 -> ( #0 "." #1 JavaIdentifier() )*
s: 565597065
|
NameList |
JTB node class for the production NameList:
Corresponding grammar:
f0 -> Name()
f1 -> ( #0 "," #1 Name() )*
s: -1147957113
|
NodeChoice |
Represents a grammar choice (|), e.g.
|
NodeConstants |
Provides constants reflecting the JTB user nodes.
|
NodeList |
Represents a grammar list (+), e.g.
|
NodeListOptional |
Represents an optional grammar list (*), e.g.
|
NodeOptional |
Represents a grammar optional node (? or []), e.g.
|
NodeSequence |
Represents a sequence of nodes (x y z ...) nested within a choice (|), list (+),
optional list (*), or optional node (? or []), e.g.
|
NormalAnnotation |
JTB node class for the production NormalAnnotation:
Corresponding grammar:
f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> [ MemberValuePairs() ]
f4 -> ")"
s: -50913587
|
NullLiteral |
JTB node class for the production NullLiteral:
Corresponding grammar:
f0 -> "null"
s: -1703344686
|
OptionBinding |
JTB node class for the production OptionBinding:
Corresponding grammar:
f0 -> ( %0 < IDENTIFIER >
..
|
PackageDeclaration |
JTB node class for the production PackageDeclaration:
Corresponding grammar:
f0 -> "package"
f1 -> Name()
f2 -> ";"
s: -2133750237
|
PostfixExpression |
JTB node class for the production PostfixExpression:
Corresponding grammar:
f0 -> PrimaryExpression()
f1 -> [ %0 "++"
..
|
PreDecrementExpression |
JTB node class for the production PreDecrementExpression:
Corresponding grammar:
f0 -> "--"
f1 -> PrimaryExpression()
s: -743030168
|
PreIncrementExpression |
JTB node class for the production PreIncrementExpression:
Corresponding grammar:
f0 -> "++"
f1 -> PrimaryExpression()
s: 2138182184
|
PrimaryExpression |
JTB node class for the production PrimaryExpression:
Corresponding grammar:
f0 -> PrimaryPrefix()
f1 -> ( PrimarySuffix() )*
s: -840041189
|
PrimaryPrefix |
JTB node class for the production PrimaryPrefix:
Corresponding grammar:
f0 -> .
|
PrimarySuffix |
JTB node class for the production PrimarySuffix:
Corresponding grammar:
f0 -> .
|
PrimitiveType |
JTB node class for the production PrimitiveType:
Corresponding grammar:
f0 -> .
|
Production |
JTB node class for the production Production:
Corresponding grammar:
f0 -> .
|
ReferenceType |
JTB node class for the production ReferenceType:
Corresponding grammar:
f0 -> .
|
RegExprKind |
JTB node class for the production RegExprKind:
Corresponding grammar:
f0 -> .
|
RegExprSpec |
JTB node class for the production RegExprSpec:
Corresponding grammar:
f0 -> RegularExpression()
f1 -> [ "!" ]
f2 -> [ Block() ]
f3 -> [ #0 ":" #1 < IDENTIFIER > ]
s: -1949948808
|
RegularExpression |
JTB node class for the production RegularExpression:
Corresponding grammar:
f0 -> .
|
RegularExprProduction |
JTB node class for the production RegularExprProduction:
Corresponding grammar:
f0 -> [ %0 #0 "<" #1 "*" #2 ">"
..
|
RelationalExpression |
JTB node class for the production RelationalExpression:
Corresponding grammar:
f0 -> ShiftExpression()
f1 -> ( #0 ( %0 "<"
..
|
ResultType |
JTB node class for the production ResultType:
Corresponding grammar:
f0 -> ( %0 "void"
..
|
ReturnStatement |
JTB node class for the production ReturnStatement:
Corresponding grammar:
f0 -> "return"
f1 -> [ Expression() ]
f2 -> ";"
s: -1971167888
|
RSignedShift |
JTB node class for the production RSignedShift:
Corresponding grammar:
f0 -> ">"
f1 -> ">"
s: 1560485759
|
RUnsignedShift |
JTB node class for the production RUnsignedShift:
Corresponding grammar:
f0 -> ">"
f1 -> ">"
f2 -> ">"
s: -171434548
|
ShiftExpression |
JTB node class for the production ShiftExpression:
Corresponding grammar:
f0 -> AdditiveExpression()
f1 -> ( #0 ( %0 "<<"
..
|
SingleMemberAnnotation |
JTB node class for the production SingleMemberAnnotation:
Corresponding grammar:
f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> MemberValue()
f4 -> ")"
s: -1771126382
|
Statement |
JTB node class for the production Statement:
Corresponding grammar:
f0 -> .
|
StatementExpression |
JTB node class for the production StatementExpression:
Corresponding grammar:
f0 -> .
|
StatementExpressionList |
JTB node class for the production StatementExpressionList:
Corresponding grammar:
f0 -> StatementExpression()
f1 -> ( #0 "," #1 StatementExpression() )*
s: 186773841
|
StringLiteral |
JTB node class for the production StringLiteral:
Corresponding grammar:
f0 -> < STRING_LITERAL >
s: 241433948
|
SwitchLabel |
JTB node class for the production SwitchLabel:
Corresponding grammar:
f0 -> .
|
SwitchStatement |
JTB node class for the production SwitchStatement:
Corresponding grammar:
f0 -> "switch"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> "{"
f5 -> ( #0 SwitchLabel()
..
|
SynchronizedStatement |
JTB node class for the production SynchronizedStatement:
Corresponding grammar:
f0 -> "synchronized"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> Block()
s: 2040551171
|
ThrowStatement |
JTB node class for the production ThrowStatement:
Corresponding grammar:
f0 -> "throw"
f1 -> Expression()
f2 -> ";"
s: 568421270
|
TokenManagerDecls |
JTB node class for the production TokenManagerDecls:
Corresponding grammar:
f0 -> "TOKEN_MGR_DECLS"
f1 -> ":"
f2 -> ClassOrInterfaceBody()
s: -1566997219
|
TryStatement |
JTB node class for the production TryStatement:
Corresponding grammar:
f0 -> "try"
f1 -> Block()
f2 -> ( #0 "catch" #1 "(" #2 FormalParameter() #3 ")" #4 Block() )*
f3 -> [ #0 "finally" #1 Block() ]
s: 1108527850
|
Type |
JTB node class for the production Type:
Corresponding grammar:
f0 -> .
|
TypeArgument |
JTB node class for the production TypeArgument:
Corresponding grammar:
f0 -> .
|
TypeArguments |
JTB node class for the production TypeArguments:
Corresponding grammar:
f0 -> "<"
f1 -> TypeArgument()
f2 -> ( #0 "," #1 TypeArgument() )*
f3 -> ">"
s: 131755052
|
TypeBound |
JTB node class for the production TypeBound:
Corresponding grammar:
f0 -> "extends"
f1 -> ClassOrInterfaceType()
f2 -> ( #0 "&" #1 ClassOrInterfaceType() )*
s: -2080520397
|
TypeDeclaration |
JTB node class for the production TypeDeclaration:
Corresponding grammar:
f0 -> .
|
TypeParameter |
JTB node class for the production TypeParameter:
Corresponding grammar:
f0 -> < IDENTIFIER >
f1 -> [ TypeBound() ]
s: 1306471903
|
TypeParameters |
JTB node class for the production TypeParameters:
Corresponding grammar:
f0 -> "<"
f1 -> TypeParameter()
f2 -> ( #0 "," #1 TypeParameter() )*
f3 -> ">"
s: 1962566888
|
UnaryExpression |
JTB node class for the production UnaryExpression:
Corresponding grammar:
f0 -> .
|
UnaryExpressionNotPlusMinus |
JTB node class for the production UnaryExpressionNotPlusMinus:
Corresponding grammar:
f0 -> .
|
VariableDeclarator |
JTB node class for the production VariableDeclarator:
Corresponding grammar:
f0 -> VariableDeclaratorId()
f1 -> [ #0 "=" #1 VariableInitializer() ]
s: -484955779
|
VariableDeclaratorId |
JTB node class for the production VariableDeclaratorId:
Corresponding grammar:
f0 -> < IDENTIFIER >
f1 -> ( #0 "[" #1 "]" )*
s: 416704472
|
VariableInitializer |
JTB node class for the production VariableInitializer:
Corresponding grammar:
f0 -> .
|
VariableModifiers |
JTB node class for the production VariableModifiers:
Corresponding grammar:
f0 -> ( ( %0 "final"
..
|
WhileStatement |
JTB node class for the production WhileStatement:
Corresponding grammar:
f0 -> "while"
f1 -> "("
f2 -> Expression()
f3 -> ")"
f4 -> Statement()
s: 503551312
|
WildcardBounds |
JTB node class for the production WildcardBounds:
Corresponding grammar:
f0 -> .
|