2 Commits
Author SHA1 Message Date
Alexander Udalov 5ed996a00e Report errors on usages of unnamed module from named modules in IDE
#KT-19493 Fixed

GitOrigin-RevId: 98f6046948616a0957962537bcfa6bd49f5f1cd5
2017-08-30 15:45:45 +03:00
Alexander Udalov 469a511f59 Implement Java 9 module visibility checks
In this commit, only IDE tests are added, because we look for module
declarations in the IDE across the whole project, whereas in the
compiler we should do this on the module path only and that requires
separate work (KT-18599) which is done in the following commits.

(The change in Cache.kt is needed so that
JvmModuleAccessibilityChecker.ClassifierUsage, which is an inner class,
would be injected properly.)

 #KT-18598 In Progress
 #KT-18599 In Progress

GitOrigin-RevId: 47a81cb8c39b2a085b75e7889848337dc079b453
2017-06-29 15:59:56 +03:00