Commit Graph
6901 Commits
Author SHA1 Message Date
Anna.Kozlova 0881cae40e disable test 2016-09-30 09:33:28 +02:00
Anna.Kozlova cfb011e3e1 check inheritance for classes in local scopes to check that metho overrides another method (IDEA-161863) 2016-09-30 09:33:28 +02:00
Anna.Kozlova e052fabb42 conditional: ensure to convert type from parent to ll >= 1.8 so assignments would be correct, etc (IDEA-161854) 2016-09-30 09:33:28 +02:00
Yaroslav Lepenkin e0a89da302 [Inline Param Name Hints] do not show hints for java.lang.String methods 2016-09-29 22:00:24 +03:00
Yaroslav Lepenkin 5c3214b57c [Inline Param Name Hints] show single string literal if there is more that one String parameter in corresponding method 2016-09-29 22:00:24 +03:00
Vladimir Krivosheev 2db4b63864 setAttributes — use equals 2016-09-29 17:03:17 +02:00
Yaroslav Lepenkin bcf5640e52 [Inline Param Name Hints] do not show single hint if it is string literal 2016-09-29 17:53:34 +03:00
Anna.Kozlova d9daa533c1 whole file pass: ensure restarted on all files after a change (IDEA-161890) 2016-09-29 16:03:15 +02:00
Roman Shevchenko ce56e331b3 Cleanup (missing annotations) 2016-09-29 15:55:12 +02:00
Roman Shevchenko 4f22f2e176 [java] Jigsaw package accessibility highlighting (source dependencies) 2016-09-29 14:11:09 +02:00
peter 53867e057f IDEA-161862 Lambda Expressions not showing as implementations of an interface 2016-09-29 11:31:20 +02:00
Dmitry Batrak 1d6f2daa8d IDEA-161410 Quick Documentation: double opening angle brackets are printed as single brackets 2016-09-29 10:58:44 +03:00
peter 135a5d5c48 IDEA-153564 @Contract annotation for constructors; report non-trivial always failing calls 2016-09-28 16:46:40 +02:00
Yaroslav Lepenkin bbf06aac62 [Inline Param Name Hints] more ignored common methods 2016-09-28 17:20:00 +03:00
Yaroslav Lepenkin f3a059d01e [Inline Param Name Hints] ... for varargs param shown before param name 2016-09-28 17:03:19 +03:00
Yaroslav Lepenkin 669e4e1c4d [Inline Param Name Hints] hints shown for single parameter methods, except setters and well know method names like "println", "get", "contains"... 2016-09-28 17:03:19 +03:00
Anna.Kozlova 946991683d introduce parameter: ensure varargs are not substituted twice (IDEA-161779) 2016-09-28 09:16:48 +02:00
Anna.Kozlova 457ad67441 unwrapped selection: ensure highlighting is set according to the text range (IDEA-161690) 2016-09-27 17:21:04 +02:00
peter 99df41927d fix typo in SmartPsiElementPointersTest.testAnchorInfoSurvivesPsiChange 2016-09-27 16:23:21 +02:00
Anna.Kozlova e6427398a9 static imports: increase limit to request index as the most of checks are postponed to be performed outside of index request; check excluded from import first as it depends on names only (IDEA-161679) 2016-09-27 10:32:54 +02:00
Anna.Kozlova 9863deb8d9 introduce functional parameter: exclude only selection range from used parameters check as for functional interfaces the whole code block is treated as selection's parent (IDEA-154299) 2016-09-27 09:22:01 +02:00
Anna.Kozlova 971fdab483 goto implementation: allow on incomplete code (IDEA-161718) 2016-09-26 18:14:53 +02:00
peter 52619fbe7f simplify too smart class proximity heuristic by package name parts (IDEA-161684) 2016-09-26 13:49:57 +02:00
Vladimir Krivosheev 41d97bbc64 fix test data 2016-09-25 18:45:25 +02:00
Vladimir Krivosheev 2fbe1f5fe7 fix DaemonRespondToChangesTest.testDaemonIgnoresFrameDeactivation 2016-09-25 18:39:40 +02:00
Vladimir Krivosheev 4c32c967a6 fix test data 2016-09-23 18:30:56 +02:00
Vladimir Krivosheev fddfc04823 first step (disable unlisted tool on init) to fix IDEA-158936 Locked profiles — do not save and modify on init, change only on explicit user edit action 2016-09-23 18:24:04 +02:00
Anna Kozlova de96e70e27 extract method: fix complete normally custom check (IDEA-161592) 2016-09-23 19:22:20 +03:00
Vladimir Krivosheev 1b71622042 fix test data 2016-09-23 17:26:54 +02:00
Anna Kozlova 3856ae2cb0 EA-88093 - IOE: PsiElementFactoryImpl.createField 2016-09-23 12:46:57 +03:00
Roman Shevchenko c842dfb470 [tests] common base class for Java module tests 2016-09-22 15:47:08 +03:00
Yaroslav Lepenkin fd6fa85527 [InlayParameterHints] show param name for this argument 2016-09-22 15:37:59 +03:00
Roman Shevchenko 6f3e69454f Cleanup (service provider for JavaFileManager) 2016-09-22 15:22:31 +03:00
Roman Shevchenko ba633dffdf Merge remote-tracking branch 'origin/master' 2016-09-22 14:41:18 +03:00
Roman Shevchenko 6c758313b5 [java] renaming modules 2016-09-22 14:39:30 +03:00
Yaroslav Lepenkin 0fc703165a [InlayParameterHints] Move option to Editor | Appearance, enable by default 2016-09-21 20:09:21 +03:00
Daniil Ovchinnikov 69ce9378b5 cleanup: remove unnecessary semicolons from groovy sources 2016-09-21 18:41:17 +03:00
Yaroslav Lepenkin 6b7a62c3e7 Revert: [InlayParameterHints] Move option to Editor | Appearance, enable by default 2016-09-21 15:04:20 +03:00
Yaroslav Lepenkin 4ad43205e3 [InlayParameterHints] Move option to Editor | Appearance, enable by default 2016-09-21 14:52:05 +03:00
peter c795dafee3 anonymous classes can be inside method references (EA-88472 - assert: PsiClassImpl.calcBasesResolveContext) 2016-09-21 11:48:57 +02:00
peter 273b3ed9a7 infer null->null contract for methods like skipParenthesizedExprDown 2016-09-21 10:50:31 +02:00
Dmitry Batrak c97e7f6f0d IDEA-161026 Quickdoc badly shows initialization of array 2016-09-21 11:43:27 +03:00
Tagir Valeev aadd111eda IDEA-161420 Quick-fix to replace if(optional.isPresent()) with better alternatives 2016-09-21 15:41:20 +07:00
peter 72f5f15010 IDEA-157276 Code completion should disprefer primitive names in method calls 2016-09-20 17:14:01 +02:00
peter e040a3d284 IDEA-157893 Autocompletion should not use static import in case of conflict 2016-09-20 16:41:43 +02:00
peter b08872448c IDEA-161061 Quick-fix to replace nullableExpr.equals(...) with Objects.equals(nullableExpr, ...) 2016-09-20 16:41:43 +02:00
Vladimir Krivosheev 1d5c36b1ce do not use Project.DIRECTORY_STORE_FOLDER and project.getBaseDir, avoid cast to IProjectStore 2016-09-20 12:52:19 +02:00
Tagir Valeev 70ab891daf move StreamApiMigrationInspection to separate package, extract inner classes, add "suggest foreach" option, restore comments in anyMatch/findFirst/etc., fix trivial replacements with anyMatch/findFirst 2016-09-20 13:37:14 +07:00
Anna Kozlova b8f0e626b9 java 8 diamonds: include constructor's type parameters in inference constraints (IDEA-160918) 2016-09-19 17:43:55 +03:00
peter 490d4e67bd IDEA-76782 Generate runtime assertions for all configured not-null annotations 2016-09-19 12:04:52 +02:00