org.jboss.aop.annotation.compiler
Class AnnotationInfoCreator

java.lang.Object
  extended byorg.jboss.aop.annotation.compiler.AnnotationInfoCreator
All Implemented Interfaces:
AnnotationParserVisitor

public class AnnotationInfoCreator
extends Object
implements AnnotationParserVisitor

Comment

Version:
$Revision: 1.4 $
Author:
Bill Burke

Constructor Summary
AnnotationInfoCreator(javassist.ClassPool pool, javassist.bytecode.ConstPool cp, javassist.bytecode.annotation.Annotation base)
           
 
Method Summary
static javassist.bytecode.annotation.Annotation createAnnotationInfo(javassist.ClassPool pool, javassist.bytecode.ConstPool cp, ASTAnnotation node)
           
 Object visit(ASTAnnotation node, Object data)
           
 Object visit(ASTChar node, Object data)
           
 Object visit(ASTIdentifier node, Object data)
           
 Object visit(ASTMemberValueArrayInitializer node, Object data)
           
 Object visit(ASTMemberValuePair node, Object data)
           
 Object visit(ASTMemberValuePairs node, Object data)
           
 Object visit(ASTSingleMemberValue node, Object data)
           
 Object visit(ASTStart node, Object data)
           
 Object visit(ASTString node, Object data)
           
 Object visit(SimpleNode node, Object data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationInfoCreator

public AnnotationInfoCreator(javassist.ClassPool pool,
                             javassist.bytecode.ConstPool cp,
                             javassist.bytecode.annotation.Annotation base)
Method Detail

visit

public Object visit(ASTMemberValuePairs node,
                    Object data)
Specified by:
visit in interface AnnotationParserVisitor

visit

public Object visit(ASTMemberValuePair node,
                    Object data)
Specified by:
visit in interface AnnotationParserVisitor

visit

public Object visit(ASTSingleMemberValue node,
                    Object data)
Specified by:
visit in interface AnnotationParserVisitor

visit

public Object visit(ASTIdentifier node,
                    Object data)
Specified by:
visit in interface AnnotationParserVisitor

visit

public Object visit(ASTString node,
                    Object data)
Specified by:
visit in interface AnnotationParserVisitor

visit

public Object visit(ASTChar node,
                    Object data)
Specified by:
visit in interface AnnotationParserVisitor

visit

public Object visit(ASTMemberValueArrayInitializer node,
                    Object data)
Specified by:
visit in interface AnnotationParserVisitor

visit

public Object visit(ASTAnnotation node,
                    Object data)
Specified by:
visit in interface AnnotationParserVisitor

visit

public Object visit(SimpleNode node,
                    Object data)
Specified by:
visit in interface AnnotationParserVisitor

visit

public Object visit(ASTStart node,
                    Object data)
Specified by:
visit in interface AnnotationParserVisitor

createAnnotationInfo

public static javassist.bytecode.annotation.Annotation createAnnotationInfo(javassist.ClassPool pool,
                                                                            javassist.bytecode.ConstPool cp,
                                                                            ASTAnnotation node)
                                                                     throws Exception
Throws:
Exception


Copyright © 2004 JBoss Inc. All Rights Reserved.