|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |