org.jetbrains.kotlin.types
Class TypeIntersector

java.lang.Object
  extended by org.jetbrains.kotlin.types.TypeIntersector

public class TypeIntersector
extends java.lang.Object


Constructor Summary
TypeIntersector()
           
 
Method Summary
static KotlinType intersectTypes(KotlinTypeChecker typeChecker, java.util.Set<KotlinType> types)
           
static boolean isIntersectionEmpty(KotlinType typeA, KotlinType typeB)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeIntersector

public TypeIntersector()
Method Detail

isIntersectionEmpty

public static boolean isIntersectionEmpty(@NotNull
                                          KotlinType typeA,
                                          @NotNull
                                          KotlinType typeB)

intersectTypes

@Nullable
public static KotlinType intersectTypes(@NotNull
                                                 KotlinTypeChecker typeChecker,
                                                 @NotNull
                                                 java.util.Set<KotlinType> types)