Verwendungen von Klasse
org.aspectj.weaver.ShadowMunger
Packages, die ShadowMunger verwenden
Package
Beschreibung
-
Verwendungen von ShadowMunger in org.aspectj.weaver
Unterklassen von ShadowMunger in org.aspectj.weaverModifizierer und TypKlasseBeschreibungclassclassRepresentation 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.innerCflowEntriesprotected List<ShadowMunger>Shadow.mungersMethoden 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 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) 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 TypMethodeBeschreibungvoidCrosscuttingMembers.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) Methodenparameter in org.aspectj.weaver mit Typargumenten vom Typ ShadowMungerModifizierer und TypMethodeBeschreibungvoidCrosscuttingMembers.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) -
Verwendungen von ShadowMunger in org.aspectj.weaver.bcel
Methoden in org.aspectj.weaver.bcel mit Parametern vom Typ ShadowMungerModifizierer und TypMethodeBeschreibungBcelWorld.determineRelKind(ShadowMunger munger) voidBcelWorld.reportMatch(ShadowMunger munger, Shadow shadow) Methodenparameter in org.aspectj.weaver.bcel mit Typargumenten vom Typ ShadowMungerModifizierer und TypMethodeBeschreibungvoidBcelWeaver.setShadowMungers(List<ShadowMunger> shadowMungers) -
Verwendungen von ShadowMunger in org.aspectj.weaver.model
Methoden in org.aspectj.weaver.model mit Parametern vom Typ ShadowMungerModifizierer und TypMethodeBeschreibungstatic voidAsmRelationshipProvider.addAdvisedRelationship(AsmManager model, Shadow matchedShadow, ShadowMunger munger) static voidAsmRelationshipProvider.createHierarchyForBinaryAspect(AsmManager asm, ShadowMunger munger) Creates the hierarchy for binary aspects -
Verwendungen von ShadowMunger in org.aspectj.weaver.patterns
Methoden in org.aspectj.weaver.patterns mit Parametern vom Typ ShadowMungerModifizierer und TypMethodeBeschreibungfinal PointcutPointcut.concretize(ResolvedType inAspect, ResolvedType declaringType, int arity, ShadowMunger advice) booleanPointcut.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)