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

public Class KotlinTypeCheckerImpl

extends Object
implements KotlinTypeChecker
Class Inheritance
All Implemented Interfaces
kotlin.reflect.jvm.internal.impl.types.checker.KotlinTypeChecker
Imports
org.jetbrains.annotations.NotNull, kotlin.reflect.jvm.internal.impl.types.KotlinType, kotlin.reflect.jvm.internal.impl.types.TypeConstructor

Field Summary

Modifier and TypeField and Description
private final TypeCheckingProcedure

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public boolean
equalTypes(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType a, @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType b)

public boolean
isSubtypeOf(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType subtype, @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType supertype)

public static @NotNull KotlinTypeChecker
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

procedureback to summary
private final TypeCheckingProcedure procedure

Constructor Detail

KotlinTypeCheckerImplback to summary
protected KotlinTypeCheckerImpl(@NotNull TypeCheckingProcedure procedure)

Method Detail

equalTypesback to summary
public boolean equalTypes(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType a, @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType b)
Annotations
@Override
isSubtypeOfback to summary
public boolean isSubtypeOf(@NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType subtype, @NotNull kotlin.reflect.jvm.internal.impl.types.KotlinType supertype)
Annotations
@Override
withAxiomsback to summary
public static @NotNull KotlinTypeChecker withAxioms(final @NotNull KotlinTypeChecker.TypeConstructorEquality equalityAxioms)
Annotations
@NotNull