Class Summary |
Annotation |
Grammar production:
f0 -> NormalAnnotation()
| SingleMemberAnnotation()
| MarkerAnnotation() |
AnnotationsUnit |
Grammar production:
f0 -> [ Annotation() ( "," Annotation() )* ] |
BooleanLiteral |
Grammar production:
f0 -> "true"
| "false" |
ClassOrInterfaceType |
Grammar production:
f0 ->
f1 -> ( "." )*
f2 -> [ "." "class" ] |
Literal |
Grammar production:
f0 ->
|
|
|
| BooleanLiteral()
| NullLiteral() |
MarkerAnnotation |
Grammar production:
f0 -> "@"
f1 -> Name() |
MemberValue |
Grammar production:
f0 -> Annotation()
| MemberValueArrayInitializer()
| Literal()
| ClassOrInterfaceType() |
MemberValueArrayInitializer |
Grammar production:
f0 -> "{"
f1 -> MemberValue()
f2 -> ( "," MemberValue() )*
f3 -> [ "," ]
f4 -> "}" |
MemberValuePair |
Grammar production:
f0 ->
f1 -> "="
f2 -> MemberValue() |
MemberValuePairs |
Grammar production:
f0 -> MemberValuePair()
f1 -> ( "," MemberValuePair() )* |
Name |
Grammar production:
f0 ->
f1 -> ( "." )* |
NodeChoice |
Represents a grammar choice, e.g. |
NodeList |
Represents a grammar list, e.g. |
NodeListOptional |
Represents an optional grammar list, e.g. |
NodeOptional |
Represents an grammar optional node, e.g. |
NodeSequence |
Represents a sequence of nodes nested within a choice, list,
optional list, or optional, e.g. |
NodeToken |
Represents a single token in the grammar. |
NormalAnnotation |
Grammar production:
f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> [ MemberValuePairs() ]
f4 -> ")" |
NullLiteral |
Grammar production:
f0 -> "null" |
PrimitiveType |
Grammar production:
f0 -> "boolean"
| "char"
| "byte"
| "short"
| "int"
| "long"
| "float"
| "double" |
SingleMemberAnnotation |
Grammar production:
f0 -> "@"
f1 -> Name()
f2 -> "("
f3 -> MemberValue()
f4 -> ")" |