Class MemberTransformer

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

    public class MemberTransformer
    extends Object
    implements org.jboss.weld.bootstrap.api.BootstrapService
    Serves several functions. Firstly, transforms a given AnnotatedMember into its richer counterpart EnhancedAnnotatedMember. Secondly, a BackedAnnotatedMember or UnbackedAnnotatedMember can be looked up.
    Author:
    Jozef Hartinger
    • Constructor Detail

    • Method Detail

      • loadEnhancedMember

        public <X,​A extends EnhancedAnnotatedMember<?,​X,​? extends Member>> A loadEnhancedMember​(jakarta.enterprise.inject.spi.AnnotatedMember<X> member,
                                                                                                                  String bdaId)
      • loadEnhancedParameter

        public <X> EnhancedAnnotatedParameter<?,​X> loadEnhancedParameter​(jakarta.enterprise.inject.spi.AnnotatedParameter<X> parameter,
                                                                               String bdaId)
      • cleanupAfterBoot

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

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