Package org.jboss.seam.remoting.annotationparser.syntaxtree

Interface Summary
Node The interface which all syntax tree classes must implement.
NodeListInterface The interface which NodeList, NodeListOptional, and NodeSequence implement.
 

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 -> ")"
 



Copyright © 2011 Seam Framework. All Rights Reserved.