org.jboss.seam.remoting.annotationparser.visitor
Interface GJVoidVisitor<A>

All Known Implementing Classes:
GJVoidDepthFirst

public interface GJVoidVisitor<A>

All GJ void visitors must implement this interface.


Method Summary
 void visit(Annotation n, A argu)
          f0 -> NormalAnnotation() | SingleMemberAnnotation() | MarkerAnnotation()
 void visit(AnnotationsUnit n, A argu)
          f0 -> [ Annotation() ( "," Annotation() )* ]
 void visit(BooleanLiteral n, A argu)
          f0 -> "true" | "false"
 void visit(ClassOrInterfaceType n, A argu)
          f0 -> f1 -> ( "." )* f2 -> [ "." "class" ]
 void visit(Literal n, A argu)
          f0 -> | | | | BooleanLiteral() | NullLiteral()
 void visit(MarkerAnnotation n, A argu)
          f0 -> "@" f1 -> Name()
 void visit(MemberValue n, A argu)
          f0 -> Annotation() | MemberValueArrayInitializer() | Literal() | ClassOrInterfaceType()
 void visit(MemberValueArrayInitializer n, A argu)
          f0 -> "{" f1 -> MemberValue() f2 -> ( "," MemberValue() )* f3 -> [ "," ] f4 -> "}"
 void visit(MemberValuePair n, A argu)
          f0 -> f1 -> "=" f2 -> MemberValue()
 void visit(MemberValuePairs n, A argu)
          f0 -> MemberValuePair() f1 -> ( "," MemberValuePair() )*
 void visit(Name n, A argu)
          f0 -> f1 -> ( "." )*
 void visit(NodeList n, A argu)
           
 void visit(NodeListOptional n, A argu)
           
 void visit(NodeOptional n, A argu)
           
 void visit(NodeSequence n, A argu)
           
 void visit(NodeToken n, A argu)
           
 void visit(NormalAnnotation n, A argu)
          f0 -> "@" f1 -> Name() f2 -> "(" f3 -> [ MemberValuePairs() ] f4 -> ")"
 void visit(NullLiteral n, A argu)
          f0 -> "null"
 void visit(PrimitiveType n, A argu)
          f0 -> "boolean" | "char" | "byte" | "short" | "int" | "long" | "float" | "double"
 void visit(SingleMemberAnnotation n, A argu)
          f0 -> "@" f1 -> Name() f2 -> "(" f3 -> MemberValue() f4 -> ")"
 

Method Detail

visit

void visit(NodeList n,
           A argu)

visit

void visit(NodeListOptional n,
           A argu)

visit

void visit(NodeOptional n,
           A argu)

visit

void visit(NodeSequence n,
           A argu)

visit

void visit(NodeToken n,
           A argu)

visit

void visit(AnnotationsUnit n,
           A argu)
f0 -> [ Annotation() ( "," Annotation() )* ]


visit

void visit(PrimitiveType n,
           A argu)
f0 -> "boolean" | "char" | "byte" | "short" | "int" | "long" | "float" | "double"


visit

void visit(Name n,
           A argu)
f0 -> f1 -> ( "." )*


visit

void visit(Literal n,
           A argu)
f0 -> | | | | BooleanLiteral() | NullLiteral()


visit

void visit(BooleanLiteral n,
           A argu)
f0 -> "true" | "false"


visit

void visit(NullLiteral n,
           A argu)
f0 -> "null"


visit

void visit(Annotation n,
           A argu)
f0 -> NormalAnnotation() | SingleMemberAnnotation() | MarkerAnnotation()


visit

void visit(NormalAnnotation n,
           A argu)
f0 -> "@" f1 -> Name() f2 -> "(" f3 -> [ MemberValuePairs() ] f4 -> ")"


visit

void visit(MarkerAnnotation n,
           A argu)
f0 -> "@" f1 -> Name()


visit

void visit(SingleMemberAnnotation n,
           A argu)
f0 -> "@" f1 -> Name() f2 -> "(" f3 -> MemberValue() f4 -> ")"


visit

void visit(MemberValuePairs n,
           A argu)
f0 -> MemberValuePair() f1 -> ( "," MemberValuePair() )*


visit

void visit(MemberValuePair n,
           A argu)
f0 -> f1 -> "=" f2 -> MemberValue()


visit

void visit(MemberValue n,
           A argu)
f0 -> Annotation() | MemberValueArrayInitializer() | Literal() | ClassOrInterfaceType()


visit

void visit(ClassOrInterfaceType n,
           A argu)
f0 -> f1 -> ( "." )* f2 -> [ "." "class" ]


visit

void visit(MemberValueArrayInitializer n,
           A argu)
f0 -> "{" f1 -> MemberValue() f2 -> ( "," MemberValue() )* f3 -> [ "," ] f4 -> "}"



Copyright © 2011 Seam Framework. All Rights Reserved.