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, shouldOverwrite
public TemporaryTypeMunger(ResolvedTypeMunger munger, ResolvedType aspectType)
public ConcreteTypeMunger parameterizeWith(java.util.Map parameterizationMap, World world)
parameterizeWith
in class ConcreteTypeMunger
public ConcreteTypeMunger parameterizedFor(ResolvedType targetType)
ConcreteTypeMunger
parameterizedFor
in class ConcreteTypeMunger