Package org.aspectj.weaver.bcel
Class BcelPerClauseAspectAdder
- java.lang.Object
-
- org.aspectj.weaver.ConcreteTypeMunger
-
- org.aspectj.weaver.bcel.BcelTypeMunger
-
- org.aspectj.weaver.bcel.BcelPerClauseAspectAdder
-
- All Implemented Interfaces:
PartialOrder.PartialComparable
public class BcelPerClauseAspectAdder extends BcelTypeMunger
-
-
Field Summary
-
Fields inherited from class org.aspectj.weaver.ConcreteTypeMunger
aspectType, munger
-
-
Constructor Summary
Constructors Constructor Description BcelPerClauseAspectAdder(ResolvedType aspect, PerClause.Kind kind)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanforceMunge(LazyClassGen gen, boolean checkAlreadyThere)ResolvedMembergetMatchingSyntheticMember(Member member)ResolvedMembergetSignature()booleanmatches(ResolvedType onType)booleanmunge(org.aspectj.weaver.bcel.BcelClassWeaver weaver)-
Methods inherited from class org.aspectj.weaver.bcel.BcelTypeMunger
attemptToModifySuperCalls, equals, error, getTypeVariableAliases, hashCode, makeFieldGen, makeMethodGen, parameterizedFor, parameterizeWith, shouldOverwrite, toString
-
Methods inherited from class org.aspectj.weaver.ConcreteTypeMunger
compareTo, equivalentTo, existsToSupportShadowMunging, fallbackCompareTo, getAspectType, getMunger, getSourceLocation, getWorld, isLateMunger, isTargetTypeParameterized
-
-
-
-
Constructor Detail
-
BcelPerClauseAspectAdder
public BcelPerClauseAspectAdder(ResolvedType aspect, PerClause.Kind kind)
-
-
Method Detail
-
munge
public boolean munge(org.aspectj.weaver.bcel.BcelClassWeaver weaver)
- Overrides:
mungein classBcelTypeMunger
-
forceMunge
public boolean forceMunge(LazyClassGen gen, boolean checkAlreadyThere)
-
getMatchingSyntheticMember
public ResolvedMember getMatchingSyntheticMember(Member member)
- Overrides:
getMatchingSyntheticMemberin classConcreteTypeMunger
-
getSignature
public ResolvedMember getSignature()
- Overrides:
getSignaturein classConcreteTypeMunger
-
matches
public boolean matches(ResolvedType onType)
- Overrides:
matchesin classConcreteTypeMunger
-
-