public class ClassTransformer extends Object implements 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(AnnotatedType<T> source, String bdaId, String suffix)
public <T> UnbackedAnnotatedType<T> getUnbackedAnnotatedType(SlimAnnotatedType<T> originalType, 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(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(AnnotatedType<? extends Annotation> annotation, String bdaId)
annotation
- public void cleanupAfterBoot()
BootstrapService
cleanupAfterBoot
in interface BootstrapService
Copyright © 2014. All Rights Reserved.