Top Constructors Methods
kotlin.reflect.jvm.internal.impl.types

public Class DescriptorSubstitutor

extends Object
Class Inheritance
Imports
kotlin.annotations.jvm.Mutable, .ReadOnly, org.jetbrains.annotations.NotNull, .Nullable, kotlin.reflect.jvm.internal.impl.descriptors.ClassifierDescriptor, .DeclarationDescriptor, .TypeParameterDescriptor, kotlin.reflect.jvm.internal.impl.descriptors.SourceElement, kotlin.reflect.jvm.internal.impl.descriptors.impl.TypeParameterDescriptorImpl, kotlin.reflect.jvm.internal.impl.types.typeUtil.TypeUtilsKt, java.util.HashMap, .List, .Map

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static @NotNull TypeSubstitutor
substituteTypeParameters(@NotNull List<TypeParameterDescriptor> typeParameters, @NotNull kotlin.reflect.jvm.internal.impl.types.TypeSubstitution originalSubstitution, @NotNull DeclarationDescriptor newContainingDeclaration, @NotNull List<TypeParameterDescriptor> result)

public static @Nullable TypeSubstitutor
substituteTypeParameters(@NotNull List<TypeParameterDescriptor> typeParameters, @NotNull kotlin.reflect.jvm.internal.impl.types.TypeSubstitution originalSubstitution, @NotNull DeclarationDescriptor newContainingDeclaration, @NotNull List<TypeParameterDescriptor> result, @Nullable boolean[] wereChanges)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DescriptorSubstitutorback to summary
private DescriptorSubstitutor()

Method Detail

substituteTypeParametersback to summary
public static @NotNull TypeSubstitutor substituteTypeParameters(@NotNull List<TypeParameterDescriptor> typeParameters, @NotNull kotlin.reflect.jvm.internal.impl.types.TypeSubstitution originalSubstitution, @NotNull DeclarationDescriptor newContainingDeclaration, @NotNull List<TypeParameterDescriptor> result)
Annotations
@NotNull
substituteTypeParametersback to summary
public static @Nullable TypeSubstitutor substituteTypeParameters(@NotNull List<TypeParameterDescriptor> typeParameters, @NotNull kotlin.reflect.jvm.internal.impl.types.TypeSubstitution originalSubstitution, @NotNull DeclarationDescriptor newContainingDeclaration, @NotNull List<TypeParameterDescriptor> result, @Nullable boolean[] wereChanges)
Annotations
@Nullable