Commit Graph
11 Commits
Author SHA1 Message Date
Roman Shevchenko c1340c48ad [java] upgrade module path: resolve (IDEA-189693)
Uses relative location of files on module dependency list to disambiguate upgradeable modules.
2018-07-19 14:51:58 +02:00
Roman Shevchenko 31b5699978 [java] removes incorrect accessibility error (IDEA-187250)
... when IDEA thought that a class is in an inaccessible JDK module, while in fact there is an upgrade on the classpath.
2018-07-19 10:36:12 +02:00
Roman Shevchenko 378bd98996 [java] improves mandatory module path detection; more package accessibility tests 2018-07-11 13:19:13 +02:00
Roman Shevchenko 0c60dfb4a6 [java] handling for automatic modules with invalid names (IDEA-184590)
Shows a descriptive error, doesn't suggest "add requires" quick fix, and excludes such modules from completion.
2018-01-08 18:57:45 +01:00
Roman Shevchenko 71966404b9 [java] excludes multi-release classes from search (IDEA-164460) 2017-06-06 17:18:39 +03:00
Roman Shevchenko 6cb9cf0b6b [java] recognizes claimed name in automatic modules (a test) 2017-05-25 20:19:12 +03:00
Roman Shevchenko ab3b33e067 [java] support for new module-info syntax and .class file format 2017-02-15 20:39:15 +01:00
Roman Shevchenko cfffd966fb [java] resolve into multi-release modular libs 2016-11-29 15:04:19 +01:00
Roman Shevchenko e7fd8b0fef [java] tolerates ambiguous modules in readability analysis (IDEA-164553) 2016-11-25 20:42:50 +01:00
Roman Shevchenko 156a98a67b [java] automatic modules 2016-10-14 19:08:29 +02:00
Roman Shevchenko 35be5f5b7b [java] package accessibility check for library classes 2016-10-13 16:57:54 +02:00