org.jetbrains.kotlin.types
Class CompositeTypeSubstitution

java.lang.Object
  extended by org.jetbrains.kotlin.types.TypeSubstitution
      extended by org.jetbrains.kotlin.types.CompositeTypeSubstitution

public class CompositeTypeSubstitution
extends TypeSubstitution


Field Summary
 
Fields inherited from class org.jetbrains.kotlin.types.TypeSubstitution
EMPTY
 
Constructor Summary
CompositeTypeSubstitution(TypeSubstitution... inner)
           
 
Method Summary
 boolean approximateCapturedTypes()
           
 TypeProjection get(TypeConstructor key)
           
 boolean isEmpty()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CompositeTypeSubstitution

public CompositeTypeSubstitution(@NotNull
                                 TypeSubstitution... inner)
Method Detail

get

public TypeProjection get(TypeConstructor key)
Specified by:
get in class TypeSubstitution

isEmpty

public boolean isEmpty()
Overrides:
isEmpty in class TypeSubstitution

approximateCapturedTypes

public boolean approximateCapturedTypes()
Overrides:
approximateCapturedTypes in class TypeSubstitution

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object