Import insertion helper is not confused by inaccessible classes + check visibility of imported declarations through PackageViewDescriptor instead of PackageFragmentDescriptor

This commit is contained in:
Valentin Kipyatkov
2015-01-26 14:54:28 +03:00
parent dfe71ef7ae
commit ef8be9560a
10 changed files with 66 additions and 10 deletions
@@ -0,0 +1,3 @@
package dependency;
private class Date {}
@@ -0,0 +1,6 @@
// IMPORT: java.util.ArrayList
package p
import dependency.*
val d = Date(1, 2)
@@ -0,0 +1,7 @@
// IMPORT: java.util.ArrayList
package p
import dependency.*
import java.util.*
val d = Date(1, 2)
@@ -0,0 +1,5 @@
package dependency;
private class Date {}
class X
@@ -0,0 +1,6 @@
// IMPORT: dependency.X
package p
import java.util.*
val d = Date(1, 2)
@@ -0,0 +1,7 @@
// IMPORT: dependency.X
package p
import java.util.*
import dependency.*
val d = Date(1, 2)