Do not load JvmPackageName-annotated parts on Kotlin < 1.2

This commit is contained in:
Alexander Udalov
2017-09-06 15:28:13 +03:00
parent 70ae1596fb
commit 2bb437b219
11 changed files with 32 additions and 6 deletions
@@ -13,6 +13,7 @@ var v: Int = 1
inline fun i(block: () -> Unit) = block()
// FILE: B.kt
// LANGUAGE_VERSION: 1.2
import foo.*
@@ -10,6 +10,7 @@ fun f() = "OK"
var v: Int = 1
// FILE: B.kt
// LANGUAGE_VERSION: 1.2
fun box(): String {
v = 2
@@ -12,6 +12,7 @@ fun f() = "OK"
var v: Int = 1
// FILE: B.kt
// LANGUAGE_VERSION: 1.2
import foo.*
@@ -0,0 +1,3 @@
package foo
fun file1() {}
@@ -0,0 +1,5 @@
@file:Suppress("INVISIBLE_MEMBER", "INVISIBLE_REFERENCE")
@file:JvmPackageName("j")
package foo
fun file2() {}
@@ -0,0 +1,2 @@
foo
foo/FooKt