Class WeldUnusedMetadataExtension

  • All Implemented Interfaces:
    Extension

    public class WeldUnusedMetadataExtension
    extends Object
    implements 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​(Bean<?> bean,
                                               BeanManagerImpl beanManager)
      • isInstanceResolvedBean

        public boolean isInstanceResolvedBean​(Bean<?> bean,
                                              BeanManagerImpl beanManager)