Class TypeStore

  • All Implemented Interfaces:
    org.jboss.weld.bootstrap.api.Service

    public class TypeStore
    extends Object
    implements org.jboss.weld.bootstrap.api.Service
    This class requires happens-before action between add(Class, Annotation) and subsequent get(Class) or isExtraScope(Class). In order to guarantee this implicitly, add(Class, Annotation) should only be called from within a BeforeBeanDiscovery observer.
    Author:
    pmuir, Jozef Hartinger
    • Constructor Detail

      • TypeStore

        public TypeStore()
    • Method Detail

      • isExtraScope

        public boolean isExtraScope​(Class<? extends Annotation> annotation)
      • cleanup

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