|
||||||||||
| 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 | |||||||||