org.jboss.seam.remoting
Class AnnotationsParser

java.lang.Object
  extended by org.jboss.seam.remoting.annotationparser.visitor.DepthFirstVisitor
      extended by org.jboss.seam.remoting.AnnotationsParser
All Implemented Interfaces:
Visitor

public class AnnotationsParser
extends DepthFirstVisitor

Parses a comma-separated list of annotation expressions and produces an array of Annotation instances.

Author:
Shane Bryzak

Nested Class Summary
protected  class AnnotationsParser.AnnotationMetadata
           
 
Constructor Summary
AnnotationsParser(Class<?> beanType, String declaration, javax.enterprise.inject.spi.BeanManager beanManager)
           
 
Method Summary
 Annotation[] getAnnotations()
           
 void visit(AnnotationsUnit node)
          f0 -> [ Annotation() ( "," Annotation() )* ]
 
Methods inherited from class org.jboss.seam.remoting.annotationparser.visitor.DepthFirstVisitor
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationsParser

public AnnotationsParser(Class<?> beanType,
                         String declaration,
                         javax.enterprise.inject.spi.BeanManager beanManager)
Method Detail

getAnnotations

public Annotation[] getAnnotations()

visit

public void visit(AnnotationsUnit node)
Description copied from class: DepthFirstVisitor
f0 -> [ Annotation() ( "," Annotation() )* ]

Specified by:
visit in interface Visitor
Overrides:
visit in class DepthFirstVisitor


Copyright © 2011 Seam Framework. All Rights Reserved.