Commit Graph
1460 Commits
Author SHA1 Message Date
Alexey Kudravtsev 67e5371da1 show ProcessHandler.addProcessListener() as sibling-overridden, optimisations 2016-04-15 12:38:23 +03:00
Anna.Kozlova f7137a044d anonymous -> lambda: deep unique names (IDEA-154751) 2016-04-14 20:59:13 +02:00
Alexey Kudravtsev 84c0d19bc7 lambdify 2016-04-14 15:51:36 +03:00
Anna.Kozlova 5438ba9a86 lang parameter table panel extracted: SimpleParameterTablePanel for parameters without types 2016-04-13 12:30:54 +02:00
Egor.Ushakov bc0826f4e0 do not highlight errors in return statements in debugger code fragments - avoid user data keys (IDEA-CR-10075) 2016-04-13 11:34:54 +03:00
Egor.Ushakov 978ba17c85 do not highlight errors in return statements in debugger code fragments 2016-04-12 18:55:47 +03:00
Alexey Kudravtsev c21a4c154f optimisation 2016-04-12 14:13:47 +03:00
Alexey Kudravtsev 5d161e24fb IDEA-153358 Inspection Declaration access can be weaker: false positive for lambda usage 2016-04-11 18:30:42 +03:00
Anna.Kozlova 59daba3004 disable return void suggestion (IDEA-154467) 2016-04-11 12:48:53 +02:00
Roman Shevchenko 0dc69cd4fe Cleanup (formatting; warnings) 2016-04-08 20:31:25 +02:00
Anna.Kozlova 9cdb5a70af trivial method ref: check if qualifier is of assignable type (IDEA-154422) 2016-04-08 18:44:25 +02:00
Anna.Kozlova a8ad27f8a9 no need to check unrelated concrete for same named constructors in the hierarchy (IDEA-154377) 2016-04-08 18:44:25 +02:00
Anna.Kozlova 0ed05632ff ensure non-initialized fields used inside lambdas are rejected if lambda is inside class initializer only (IDEA-154305) 2016-04-07 15:13:00 +02:00
Anna.Kozlova 66a8aa11b8 collect unhandled exceptions from enum constructor (IDEA-154283) 2016-04-07 15:13:00 +02:00
Anna.Kozlova 56a3a1ffa4 move operator assignment check for object to javac quirks inspection with fix (IDEA-154209) 2016-04-06 17:15:12 +02:00
peter b7f49171a3 avoid invokeLater in generate toString 2016-04-06 11:07:29 +02:00
Dmitry Batkovich d446f659ef inspections: unused assignment can be suppressed with "unused" (ebdb3bfb27) reverted 2016-04-06 10:23:26 +03:00
Bas Leijdekkers 679e6631b7 create less garbage from UnusedSymbolUtil 2016-04-05 12:35:11 +02:00
Alexey Kudravtsev 88672c25e9 suppress benign "parent already has been disposed" exception 2016-04-05 13:24:06 +03:00
Dmitry Batkovich ebdb3bfb27 inspections: unused assignment can be suppressed with "unused" 2016-04-04 15:04:18 +03:00
peter f93186e35c java/groovy: perform automatic import changes in a transaction 2016-04-04 09:43:55 +02:00
Anna.Kozlova cb15a6523e suppressions: skip doc owners without modifier lists, e.g. anonymous classes (IDEA-154026) 2016-04-01 16:53:23 +02:00
Alexey Kudravtsev a00356272b do not register components manually in Disposer since they are already there 2016-03-31 13:08:11 +03:00
Alexey Kudravtsev 3c8e077114 BiUtil.isSet() usages extracted 2016-03-30 17:37:09 +03:00
Alexey Kudravtsev 14e866598a cache repeated requests for class inheritors and method overriders to speedup highlighting of heavily subclassed library classes to fix IDEA-152346 Syntax highlighting takes 45 seconds 2016-03-28 14:59:27 +03:00
Dmitry Batkovich aefe3d1083 wrap with optional: check isValid() 2016-03-26 10:48:22 +03:00
Alexey Kudravtsev de41b8eb36 inline parameters, cleanup 2016-03-25 17:18:49 +03:00
Alexey Kudravtsev cf996c91f0 lambdify 2016-03-25 17:18:49 +03:00
Dmitry Batkovich 621f97bf8b @NotNull annotations around ArgumentFixerActionFactory 2016-03-25 14:42:23 +03:00
Dmitry Batkovich 6f49be7fcc wrap with optional IDEA-122553 2016-03-25 13:50:03 +03:00
Bas Leijdekkers 0386b99e96 IDEA-153187 (Bogus "Unguarded field access" inspection for inner class) 2016-03-24 19:02:12 +01:00
Anna.Kozlova 0e808d9aff highlight invalid method call: search for most probable argument-cause (IDEA-151202) 2016-03-24 15:58:41 +01:00
Yaroslav Lepenkin d3657bc657 Highlight implicit parameters in lambdas as in anonymous classes (IDEA-152652) 2016-03-24 16:09:23 +03:00
peter 0a9d2963ae don't lose precision during constant comparison in dfa (IDEA-153532) 2016-03-24 11:54:45 +01:00
Anna.Kozlova 0d30474e77 unguarded field access: support sync expressions (IDEA-153399) 2016-03-23 17:20:32 +01:00
Anna.Kozlova a3b5e864db convert field to local: reject when field is used from javadoc (IDEA-153332) 2016-03-23 17:20:32 +01:00
Alexey Kudravtsev 0da8243294 cleanup: inline parameter 2016-03-22 19:13:45 +03:00
Dmitry Batkovich 0790362737 guava type migration: convert anonymous Function-s with runtime retention policy annotations to anonymous classes except @javax.annotations.Nullable (can be configured in settings) 2016-03-22 14:46:28 +03:00
Anna.Kozlova 25fbd6f39b separate fixes for inspections view 2016-03-22 12:23:31 +01:00
Anna.Kozlova f6faa42d85 anonym -> lambda: reject refs to the next static from static field initializer 2016-03-21 21:11:36 +01:00
Anna.Kozlova 6fc9953a82 show error if uninitialized field is referenced from lambda inside inner/anonymous class in another field initializer; disable anonymous -> lambda for such places 2016-03-21 21:11:36 +01:00
Anna.Kozlova 348b89190c suspicious method calls: don't ignore array types, captures, etc (IDEA-153097) 2016-03-21 14:14:26 +01:00
Anna.Kozlova f14159a852 disable replace with collect for raw collection substitutors (IDEA-153325) 2016-03-21 14:14:26 +01:00
Anna.Kozlova 3a700a9bc9 process override equivalent methods when check for functional interface target (IDEA-153324) 2016-03-21 14:14:26 +01:00
Bas Leijdekkers 89cd25f7bc improve "Unknown @GuardedBy field" inspection 2016-03-19 10:19:53 +01:00
Bas Leijdekkers cebf25af5a simplify code 2016-03-19 10:19:52 +01:00
Anna.Kozlova 81a6342d17 anonymous -> method ref: collapse receiver method references to raw receiver (IDEA-153261) 2016-03-18 20:49:43 +01:00
Anna.Kozlova 6daac099e6 anonymous -> lambda: treat class initializers as fields when forward references are check (IDEA-153254) 2016-03-18 20:49:43 +01:00
Anna.Kozlova cdc7349caa unchecked warnings: don't warn about generics array creation if arg of array type is found (IDEA-153122) 2016-03-17 18:04:01 +01:00
Roman Shevchenko 8171a37c41 Merge remote-tracking branch 'origin/master' 2016-03-16 19:03:10 +01:00