public class DescriptorSubstitutor extends java.lang.Object
| Constructor and Description |
|---|
DescriptorSubstitutor() |
| Modifier and Type | Method and Description |
|---|---|
static TypeSubstitutor |
createUpperBoundsSubstitutor(java.util.List<TypeParameterDescriptor> typeParameters) |
static TypeSubstitutor |
substituteTypeParameters(java.util.List<TypeParameterDescriptor> typeParameters,
TypeSubstitutor originalSubstitutor,
DeclarationDescriptor newContainingDeclaration,
java.util.List<TypeParameterDescriptor> result) |
public DescriptorSubstitutor()
@NotNull public static TypeSubstitutor substituteTypeParameters(@NotNull java.util.List<TypeParameterDescriptor> typeParameters, @NotNull TypeSubstitutor originalSubstitutor, @NotNull DeclarationDescriptor newContainingDeclaration, @NotNull java.util.List<TypeParameterDescriptor> result)
@NotNull public static TypeSubstitutor createUpperBoundsSubstitutor(@NotNull java.util.List<TypeParameterDescriptor> typeParameters)