public class BcelAccessForInlineMunger extends BcelTypeMunger
aspectType, munger
Constructor and Description |
---|
BcelAccessForInlineMunger(ResolvedType aspectType) |
Modifier and Type | Method and Description |
---|---|
ResolvedMember |
getMatchingSyntheticMember(Member member)
Looks in the wrapper we have added so that we can find their effective signature if needed
|
ResolvedMember |
getSignature() |
boolean |
matches(ResolvedType onType)
Match only the aspect for which we act
|
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 BcelAccessForInlineMunger(ResolvedType aspectType)
public boolean munge(org.aspectj.weaver.bcel.BcelClassWeaver weaver)
munge
in class BcelTypeMunger
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