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 TypeMethodDescriptionfinal PointcutPointcut.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)