Alias imports to hide symbols by original name from the current package too

This commit is contained in:
Valentin Kipyatkov
2016-01-18 16:09:37 +03:00
parent e83bd759e6
commit bfe728526a
4 changed files with 43 additions and 9 deletions
@@ -3,6 +3,6 @@ package a
import a.A as ER
interface A {
val a: A
val a: <!UNRESOLVED_REFERENCE!>A<!>
val b: ER
}
@@ -3,7 +3,7 @@ package
package a {
public interface A {
public abstract val a: a.A
public abstract val a: [ERROR : A]
public abstract val b: a.A
public open override /*1*/ /*fake_override*/ fun equals(/*0*/ other: kotlin.Any?): kotlin.Boolean
public open override /*1*/ /*fake_override*/ fun hashCode(): kotlin.Int