org.jetbrains.kotlin.load.java.structure
Interface JavaTypeSubstitutor

All Known Implementing Classes:
JavaTypeSubstitutorImpl

public interface JavaTypeSubstitutor


Field Summary
static JavaTypeSubstitutor EMPTY
           
 
Method Summary
 java.util.Map<JavaTypeParameter,JavaType> getSubstitutionMap()
           
 JavaType substitute(JavaType type)
           
 JavaType substitute(JavaTypeParameter typeParameter)
           
 

Field Detail

EMPTY

static final JavaTypeSubstitutor EMPTY
Method Detail

substitute

@NotNull
JavaType substitute(@NotNull
                            JavaType type)

substitute

@Nullable
JavaType substitute(@NotNull
                             JavaTypeParameter typeParameter)

getSubstitutionMap

@NotNull
java.util.Map<JavaTypeParameter,JavaType> getSubstitutionMap()