Changed language sematics: imports with '*' do not import packages anymore
This commit is contained in:
@@ -4,8 +4,9 @@
|
||||
package foobar.a
|
||||
import java.*
|
||||
|
||||
val a : <!PLATFORM_CLASS_MAPPED_TO_KOTLIN!>util.List<Int><!>? = null
|
||||
val a1 : <!UNRESOLVED_REFERENCE!>ArrayList<!><Int>? = null
|
||||
val a : <!PLATFORM_CLASS_MAPPED_TO_KOTLIN!>java.util.List<Int><!>? = null
|
||||
val a2 : <!UNRESOLVED_REFERENCE!>util<!>.<!DEBUG_INFO_MISSING_UNRESOLVED!>List<!><Int>? = null
|
||||
val a3 : <!UNRESOLVED_REFERENCE!>ArrayList<!><Int>? = null
|
||||
|
||||
// FILE: b.kt
|
||||
package foobar
|
||||
|
||||
@@ -58,7 +58,8 @@ package foobar {
|
||||
|
||||
package foobar.a {
|
||||
internal val a: java.util.List<kotlin.Int>? = null
|
||||
internal val a1: [ERROR : ArrayList<Int>]?
|
||||
internal val a2: [ERROR : util.List<Int>]?
|
||||
internal val a3: [ERROR : ArrayList<Int>]?
|
||||
internal val b: kotlin.List<kotlin.Int>? = null
|
||||
internal val b1: [ERROR : util.List<Int>]?
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
// Fixpoint generic in Java: Enum<T extends Enum<T>>
|
||||
fun test(<!UNUSED_PARAMETER!>a<!> : annotation.RetentionPolicy) {
|
||||
fun test(<!UNUSED_PARAMETER!>a<!> : java.lang.annotation.RetentionPolicy) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
@@ -6,6 +6,7 @@ import <!UNRESOLVED_REFERENCE!>utils<!>.*
|
||||
|
||||
import java.io.PrintStream
|
||||
import <!PLATFORM_CLASS_MAPPED_TO_KOTLIN!>java.lang.Comparable<!> as Com
|
||||
import java.util
|
||||
|
||||
val l : MutableList<in Int> = ArrayList<Int>()
|
||||
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
import `java::java`java.*
|
||||
import java.`java::java.util`util.*
|
||||
import java.util
|
||||
|
||||
fun foo(~a~a : `kotlin::Array`Array<`kotlin::Int`Int>) : `java::java.util.ArrayList`ArrayList {
|
||||
`a`a.`kotlin::Array.get(Int)`get(1)
|
||||
|
||||
Reference in New Issue
Block a user