Verwendungen von Klasse
org.aspectj.weaver.ShadowMunger
Packages, die ShadowMunger verwenden
-
Verwendungen von ShadowMunger in org.aspectj.weaver
Unterklassen von ShadowMunger in org.aspectj.weaverModifizierer und TypKlasseBeschreibungclass
class
Representation of a shadow munger for a declare error or warning declaration.Felder in org.aspectj.weaver, die deklariert sind als ShadowMungerFelder in org.aspectj.weaver mit Typparametern vom Typ ShadowMungerModifizierer und TypFeldBeschreibungprotected List<ShadowMunger>
Advice.innerCflowEntries
protected List<ShadowMunger>
Shadow.mungers
Methoden in org.aspectj.weaver, die ShadowMunger zurückgebenModifizierer und TypMethodeBeschreibungAdvice.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) Methoden in org.aspectj.weaver, die Typen mit Argumenten vom Typ ShadowMunger zurückgebenModifizierer und TypMethodeBeschreibungCustomMungerFactory.createCustomShadowMungers
(ResolvedType aspectType) CustomMungerFactory.getAllCreatedCustomShadowMungers()
CrosscuttingMembers.getCflowEntries()
ResolvedType.getDeclaredAdvice()
ResolvedType.getDeclaredShadowMungers()
Shadow.getMungers()
CrosscuttingMembers.getShadowMungers()
CrosscuttingMembersSet.getShadowMungers()
Methoden in org.aspectj.weaver mit Parametern vom Typ ShadowMungerModifizierer und TypMethodeBeschreibungvoid
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) Methodenparameter in org.aspectj.weaver mit Typargumenten vom Typ ShadowMungerModifizierer und TypMethodeBeschreibungvoid
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) -
Verwendungen von ShadowMunger in org.aspectj.weaver.patterns
Methoden in org.aspectj.weaver.patterns mit Parametern vom Typ ShadowMungerModifizierer und TypMethodeBeschreibungfinal Pointcut
Pointcut.concretize
(ResolvedType inAspect, ResolvedType declaringType, int arity, ShadowMunger advice) boolean
Pointcut.isDeclare
(ShadowMunger munger) Konstruktoren in org.aspectj.weaver.patterns mit Parametern vom Typ ShadowMungerModifiziererKonstruktorBeschreibungAnnotationPointcut
(ExactAnnotationTypePattern type, ShadowMunger munger) KindedPointcut
(Shadow.Kind kind, SignaturePattern signature, ShadowMunger munger) ThisOrTargetAnnotationPointcut
(boolean isThis, ExactAnnotationTypePattern type, ShadowMunger munger) WithinAnnotationPointcut
(AnnotationTypePattern type, ShadowMunger munger)