Commit Graph
7917 Commits
Author SHA1 Message Date
Anna.Kozlova cfe8570309 inline field: preserve context for diamonds (IDEA-158604) 2016-07-18 20:41:24 +02:00
Vladimir Krivosheev 6ceea5ab2b use runInEdtAndWait 2016-07-18 18:37:06 +02:00
Vladimir Krivosheev 72965f5b9e use runInEdtAndWait 2016-07-18 18:31:12 +02:00
Alexey Kudravtsev 9ab02c86dc notnull 2016-07-18 18:53:54 +03:00
Vladimir Krivosheev e9cff3106c since we use Java8, ThrowableRunnable is enough 2016-07-18 17:07:50 +02:00
Alexey Kudravtsev 9f9fa4b158 more diagnostics 2016-07-18 16:44:45 +03:00
Alexey Kudravtsev 6be42352ef fail test if exception occurs in reactivity watcher thread 2016-07-18 16:44:45 +03:00
Vladimir Krivosheev cda426d779 cleanup 2016-07-18 15:33:31 +02:00
Anna.Kozlova 3ee60dba1d method ref: ensure top substitutor is not overridden with raw replacement from second method ref search (IDEA-158636) 2016-07-18 14:57:04 +02:00
Roman Shevchenko de4fc28369 Merge remote-tracking branch 'origin/master' 2016-07-18 14:26:55 +02:00
Roman Shevchenko f736ecb86e [java] module formatting 2016-07-18 14:26:31 +02:00
Alexey Kudravtsev ec318f7f17 cleanup 2016-07-18 12:57:21 +03:00
Alexey Kudravtsev 2ea1283a32 print thread dump on too long interrupt 2016-07-18 12:57:21 +03:00
Alexey Kudravtsev 5cab61669f dump threads in case of missed PCE 2016-07-18 12:57:21 +03:00
Dmitry Batrak fc8e00f006 IDEA-158599 Semicolon not inserted in string literals and comments 2016-07-15 17:24:17 +03:00
Yaroslav Lepenkin f21e71bd56 [formatter] simplification: removed unnecessary classes 2016-07-15 16:15:01 +03:00
Yaroslav Lepenkin 1c25166cee [formatter] simplification: changed context reformat api 2016-07-15 16:15:01 +03: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
Roman Shevchenko 13e6c5c155 Cleanup (better message) 2016-07-13 18:38:54 +02:00
Roman Shevchenko 506535c1a4 [java] more module parser tests 2016-07-13 18:06:07 +02:00
Roman Shevchenko 09056a0fe6 [java] duplicate module name highlighting 2016-07-13 18:04:56 +02:00
Roman Shevchenko 6b48878835 Cleanup (test migration) 2016-07-13 12:06:42 +02:00
Anna.Kozlova f27c5080f6 ensure method signature is highlighted when changes are made inside method body but the actual highlighting is performed on class level (IDEA-141532; IDEA-158137) 2016-07-13 11:43:16 +02:00
Anna.Kozlova 8e7077bb5b testdata for IDEA-139512 2016-07-13 11:43:16 +02:00
Roman Shevchenko 25610a8713 [java] module stub, module name index, module-info.class files reading 2016-07-12 18:30:57 +02:00
Roman Shevchenko fa9e98cd84 [java] language level moved to file stub
Needed for accessing language level of module-info.class files.
2016-07-12 16:50:11 +02:00
Roman Shevchenko ddfa8c5540 Merge remote-tracking branch 'origin/master' 2016-07-12 12:13:23 +02:00
Roman Shevchenko ba891d072b Cleanup (arrangement) 2016-07-12 12:12:37 +02:00
Anna.Kozlova 2be8a720a8 static import when inheritance present (IDEA-158357) 2016-07-12 11:08:35 +02:00
Anna.Kozlova 8eab2c79a4 suppressions: if @Generated found, mark as suppressed even if no @SuppressWarning is present (IDEA-158300) 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
Roman Shevchenko 213cdd16c3 Merge remote-tracking branch 'origin/master' 2016-07-11 11:21:28 +02:00
Roman Shevchenko ebd3766ac6 [java] fixes broken generic signature parsing (IDEA-158330) 2016-07-11 11:21:08 +02:00
Roman Shevchenko 004b675980 Cleanup (formatting) 2016-07-11 11:14:18 +02:00
Rustam Vishnyakov b327fd7257 Command line formatter (IDEA-99267) 2016-07-11 12:06:41 +03:00
Alexey Kudravtsev d2f23581a2 IDEA-158241 Find Usages fails to find usages 2016-07-08 16:17:26 +03:00
Alexey Kudravtsev 8ec0bd4773 more diagnostics 2016-07-08 16:17:26 +03:00
Alexey Kudravtsev 4da72a13ba more diagnostics 2016-07-08 16:17:26 +03:00
Alexey Kudravtsev 72b314d22c more diagnostics 2016-07-08 16:17:26 +03:00
Alexey Kudravtsev dcc0027ffe make run faster under log debug level 2016-07-08 16:17:26 +03:00
Alexey Kudravtsev 5e0420eed2 more diagnostics 2016-07-08 16:17:26 +03: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 4e813690f7 anonymous -> lambda: allow field shadowing when suggesting new local names (IDEA-157288) 2016-07-08 10:46:34 +02:00
Anna Kozlova 6ee2ce046e can be final: don't suggest final modifiers for implicitly write fields (IDEA-148069) 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