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, toString
compareTo, equivalentTo, existsToSupportShadowMunging, fallbackCompareTo, getAspectType, getMunger, getSourceLocation, getWorld, isLateMunger, isTargetTypeParameterized
public BcelPerClauseAspectAdder(ResolvedType aspect, PerClause.Kind kind)
public boolean munge(org.aspectj.weaver.bcel.BcelClassWeaver weaver)
munge
in class BcelTypeMunger
public boolean forceMunge(LazyClassGen gen, boolean checkAlreadyThere)
public ResolvedMember getMatchingSyntheticMember(Member member)
getMatchingSyntheticMember
in class ConcreteTypeMunger
public ResolvedMember getSignature()
getSignature
in class ConcreteTypeMunger
public boolean matches(ResolvedType onType)
matches
in class ConcreteTypeMunger