Uses of Class
org.aspectj.weaver.ShadowMunger

Packages that use ShadowMunger
org.aspectj.weaver   
org.aspectj.weaver.bcel   
org.aspectj.weaver.model   
org.aspectj.weaver.patterns   
 

Uses of ShadowMunger in org.aspectj.weaver
 

Subclasses of ShadowMunger in org.aspectj.weaver
 class Advice
           
 class Checker
          Representation of a shadow munger for a declare error or warning declaration.
 

Fields in org.aspectj.weaver declared as ShadowMunger
static ShadowMunger[] ShadowMunger.NONE
           
 

Methods in org.aspectj.weaver that return ShadowMunger
 ShadowMunger Advice.concretize(ResolvedType fromType, World world, PerClause clause)
           
abstract  ShadowMunger ShadowMunger.concretize(ResolvedType fromType, World world, PerClause clause)
           
 ShadowMunger Checker.concretize(ResolvedType theAspect, World world, PerClause clause)
          Concretize this Checker by concretizing the pointcut
 ShadowMunger ResolvedMember.getAssociatedShadowMunger()
           
 ShadowMunger ResolvedMemberImpl.getAssociatedShadowMunger()
           
 ShadowMunger JoinPointSignature.getAssociatedShadowMunger()
           
 ShadowMunger IntMap.getEnclosingAdvice()
           
abstract  ShadowMunger ShadowMunger.parameterizeWith(ResolvedType declaringType, java.util.Map<java.lang.String,UnresolvedType> typeVariableMap)
           
 ShadowMunger Checker.parameterizeWith(ResolvedType declaringType, java.util.Map<java.lang.String,UnresolvedType> typeVariableMap)
          Parameterize the Checker by parameterizing the pointcut
 

Methods in org.aspectj.weaver that return types with arguments of type ShadowMunger
 java.util.Collection<ShadowMunger> CustomMungerFactory.createCustomShadowMungers(ResolvedType aspectType)
           
 java.util.Collection<ShadowMunger> CustomMungerFactory.getAllCreatedCustomShadowMungers()
           
 java.util.Collection<ShadowMunger> CrosscuttingMembers.getCflowEntries()
           
 java.util.List<ShadowMunger> ResolvedType.getDeclaredAdvice()
           
 java.util.List<ShadowMunger> ResolvedType.getDeclaredShadowMungers()
           
 java.util.List<ShadowMunger> Shadow.getMungers()
           
 java.util.List<ShadowMunger> CrosscuttingMembersSet.getShadowMungers()
           
 java.util.List<ShadowMunger> CrosscuttingMembers.getShadowMungers()
           
 

Methods in org.aspectj.weaver with parameters of type ShadowMunger
 void CrosscuttingMembers.addConcreteShadowMunger(ShadowMunger m)
           
 void Shadow.addMunger(ShadowMunger munger)
           
 void World.reportMatch(ShadowMunger munger, Shadow shadow)
           
 void IntMap.setEnclosingAdvice(ShadowMunger advice)
           
 

Method parameters in org.aspectj.weaver with type arguments of type ShadowMunger
 void CrosscuttingMembers.addShadowMungers(java.util.Collection<ShadowMunger> c)
           
static Advice Advice.makeCflowEntry(World world, Pointcut entry, boolean isBelow, Member stackField, int nFreeVars, java.util.List<ShadowMunger> innerCflowEntries, ResolvedType inAspect)
           
static Advice Advice.makePerCflowEntry(World world, Pointcut entry, boolean isBelow, Member stackField, ResolvedType inAspect, java.util.List<ShadowMunger> innerCflowEntries)
           
 

Uses of ShadowMunger in org.aspectj.weaver.bcel
 

Methods in org.aspectj.weaver.bcel that return ShadowMunger
 ShadowMunger WeaveTestCase.makeAdviceField(java.lang.String kind, java.lang.String extraArgType)
           
 ShadowMunger WeaveTestCase.makeConcreteAdvice(java.lang.String mungerString)
           
 ShadowMunger WeaveTestCase.makeConcreteAdvice(java.lang.String mungerString, int extraArgFlag)
           
 

Methods in org.aspectj.weaver.bcel with parameters of type ShadowMunger
 IRelationship.Kind BcelWorld.determineRelKind(ShadowMunger munger)
           
 void BcelWorld.reportMatch(ShadowMunger munger, Shadow shadow)
           
 void PointcutResidueTestCase.weaveTest(java.lang.String name, java.lang.String outName, ShadowMunger planner)
           
 void WeaveTestCase.weaveTest(java.lang.String name, java.lang.String outName, ShadowMunger planner)
           
 

Uses of ShadowMunger in org.aspectj.weaver.model
 

Methods in org.aspectj.weaver.model with parameters of type ShadowMunger
static 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 ShadowMunger
 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 ShadowMunger
AnnotationPointcut(ExactAnnotationTypePattern type, ShadowMunger munger)
           
KindedPointcut(Shadow.Kind kind, SignaturePattern signature, ShadowMunger munger)
           
ThisOrTargetAnnotationPointcut(boolean isThis, ExactAnnotationTypePattern type, ShadowMunger munger)
           
WithinAnnotationPointcut(AnnotationTypePattern type, ShadowMunger munger)
           
WithinCodeAnnotationPointcut(ExactAnnotationTypePattern type, ShadowMunger munger)