Package org.jboss.weld.resources
Class HotspotReflectionCache
- java.lang.Object
-
- org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
-
- org.jboss.weld.resources.DefaultReflectionCache
-
- org.jboss.weld.resources.HotspotReflectionCache
-
- All Implemented Interfaces:
org.jboss.weld.bootstrap.api.BootstrapService,org.jboss.weld.bootstrap.api.Service,ReflectionCache
public class HotspotReflectionCache extends DefaultReflectionCache
ReflectionCacheimplementation that works around possible deadlocks in HotSpot:- Author:
- Jozef Hartinger
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.jboss.weld.resources.ReflectionCache
ReflectionCache.AnnotationClass<T extends Annotation>
-
-
Constructor Summary
Constructors Constructor Description HotspotReflectionCache(TypeStore store)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected Annotation[]internalGetAnnotations(AnnotatedElement element)-
Methods inherited from class org.jboss.weld.resources.DefaultReflectionCache
cleanupAfterBoot, getAnnotationClass, getAnnotations, getBackedAnnotatedTypeAnnotationSet, getDeclaredAnnotations, internalGetDeclaredAnnotations
-
-
-
-
Constructor Detail
-
HotspotReflectionCache
public HotspotReflectionCache(TypeStore store)
-
-
Method Detail
-
internalGetAnnotations
protected Annotation[] internalGetAnnotations(AnnotatedElement element)
- Overrides:
internalGetAnnotationsin classDefaultReflectionCache
-
-