org.apache.tapestry5.internal.plastic
Class AnnotationBuilder

java.lang.Object
  extended by org.apache.tapestry5.internal.plastic.AbstractAnnotationBuilder
      extended by org.apache.tapestry5.internal.plastic.AnnotationBuilder
All Implemented Interfaces:
org.apache.tapestry5.internal.plastic.asm.AnnotationVisitor

public class AnnotationBuilder
extends AbstractAnnotationBuilder


Field Summary
 
Fields inherited from class org.apache.tapestry5.internal.plastic.AbstractAnnotationBuilder
pool
 
Constructor Summary
AnnotationBuilder(Class annotationType, PlasticClassPool pool)
           
 
Method Summary
 Object createAnnotation()
           
protected  Class elementTypeForArrayAttribute(String name)
           
protected  void store(String name, Object value)
           
 
Methods inherited from class org.apache.tapestry5.internal.plastic.AbstractAnnotationBuilder
visit, visitAnnotation, visitArray, visitEnd, visitEnum
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnnotationBuilder

public AnnotationBuilder(Class annotationType,
                         PlasticClassPool pool)
Method Detail

store

protected void store(String name,
                     Object value)
Specified by:
store in class AbstractAnnotationBuilder

elementTypeForArrayAttribute

protected Class elementTypeForArrayAttribute(String name)
Overrides:
elementTypeForArrayAttribute in class AbstractAnnotationBuilder

createAnnotation

public Object createAnnotation()


Copyright © 2003-2012 The Apache Software Foundation.