Package org.jboss.weld.resources
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 givenAnnotatedMember
into its richer counterpartEnhancedAnnotatedMember
. Secondly, aBackedAnnotatedMember
orUnbackedAnnotatedMember
can be looked up.- Author:
- Jozef Hartinger
-
-
Constructor Summary
Constructors Constructor Description MemberTransformer(ClassTransformer transformer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
cleanup()
void
cleanupAfterBoot()
<X> UnbackedAnnotatedMember<X>
getUnbackedMember(UnbackedMemberIdentifier<X> identifier)
<X,A extends EnhancedAnnotatedMember<?,X,? extends Member>>
AloadEnhancedMember(AnnotatedMember<X> member, String bdaId)
<X> EnhancedAnnotatedParameter<?,X>
loadEnhancedParameter(AnnotatedParameter<X> parameter, String bdaId)
-
-
-
Constructor Detail
-
MemberTransformer
public MemberTransformer(ClassTransformer transformer)
-
-
Method Detail
-
getUnbackedMember
public <X> UnbackedAnnotatedMember<X> getUnbackedMember(UnbackedMemberIdentifier<X> identifier)
-
loadEnhancedMember
public <X,A extends EnhancedAnnotatedMember<?,X,? extends Member>> A loadEnhancedMember(AnnotatedMember<X> member, String bdaId)
-
loadEnhancedParameter
public <X> EnhancedAnnotatedParameter<?,X> loadEnhancedParameter(AnnotatedParameter<X> parameter, String bdaId)
-
cleanupAfterBoot
public void cleanupAfterBoot()
- Specified by:
cleanupAfterBoot
in interfaceorg.jboss.weld.bootstrap.api.BootstrapService
-
cleanup
public void cleanup()
- Specified by:
cleanup
in interfaceorg.jboss.weld.bootstrap.api.Service
-
-