public class ClassTransformer extends Object implements org.jboss.weld.bootstrap.api.BootstrapService
Constructor and Description |
---|
ClassTransformer(TypeStore typeStore,
SharedObjectCache cache,
ReflectionCache reflectionCache,
String contextId) |
public ClassTransformer(TypeStore typeStore, SharedObjectCache cache, ReflectionCache reflectionCache, String contextId)
public static ClassTransformer instance(BeanManagerImpl manager)
public <T> BackedAnnotatedType<T> getBackedAnnotatedType(Class<T> rawType, Type baseType, String bdaId)
public <T> BackedAnnotatedType<T> getBackedAnnotatedType(Class<T> rawType, String bdaId)
public <T> SlimAnnotatedType<T> getSlimAnnotatedTypeById(AnnotatedTypeIdentifier id)
public <T> UnbackedAnnotatedType<T> getUnbackedAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<T> source, String bdaId, String suffix)
public <T> UnbackedAnnotatedType<T> getUnbackedAnnotatedType(SlimAnnotatedType<T> originalType, javax.enterprise.inject.spi.AnnotatedType<T> source)
public UnbackedAnnotatedType<? extends Annotation> getSyntheticAnnotationAnnotatedType(Class<? extends Annotation> annotationType)
public <T> EnhancedAnnotatedType<T> getEnhancedAnnotatedType(Class<T> rawType, String bdaId)
public <T> EnhancedAnnotatedType<T> getEnhancedAnnotatedType(Class<T> rawType, Type baseType, String bdaId)
public <T> EnhancedAnnotatedType<T> getEnhancedAnnotatedType(javax.enterprise.inject.spi.AnnotatedType<T> annotatedType, String bdaId)
public <T> EnhancedAnnotatedType<T> getEnhancedAnnotatedType(SlimAnnotatedType<T> annotatedType)
public <T extends Annotation> EnhancedAnnotation<T> getEnhancedAnnotation(Class<T> clazz)
public void clearAnnotationData(Class<? extends Annotation> annotationClass)
public TypeStore getTypeStore()
public SharedObjectCache getSharedObjectCache()
public ReflectionCache getReflectionCache()
public void addSyntheticAnnotation(javax.enterprise.inject.spi.AnnotatedType<? extends Annotation> annotation, String bdaId)
annotation
- public void cleanupAfterBoot()
cleanupAfterBoot
in interface org.jboss.weld.bootstrap.api.BootstrapService
public void cleanup()
cleanup
in interface org.jboss.weld.bootstrap.api.Service
Copyright © 2016. All rights reserved.