Fix exception on star import from typealias
#KT-30983 Fixed
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
// !DIAGNOSTICS: -UNUSED_PARAMETER
|
||||
// SKIP_JAVAC
|
||||
|
||||
// FILE: test/jv/JavaSample.java
|
||||
|
||||
|
||||
@@ -0,0 +1,30 @@
|
||||
// FILE: foo.kt
|
||||
|
||||
// FILE: foo.kt
|
||||
|
||||
package test
|
||||
|
||||
typealias ClassAlias = ClassSample
|
||||
typealias ObjectAlias = ObjectSample
|
||||
typealias EnumAlias = EnumSample
|
||||
|
||||
class ClassSample
|
||||
|
||||
object ObjectSample
|
||||
|
||||
enum class EnumSample {
|
||||
Entry;
|
||||
}
|
||||
|
||||
// FILE: bar.kt
|
||||
|
||||
import test.ClassAlias.*
|
||||
import test.<!CANNOT_ALL_UNDER_IMPORT_FROM_SINGLETON!>ObjectAlias<!>.*
|
||||
import test.EnumAlias.*
|
||||
import test.EnumAlias
|
||||
|
||||
|
||||
fun bar() {
|
||||
Entry
|
||||
EnumAlias.Entry
|
||||
}
|
||||
@@ -0,0 +1,42 @@
|
||||
package
|
||||
|
||||
public fun bar(): kotlin.Unit
|
||||
|
||||
package test {
|
||||
|
||||
public final class ClassSample {
|
||||
public constructor ClassSample()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
|
||||
public final enum class EnumSample : kotlin.Enum<test.EnumSample> {
|
||||
enum entry Entry
|
||||
|
||||
private constructor EnumSample()
|
||||
public final override /*1*/ /*fake_override*/ val name: kotlin.String
|
||||
public final override /*1*/ /*fake_override*/ val ordinal: kotlin.Int
|
||||
protected final override /*1*/ /*fake_override*/ fun clone(): kotlin.Any
|
||||
public final override /*1*/ /*fake_override*/ fun compareTo(/*0*/ other: test.EnumSample): kotlin.Int
|
||||
public final override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
protected/*protected and package*/ final override /*1*/ /*fake_override*/ /*isHiddenForResolutionEverywhereBesideSupercalls*/ fun finalize(): kotlin.Unit
|
||||
public final override /*1*/ /*fake_override*/ /*isHiddenForResolutionEverywhereBesideSupercalls*/ fun getDeclaringClass(): java.lang.Class<test.EnumSample!>!
|
||||
public final override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
|
||||
// Static members
|
||||
public final /*synthesized*/ fun valueOf(/*0*/ value: kotlin.String): test.EnumSample
|
||||
public final /*synthesized*/ fun values(): kotlin.Array<test.EnumSample>
|
||||
}
|
||||
|
||||
public object ObjectSample {
|
||||
private constructor ObjectSample()
|
||||
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
|
||||
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int
|
||||
public open override /*1*/ /*fake_override*/ fun toString(): kotlin.String
|
||||
}
|
||||
public typealias ClassAlias = test.ClassSample
|
||||
public typealias EnumAlias = test.EnumSample
|
||||
public typealias ObjectAlias = test.ObjectSample
|
||||
}
|
||||
Reference in New Issue
Block a user