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 TypeClassDescriptionclassclassRepresentation 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.innerCflowEntriesprotected List<ShadowMunger>Shadow.mungersMethods 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 ShadowMungerShadowMunger.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 ShadowMungerShadowMunger.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 TypeMethodDescriptionvoidCrosscuttingMembers.addConcreteShadowMunger(ShadowMunger m)voidShadow.addMunger(ShadowMunger munger)protected booleanShadow.checkCanThrow(ShadowMunger munger, ResolvedType resolvedTypeX)protected booleanShadow.checkMunger(ShadowMunger munger)Only does the check if the munger requires it (@AJ aspects don't)voidWorld.reportMatch(ShadowMunger munger, Shadow shadow)voidIntMap.setEnclosingAdvice(ShadowMunger advice)Method parameters in org.aspectj.weaver with type arguments of type ShadowMungerModifier and TypeMethodDescriptionvoidCrosscuttingMembers.addShadowMungers(Collection<ShadowMunger> c)static AdviceAdvice.makeCflowEntry(World world, Pointcut entry, boolean isBelow, Member stackField, int nFreeVars, List<ShadowMunger> innerCflowEntries, ResolvedType inAspect)static AdviceAdvice.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)voidBcelWorld.reportMatch(ShadowMunger munger, Shadow shadow)Method parameters in org.aspectj.weaver.bcel with type arguments of type ShadowMungerModifier and TypeMethodDescriptionvoidBcelWeaver.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 voidAsmRelationshipProvider.addAdvisedRelationship(AsmManager model, Shadow matchedShadow, ShadowMunger munger)static voidAsmRelationshipProvider.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 TypeMethodDescriptionPointcut.concretize(ResolvedType inAspect, ResolvedType declaringType, int arity, ShadowMunger advice)booleanPointcut.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)WithinCodeAnnotationPointcut(ExactAnnotationTypePattern type, ShadowMunger munger)