Package org.aspectj.weaver
Schnittstelle CustomMungerFactory
public interface CustomMungerFactory
This interface is introduced to support tools like PointcutDoctor.
A CustomMungerFactory is used to create ShadowMungers and/or ConcreteTypeMungers so that an extender can extract extra information during the weaving process.
A CustomMungerFactory is assigned to a weaver through its AjCompiler in extenders' code, and gets invoked by the weaver right before the weaving starts. The custom shadow/type mungers being created will be added into the shadow/type munger list in the weaver and participate the weaving process. For example, the match method of each custom shadow munger will be called against each shadow.
- Autor:
- lintonye
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcreateCustomShadowMungers
(ResolvedType aspectType) createCustomTypeMungers
(ResolvedType aspectType)
-
Methodendetails
-
createCustomShadowMungers
- Parameter:
aspectType
-- Gibt zurück:
- a Collection<ShadowMunger> of custom shadow mungers for the given aspect
-
createCustomTypeMungers
- Parameter:
aspectType
-- Gibt zurück:
- a Collection<ConcreteTypeMunger> of custom type mungers for the given aspect
-
getAllCreatedCustomShadowMungers
Collection<ShadowMunger> getAllCreatedCustomShadowMungers() -
getAllCreatedCustomTypeMungers
Collection<ConcreteTypeMunger> getAllCreatedCustomTypeMungers()
-