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
ReflectionCache implementation 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected Annotation[]internalGetAnnotations(AnnotatedElement element) Methods inherited from class org.jboss.weld.resources.DefaultReflectionCache
cleanupAfterBoot, getAnnotationClass, getAnnotations, getBackedAnnotatedTypeAnnotationSet, getDeclaredAnnotations, internalGetDeclaredAnnotationsMethods inherited from class org.jboss.weld.bootstrap.api.helpers.AbstractBootstrapService
cleanupMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.jboss.weld.bootstrap.api.Service
cleanup
-
Constructor Details
-
HotspotReflectionCache
-
-
Method Details
-
internalGetAnnotations
- Overrides:
internalGetAnnotationsin classDefaultReflectionCache
-