[FIR IDE] HL API Better support of nullability and modality

This commit is contained in:
Igor Yakovlev
2020-11-17 15:00:02 +03:00
parent 4c69043a15
commit 2a8f783393
22 changed files with 115 additions and 56 deletions
@@ -9,4 +9,6 @@ enum class E {
Entry2,
@Deprecated("b")
Entry3
}
}
// FIR_COMPARISON
@@ -9,3 +9,5 @@ interface Bar : Foo {
}
enum class EnumNameOverride : Bar
// FIR_COMPARISON
@@ -44,4 +44,6 @@ class Container {
TODO("not implemented")
}
}
}
}
// FIR_COMPARISON
@@ -13,4 +13,5 @@ class C : A(), I {
override fun if() = 5
}
// LAZINESS:NoLaziness
// LAZINESS:NoLaziness
// FIR_COMPARISON
@@ -20,4 +20,6 @@ interface Primitives {
val long: Long
val float: Float
val double: Double
}
}
// FIR_COMPARISON
@@ -29,3 +29,5 @@ private class Private {
override val overridesNothing: Boolean
get() = false
}
// FIR_COMPARISON
@@ -2,3 +2,5 @@
val a: Collection<*> = emptyList()
@JvmField
var b: Int = 1
// FIR_COMPARISON