Uses of Class
org.aspectj.weaver.ShadowMunger
Packages that use ShadowMunger
Package
Description
-
Uses of ShadowMunger in org.aspectj.weaver
Subclasses of ShadowMunger in org.aspectj.weaverModifier and TypeClassDescriptionclass
class
Representation of a shadow munger for a declare error or warning declaration.Fields in org.aspectj.weaver declared as ShadowMungerFields in org.aspectj.weaver with type parameters of type ShadowMungerModifier and TypeFieldDescriptionprotected List
<ShadowMunger> Advice.innerCflowEntries
protected List
<ShadowMunger> Shadow.mungers
Methods in org.aspectj.weaver that return ShadowMungerModifier and TypeMethodDescriptionAdvice.concretize
(ResolvedType fromType, World world, PerClause clause) Checker.concretize
(ResolvedType theAspect, World world, PerClause clause) Concretize this Checker by concretizing the pointcutabstract ShadowMunger
ShadowMunger.concretize
(ResolvedType fromType, World world, PerClause clause) JoinPointSignature.getAssociatedShadowMunger()
ResolvedMember.getAssociatedShadowMunger()
ResolvedMemberImpl.getAssociatedShadowMunger()
IntMap.getEnclosingAdvice()
Checker.parameterizeWith
(ResolvedType declaringType, Map<String, UnresolvedType> typeVariableMap) Parameterize the Checker by parameterizing the pointcutabstract ShadowMunger
ShadowMunger.parameterizeWith
(ResolvedType declaringType, Map<String, UnresolvedType> typeVariableMap) Methods in org.aspectj.weaver that return types with arguments of type ShadowMungerModifier and TypeMethodDescriptionCustomMungerFactory.createCustomShadowMungers
(ResolvedType aspectType) CustomMungerFactory.getAllCreatedCustomShadowMungers()
CrosscuttingMembers.getCflowEntries()
ResolvedType.getDeclaredAdvice()
ResolvedType.getDeclaredShadowMungers()
Shadow.getMungers()
CrosscuttingMembers.getShadowMungers()
CrosscuttingMembersSet.getShadowMungers()
Methods in org.aspectj.weaver with parameters of type ShadowMungerModifier and TypeMethodDescriptionvoid
CrosscuttingMembers.addConcreteShadowMunger
(ShadowMunger m) void
Shadow.addMunger
(ShadowMunger munger) protected boolean
Shadow.checkCanThrow
(ShadowMunger munger, ResolvedType resolvedTypeX) protected boolean
Shadow.checkMunger
(ShadowMunger munger) Only does the check if the munger requires it (@AJ aspects don't)void
World.reportMatch
(ShadowMunger munger, Shadow shadow) void
IntMap.setEnclosingAdvice
(ShadowMunger advice) Method parameters in org.aspectj.weaver with type arguments of type ShadowMungerModifier and TypeMethodDescriptionvoid
CrosscuttingMembers.addShadowMungers
(Collection<ShadowMunger> c) static Advice
Advice.makeCflowEntry
(World world, Pointcut entry, boolean isBelow, Member stackField, int nFreeVars, List<ShadowMunger> innerCflowEntries, ResolvedType inAspect) static Advice
Advice.makePerCflowEntry
(World world, Pointcut entry, boolean isBelow, Member stackField, ResolvedType inAspect, List<ShadowMunger> innerCflowEntries) -
Uses of ShadowMunger in org.aspectj.weaver.bcel
Methods in org.aspectj.weaver.bcel with parameters of type ShadowMungerModifier and TypeMethodDescriptionBcelWorld.determineRelKind
(ShadowMunger munger) void
BcelWorld.reportMatch
(ShadowMunger munger, Shadow shadow) Method parameters in org.aspectj.weaver.bcel with type arguments of type ShadowMungerModifier and TypeMethodDescriptionvoid
BcelWeaver.setShadowMungers
(List<ShadowMunger> shadowMungers) -
Uses of ShadowMunger in org.aspectj.weaver.model
Methods in org.aspectj.weaver.model with parameters of type ShadowMungerModifier and TypeMethodDescriptionstatic void
AsmRelationshipProvider.addAdvisedRelationship
(AsmManager model, Shadow matchedShadow, ShadowMunger munger) static void
AsmRelationshipProvider.createHierarchyForBinaryAspect
(AsmManager asm, ShadowMunger munger) Creates the hierarchy for binary aspects -
Uses of ShadowMunger in org.aspectj.weaver.patterns
Methods in org.aspectj.weaver.patterns with parameters of type ShadowMungerModifier and TypeMethodDescriptionfinal Pointcut
Pointcut.concretize
(ResolvedType inAspect, ResolvedType declaringType, int arity, ShadowMunger advice) boolean
Pointcut.isDeclare
(ShadowMunger munger) Constructors in org.aspectj.weaver.patterns with parameters of type ShadowMungerModifierConstructorDescriptionAnnotationPointcut
(ExactAnnotationTypePattern type, ShadowMunger munger) KindedPointcut
(Shadow.Kind kind, SignaturePattern signature, ShadowMunger munger) ThisOrTargetAnnotationPointcut
(boolean isThis, ExactAnnotationTypePattern type, ShadowMunger munger) WithinAnnotationPointcut
(AnnotationTypePattern type, ShadowMunger munger)