Class WeldUnusedMetadataExtension

  • All Implemented Interfaces:
    jakarta.enterprise.inject.spi.Extension

    public class WeldUnusedMetadataExtension
    extends Object
    implements jakarta.enterprise.inject.spi.Extension
    This optional extension collects all injection points
    • of Java EE components,
    • with Instance required type,
    so that Weld is able to identify unused beans better.
    Author:
    Martin Kouba
    • Method Detail

      • isInjectedByEEComponent

        public boolean isInjectedByEEComponent​(jakarta.enterprise.inject.spi.Bean<?> bean,
                                               BeanManagerImpl beanManager)
      • isInstanceResolvedBean

        public boolean isInstanceResolvedBean​(jakarta.enterprise.inject.spi.Bean<?> bean,
                                              BeanManagerImpl beanManager)