Commit Graph
24059 Commits
Author SHA1 Message Date
Anna.Kozlova 11f1b71835 inconsistent language level: avoid LocalQuickFix when QuickFix is expected (IDEA-156375) 2016-07-11 18:05:00 +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
Andrey Vokin 5bf97584ab RUBY-18217 Show only Ruby 2.2+ for Rails API applications in Ruby Plugin. After review changes 2016-07-11 16:31:15 +02:00
Alexey Kudravtsev 02c6872d6b IDEA-154284 "Declaration access can be weaker" inspection: when referenced from the same class, then class and method are reported ignoring inspection options 2016-07-11 14:01:35 +03: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
Roman Shevchenko 2d8d8144c3 [java] optimizes file content reading for .class stub building 2016-07-08 21:17:59 +02:00
Anna.Kozlova 38cc186bc3 EA-85711 - E: BaseRefactoringProcessor.run 2016-07-08 20:11:47 +02:00
Anna.Kozlova 75bb87cb4b walking visitor -> recursive for cls 2016-07-08 20:11:47 +02:00
Egor.Ushakov 2cfd533757 add line numbers to the asm parsed bytecode from debugger 2016-07-08 20:18:13 +03:00
Anna Kozlova a265b7e2aa update junit 5 to M1 2016-07-08 15:20:28 +02: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
Alexey Kudravtsev 95d55f48fd test failed under log debug 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 9b6d1abf3d don't select first history item if text is empty (IDEA-156938) 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
Dmitry Batkovich 65150bf9be unused declaration inspection: android test fixed 2016-07-08 11:25:20 +03:00
Konstantin Bulenkov cd8cf62a19 cleanup. Convert empty arrays to constants (new T[0] -> T.EMPTY) 2016-07-07 22:52:00 +02:00
Egor.Ushakov d6b1e5bcdf corrected evaluation expression for private fields from base classes 2016-07-07 19:50:28 +03:00
Dmitry Batkovich b02c136375 inspection view: RefPackage use fully-qualified name everywhere IDEA-152646 2016-07-07 17:05:46 +03:00
Dmitry Batkovich c9a32c1e0a unused declaration inspection: clone EntryPoint-s in inspection constructor because each of EntryPoint has different settings for each profiles/scopes IDEA-157208 2016-07-07 16:13:58 +03:00
Dmitry Batkovich f9626d8657 type migration: produce more compilable code on method return type migration to void IDEA-158196 2016-07-07 13:47:51 +03:00
Roman Shevchenko 65ecef075b Cleanup (ASM library name) 2016-07-07 12:00:36 +02:00
Bas Leijdekkers a1f391b4dd IG: expand immutability check 2016-07-07 11:08:52 +02:00
Bas Leijdekkers 34758f0456 highlight identifier and not the entire field 2016-07-07 11:08:52 +02:00
Roman Shevchenko cb48331800 Merge remote-tracking branch 'origin/master' 2016-07-07 11:01:53 +02:00
Andrey Dernov 47ea0abd54 added stripped space back 2016-07-07 09:35:13 +03:00
Andrey Dernov 0430d0cdc0 Test for IDEA-158139 2016-07-07 09:32:18 +03:00
Roman Shevchenko 0de8a3fbf0 Cleanup (constant moved) 2016-07-06 23:07:05 +02:00
Roman Shevchenko ce5b52faee [java] correction: Java module element always has a name 2016-07-06 20:48:09 +02:00
Egor.Ushakov 31e93da63f renderers do not resolve types in the context of decompiled class - extra fix for IDEA-CR-12092 2016-07-06 20:21:37 +03:00
Roman Shevchenko 271b89cd09 Cleanup (test renamed) 2016-07-06 19:12:20 +02:00
Yaroslav Lepenkin 21e6e1d598 [formatter-core: context formatting] API prettified 2016-07-06 20:01:44 +03:00
Egor.Ushakov ed968400b6 renderers do not resolve types in the context of decompiled class 2016-07-06 19:52:05 +03:00
Yaroslav Lepenkin af189a9e39 [Recent Tests] shorten names 2016-07-06 19:38:40 +03: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
Yaroslav Lepenkin 6a3f7d34ad [formatter-core: context formatting] simplified 2016-07-06 18:36:19 +03:00
Egor.Ushakov 8b846f9d2b check that vms match if class loader is null, otherwise we may take last result from the different debug session 2016-07-06 18:29:10 +03:00
Egor.Ushakov a516994054 dropped InstructionParser in favor of MethodBytecodeUtil (and ASM) 2016-07-06 18:29:10 +03:00