Check type alias expansion for Java 9 module accessibility

#KT-18598 In Progress
This commit is contained in:
Alexander Udalov
2017-06-28 01:47:15 +03:00
parent 8768500844
commit f8346d21c2
7 changed files with 39 additions and 7 deletions
@@ -0,0 +1,6 @@
package exported
import unexported.*
typealias AliasToUnexported = Unexported
typealias AliasToListOfUnexported = List<AliasToUnexported>
@@ -0,0 +1,3 @@
module dependency {
exports exported;
}
@@ -0,0 +1,3 @@
package unexported
class Unexported
@@ -0,0 +1,3 @@
module main {
requires dependency;
}
@@ -0,0 +1,4 @@
import exported.*
fun f1(): <error>AliasToUnexported</error>? = null
fun f2(): AliasToListOfUnexported? = null