public class BcelPerClauseAspectAdder extends BcelTypeMunger
aspectType, munger| Constructor and Description |
|---|
BcelPerClauseAspectAdder(ResolvedType aspect,
PerClause.Kind kind) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
forceMunge(LazyClassGen gen,
boolean checkAlreadyThere) |
ResolvedMember |
getMatchingSyntheticMember(Member member) |
ResolvedMember |
getSignature() |
boolean |
matches(ResolvedType onType) |
boolean |
munge(org.aspectj.weaver.bcel.BcelClassWeaver weaver) |
attemptToModifySuperCalls, equals, error, getTypeVariableAliases, hashCode, makeFieldGen, makeMethodGen, parameterizedFor, parameterizeWith, shouldOverwrite, toStringcompareTo, equivalentTo, existsToSupportShadowMunging, fallbackCompareTo, getAspectType, getMunger, getSourceLocation, getWorld, isLateMunger, isTargetTypeParameterizedpublic BcelPerClauseAspectAdder(ResolvedType aspect, PerClause.Kind kind)
public boolean munge(org.aspectj.weaver.bcel.BcelClassWeaver weaver)
munge in class BcelTypeMungerpublic boolean forceMunge(LazyClassGen gen, boolean checkAlreadyThere)
public ResolvedMember getMatchingSyntheticMember(Member member)
getMatchingSyntheticMember in class ConcreteTypeMungerpublic ResolvedMember getSignature()
getSignature in class ConcreteTypeMungerpublic boolean matches(ResolvedType onType)
matches in class ConcreteTypeMunger