|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.aspectj.weaver.ConcreteTypeMunger org.aspectj.weaver.TemporaryTypeMunger
public class TemporaryTypeMunger
Some methods need a temporary type munger (because ConcreteTypeMunger is abstract - dont ask...). TODO ought to remove the need for this or at least sort out the two methods that are in it, they look weird...
Field Summary |
---|
Fields inherited from class org.aspectj.weaver.ConcreteTypeMunger |
---|
aspectType, munger |
Constructor Summary | |
---|---|
TemporaryTypeMunger(ResolvedTypeMunger munger,
ResolvedType aspectType)
|
Method Summary | |
---|---|
ConcreteTypeMunger |
parameterizedFor(ResolvedType targetType)
For an ITD made on a generic type that shares type variables with that target type, this method will tailor the ITD for a particular usage of the generic type - either in its raw or parameterized form. |
ConcreteTypeMunger |
parameterizeWith(java.util.Map parameterizationMap,
World world)
|
Methods inherited from class org.aspectj.weaver.ConcreteTypeMunger |
---|
compareTo, equivalentTo, existsToSupportShadowMunging, fallbackCompareTo, getAspectType, getMatchingSyntheticMember, getMunger, getSignature, getSourceLocation, getWorld, isLateMunger, isTargetTypeParameterized, matches, shouldOverwrite |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TemporaryTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType)
Method Detail |
---|
public ConcreteTypeMunger parameterizeWith(java.util.Map parameterizationMap, World world)
parameterizeWith
in class ConcreteTypeMunger
public ConcreteTypeMunger parameterizedFor(ResolvedType targetType)
ConcreteTypeMunger
parameterizedFor
in class ConcreteTypeMunger
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |