org.jboss.weld.resources
Class ClassTransformer

java.lang.Object
  extended by org.jboss.weld.resources.ClassTransformer
All Implemented Interfaces:
org.jboss.weld.bootstrap.api.Service

public class ClassTransformer
extends Object
implements org.jboss.weld.bootstrap.api.Service

Author:
Pete Muir, Stuart Douglas, JBoss Weld Community, Ales Justin

Constructor Summary
ClassTransformer(TypeStore typeStore)
           
 
Method Summary
 void cleanup()
           
 void clearAnnotationData(Class<? extends Annotation> annotationClass)
           
 TypeStore getTypeStore()
           
<T extends Annotation>
WeldAnnotation<T>
loadAnnotation(Class<T> clazz)
           
<T> WeldClass<T>
loadClass(javax.enterprise.inject.spi.AnnotatedType<T> clazz)
           
<T> WeldClass<T>
loadClass(Class<T> clazz)
           
<T> WeldClass<T>
loadClass(Class<T> rawType, Type baseType)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClassTransformer

public ClassTransformer(TypeStore typeStore)
Method Detail

loadClass

public <T> WeldClass<T> loadClass(Class<T> rawType,
                                  Type baseType)

loadClass

public <T> WeldClass<T> loadClass(Class<T> clazz)

clearAnnotationData

public void clearAnnotationData(Class<? extends Annotation> annotationClass)

loadClass

public <T> WeldClass<T> loadClass(javax.enterprise.inject.spi.AnnotatedType<T> clazz)

loadAnnotation

public <T extends Annotation> WeldAnnotation<T> loadAnnotation(Class<T> clazz)

getTypeStore

public TypeStore getTypeStore()

cleanup

public void cleanup()
Specified by:
cleanup in interface org.jboss.weld.bootstrap.api.Service


Copyright © 2013 Seam Framework. All Rights Reserved.