Class MemberTransformer

java.lang.Object
org.jboss.weld.resources.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 Details

  • Method Details

    • getUnbackedMember

      public <X> UnbackedAnnotatedMember<X> getUnbackedMember(UnbackedMemberIdentifier<X> identifier)
    • 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