public class TemporaryTypeMunger extends ConcreteTypeMunger
aspectType, munger| Constructor and Description |
|---|
TemporaryTypeMunger(ResolvedTypeMunger munger,
ResolvedType aspectType) |
| Modifier and Type | Method and Description |
|---|---|
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) |
compareTo, equivalentTo, existsToSupportShadowMunging, fallbackCompareTo, getAspectType, getMatchingSyntheticMember, getMunger, getSignature, getSourceLocation, getWorld, isLateMunger, isTargetTypeParameterized, matches, shouldOverwritepublic TemporaryTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType)
public ConcreteTypeMunger parameterizeWith(java.util.Map parameterizationMap, World world)
parameterizeWith in class ConcreteTypeMungerpublic ConcreteTypeMunger parameterizedFor(ResolvedType targetType)
ConcreteTypeMungerparameterizedFor in class ConcreteTypeMunger