Commit Graph
10216 Commits
Author SHA1 Message Date
Anna.Kozlova cfe8570309 inline field: preserve context for diamonds (IDEA-158604) 2016-07-18 20:41:24 +02:00
Alexey Kudravtsev 012310f025 notnull 2016-07-18 18:53:54 +03:00
Alexey Kudravtsev d16c32be21 cleanup 2016-07-18 18:53:54 +03:00
Roman Shevchenko f736ecb86e [java] module formatting 2016-07-18 14:26:31 +02:00
Roman Shevchenko db07e03aa0 Cleanup (formatting; warnings) 2016-07-18 14:24:01 +02:00
Dmitry Batkovich 6fb4fc6b7c type migration: recreate type if invalid in variables migration as it was before 2016-07-18 10:22:05 +03:00
Dmitry Batrak fc8e00f006 IDEA-158599 Semicolon not inserted in string literals and comments 2016-07-15 17:24:17 +03:00
Dmitry Batkovich 7eaa505a9e type migration: multiple variable declaration in single statement migration IDEA-154937 2016-07-15 14:22:44 +03:00
Roman Shevchenko 203cbd348e Merge remote-tracking branch 'origin/master' 2016-07-14 21:05:22 +02:00
Roman Shevchenko da3964f1da [java] module icons 2016-07-14 21:04:02 +02:00
Roman Shevchenko b347f28d62 Cleanup (formatting; warnings) 2016-07-14 20:40:21 +02:00
Anna.Kozlova 4cbe5e7873 prototype for class based patterns as entry points (IDEA-34620) 2016-07-14 12:30:32 +02:00
Yaroslav Lepenkin b75a7e3d72 [java-formatter] do not add empty call chunks, fixes IDEA-158331, yellow code removed 2016-07-14 13:08:51 +03:00
Roman Shevchenko 72f88a4c02 [java] navigation, presentation, and "go to symbol" provider for modules 2016-07-14 11:27:43 +02:00
Gregory.Shrago b808d1c26e another INRE: FileBasedIndexImpl.handleDumbMode 2016-07-13 18:52:36 +03:00
Dmitry Batkovich 8787fba3de inspection view: allow to invoke other suppression actions in when element is already suppressed in case of unused declaration inspection (IDEA-156821) 2016-07-12 16:18:12 +03:00
Anna.Kozlova 9d9128d6c1 introduce constant: preselect chosen target class (IDEA-158401) 2016-07-12 11:41:22 +02:00
Alexey Kudravtsev 3cc846a0c7 notnull 2016-07-12 12:14:00 +03:00
Anna.Kozlova cf1b458130 inline superclass: don't check for writable superclass if current reference only is selected (IDEA-158259) 2016-07-12 11:08:35 +02:00
Anna.Kozlova 11f1b71835 inconsistent language level: avoid LocalQuickFix when QuickFix is expected (IDEA-156375) 2016-07-11 18:05:00 +02:00
Anna.Kozlova 750afb8497 return type fix: change type arguments of dependant type parameters only (IDEA-158361) 2016-07-11 18:05:00 +02:00
Anna.Kozlova 38cc186bc3 EA-85711 - E: BaseRefactoringProcessor.run 2016-07-08 20:11:47 +02:00
Anna Kozlova d4840b76ad show lambdas in File Structure (IDEA-151616; IDEA-157809; IDEA-151429) 2016-07-08 14:25:05 +02:00
Anna Kozlova b88d3c2d5a end template in tests as normal; if template was canceled - don't perform onSuccess method setup (IDEA-157973) 2016-07-08 10:50:23 +02:00
Anna Kozlova 185b889f35 inline class to anonymous: generate final modifier according to setting for java 8 (IDEA-157802) 2016-07-08 10:46:34 +02:00
Anna Kozlova 9b6d1abf3d don't select first history item if text is empty (IDEA-156938) 2016-07-08 10:46:34 +02:00
Konstantin Bulenkov cd8cf62a19 cleanup. Convert empty arrays to constants (new T[0] -> T.EMPTY) 2016-07-07 22:52:00 +02:00
Roman Shevchenko 65ecef075b Cleanup (ASM library name) 2016-07-07 12:00:36 +02:00
Roman Shevchenko bbed9b3f2d [java] for modular JDK, uses per-module class roots instead of a single one 2016-07-06 17:45:06 +02:00
Dmitry Batkovich 01366c7f83 type migration: do not allow start "void" variable migration 2016-07-06 18:25:39 +03:00
Dmitry Batkovich c400fa39ce unused declaration inspection: improve CommentOut quick fix if parent element is not suspicious IDEA-157566 2016-07-06 18:25:39 +03:00
Gregory.Shrago 6cb4ad5f77 make breadcrumbs shorter: strip lambda & anonymous 2016-07-06 03:18:41 +03:00
peter d749ceff70 avoid IncompleteHierarchyException instantiation 2016-07-05 22:09:53 +02:00
peter d42b29725e stub hierarchy: replace qualified name interning with hashing 2016-07-05 22:09:53 +02:00
peter b908d5f2c2 stub hierarchy: process imports without destructuring qualified names, remove memory structures needed for now unused destructuring 2016-07-05 22:09:52 +02:00
peter 5ed4364149 avoid qualified name destructuring during stub hierarchy resolve in src file data 2016-07-05 19:26:12 +02:00
peter 9747035c79 single-pass stub hierarchy package name reading 2016-07-05 19:26:12 +02:00
peter 88944e57ef no staticness distinction in stub hierarchy 2016-07-05 19:26:11 +02:00
peter a468c68314 build stub hierarchy: print the number of classes with ambiguous supers 2016-07-05 19:26:11 +02:00
Roman Shevchenko 4e5bdf0b85 Cleanup (warnings; minor optimization) 2016-07-05 17:03:33 +02:00
peter 8fc91c6503 minor stub hierarchy clarification 2016-07-05 15:10:02 +02:00
peter da07daf5ce stub hierarchy: use less memory when reading from index 2016-07-05 08:58:07 +02:00
peter 8aed1499c7 stub hierarchy: reindex when stubs change; mark as such some cases when we can't reliably resolve supers 2016-07-04 19:37:30 +02:00
peter a95a5c1afe "test stub hierarchy" action should find non-indexed classes in files reported as 'covered' 2016-07-04 19:37:30 +02:00
Pavel Dolgov 65a5b0e437 Java intention: Quick fix for error "foreach not applicable to type java.util.Iterator" - handle comments and take care of empty block when copying the loop body (IDEA-124751) 2016-07-04 14:37:31 +03:00
peter af05034f6e a more compact storage for stub hierarchy names 2016-07-04 10:39:25 +02:00
Anna Kozlova 87701e3acf fix default getter template for boolean fields with meaningful starting 'is' (IDEA-148006) 2016-07-01 20:20:29 +03:00
Roman Shevchenko a227adbc69 [java] diagnostics for missing JRT FS provider (EA-84606) 2016-07-01 19:37:06 +03:00
Dmitry Batkovich 577ace5bb2 AddMethodQualifierFix prevent IOOBE in getText() 2016-07-01 19:01:31 +03:00
Pavel Dolgov d50a5c7a07 Java intention: Quick fix for error "foreach not applicable to type java.util.Iterator" (IDEA-124751) 2016-07-01 16:12:36 +03:00