Implement TypeSystemContext for FIR #KT-29968 Fixed

Use this context in FirClassUseSiteScope for type comparison
This commit is contained in:
Simon Ogorodnik
2019-03-06 09:42:02 +03:00
committed by Mikhail Glukhikh
parent 85cd4f3cdf
commit 3950dec4db
12 changed files with 324 additions and 35 deletions
@@ -136,7 +136,7 @@ class JavaSymbolProvider(
}
}
private fun flexibleType(create: (isNullable: Boolean) -> ConeKotlinType): ConeFlexibleType {
private fun flexibleType(create: (isNullable: Boolean) -> ConeLookupTagBasedType): ConeFlexibleType {
return ConeFlexibleType(create(false), create(true))
}