Commit Graph
223642 Commits
Author SHA1 Message Date
Tagir Valeev 04df6bad09 ConstantConditionalExpressionInspection: add cast if necessary when type changes
Fixes IDEA-194648 Simpler expression auto-fix results in different code
2018-06-29 15:37:46 +07:00
Roman Shevchenko 21ca5b6566 [platform] restores content-based icons for virtual files (IDEA-CR-34188) 2018-06-29 11:23:49 +03:00
Dmitry Batkovich 1f3051ef6a inspection view: do not delete fixed problems from tree if 'Filter resolved items' disabled (IDEA-194381) 2018-06-29 10:56:53 +03:00
Dmitry Batkovich 89df0ff00c remove CreateFromUsage icon usages 2018-06-29 10:56:53 +03:00
Anna Kozlova 95679d8c53 change var type: ensure target type is denotable (IDEA-150867) 2018-06-29 10:48:41 +03:00
Yaroslav Pankratyev 0892e53457 DevKit: more clear message about invalid EP name 2018-06-29 13:01:16 +07:00
Tagir Valeev 6de1320d04 CommentTracker#replace(AndRestoreComments): mark replacement element as unchanged by default 2018-06-29 12:00:29 +07:00
Tagir Valeev d8566eaf48 StreamChainInliner: special support for toArray; support for toList/toArray expected component type nullability
Fixes IDEA-194697 Nullability analysis for stream chains should check against element-level nullability annotations
2018-06-29 10:23:58 +07:00
Gregory.Shrago 85c58af2c6 quickdoc reformat, rearrange, drop final 2018-06-29 02:54:19 +03:00
Rustam Vishnyakov aba4573d3d IDEA-180882 Code formatting doesn't remove invalid/empty Javadoc tags 2018-06-28 22:05:58 +03:00
Aleksey Pivovarov 8a18d8d712 vcs: fix NPE in "Local History"
follow-up: 61111cf320
2018-06-28 21:48:25 +03:00
Alexander Lobas 7bb0674fe2 IDEA-194018 New Plugins dialog: "enable" link is not visible for a plugin with multiple dependencies 2018-06-28 21:41:27 +03:00
Nicolay Mitropolsky bf77979a70 intelliLang: replaceInjectionsWithUndo filters compiled elements + tests added (IDEA-CR-33537) 2018-06-28 21:16:10 +03:00
Alexander Lobas de146d50b8 IDEA-193789 Settings: Plugins: show long names with ellipses 2018-06-28 20:58:31 +03:00
Daniil Ovchinnikov a420cd0ce3 [groovy] return modifier list for enum constants (MP-1681) 2018-06-28 20:50:35 +03:00
Roman Shevchenko 0b4f7cd8f1 [platform] extracts and documents an intricate piece of startup code 2018-06-28 19:33:13 +03:00
Gregory.Shrago 673ed49882 quickdoc logic cleanup: less overloads, keep chosen doc provider
also names, code-style, notnull's
2018-06-28 19:27:36 +03:00
Kirill Kirichenko c97d4d2940 Update autoscroll from source icons. 2018-06-28 19:06:25 +03:00
Roman Shevchenko 58290861df [java] allows references to Maven libs in build process classpath extension 2018-06-28 19:02:31 +03:00
Egor Ushakov ab763848d7 FUS-123 Debugger Breakpoints Usage 2018-06-28 18:54:01 +03:00
Roman Shevchenko 3273ef6e27 [ui] couple fixes for exception dialog (IDEA-194716)
- caches proxied group message to avoid state loss
- fixes incorrect representation of attachments' "included" state
2018-06-28 18:44:12 +03:00
Julia Beliaeva 317d5aa2cc [icons] move favorites icons from vcs to nodes 2018-06-28 18:42:33 +03:00
Aleksey Pivovarov 61111cf320 IDEA-189367 vcs: "Local History" for directory - make current content editable
* mirror logic from `FileDifferenceModel`
2018-06-28 18:40:21 +03:00
Alexander Lobas f0251c5c77 IDEA-194120 New Plugins Manager: cannot select text/version text in plugin details page 2018-06-28 18:34:42 +03:00
alexey.afanasiev 4ac7fb487a IDEA-CR-34266 IDEA-194406 @ImmutableOptions annotation check 2018-06-28 18:32:24 +03:00
alexey.afanasiev 55239bae76 IDEA-CR-34266 IDEA-194406 @ImmutableOptions annotation check 2018-06-28 17:49:43 +03:00
Dennis Ushakov 506b2fa163 use expandable text field to remove modal dialog 2018-06-28 16:43:09 +02:00
Andrey Vokin 2c3ac68c54 CucumberJVM: cleanup. Use Character.isWhitespace 2018-06-28 16:26:20 +02:00
Daniil Ovchinnikov c4155aa622 fix SIOOBE in StringUtil#startsWith 2018-06-28 17:23:19 +03:00
Daniil Ovchinnikov a730a20121 [groovy] expect division after (triple-) double quoted strings (IDEA-194761)
Also fix slash not returned as division in DIVISION_EXPECTED state in the end of file.
2018-06-28 17:19:37 +03:00
Ivan Semenov c8668be3ad [git] Simply rethrow PCE without logging if indicator was cancelled before process could start
Issue: EA-123613
2018-06-28 17:13:00 +03:00
Alexandr Evstigneev b3d272abae RUBY-21941 WSL descriptors are now available in application's wsl.distributions.xml
IDEA-CR-34253
2018-06-28 17:03:39 +03:00
Anna Kozlova 3a0dadc86f simplify assertTrue(Arrays.equals(a, b)) -> assertArrayEquals(a, b) (IDEA-194715) 2018-06-28 16:58:46 +03:00
Anna Kozlova 7f5c809650 add initializer: disable for abstract classes, collapse to diamonds (IDEA-194743) 2018-06-28 16:58:46 +03:00
Anna Kozlova d0ad282d01 enable add initializer on variable declaration (IDEA-194742) 2018-06-28 16:58:46 +03:00
Anna Kozlova dcc19655f1 enable move class and package-info in one step (IDEA-147842) 2018-06-28 16:58:45 +03:00
Alexandr Evstigneev 22b2afb038 BlockUtil cleanup
IDEA-CR-34257
2018-06-28 16:48:55 +03:00
Alexandr Evstigneev a35dfee322 Introduced utility methods to extract: node, psi and elementType
IDEA-CR-34257
2018-06-28 16:48:55 +03:00
alexey.afanasiev 13f7532676 IDEA-194406 @ImmutableOptions annotation check 2018-06-28 16:47:38 +03:00
Dennis Ushakov 64f7ad736e remove explicit icon replacement (WEB-33582) 2018-06-28 15:34:45 +02:00
alexey.afanasiev daa264efff IDEA-CR-34213 IDEA-194406 @ImmutableOptions and @KnownImmutable Groovy 2.5.0 support 2018-06-28 16:17:40 +03:00
Dennis Ushakov 89bb14669b add hint/toolwindow as a parent disposable to prevent leaks (IDEA-194670) 2018-06-28 15:11:26 +02:00
Aleksey Pivovarov a6c990f70a editor: update gutter rendering on DPI settings change 2018-06-28 15:44:25 +03:00
Anton Tarasov f118810862 Add IconLoader.DarkIconProvider 2018-06-28 15:25:48 +03:00
Anton Tarasov a832543ca3 cleanup 2018-06-28 15:11:13 +03:00
alexey.afanasiev 885ad1dcb3 IDEA-CR-34213 IDEA-194406 @ImmutableOptions and @KnownImmutable Groovy 2.5.0 support 2018-06-28 15:02:19 +03:00
Anton Tarasov 415bcc4550 IDEA-192438 [followup] Underline is always bold underline
- even better hash code
2018-06-28 14:23:22 +03:00
Yaroslav Pankratyev c3e17c0a86 Fix KtUastCallMatcherTest 2018-06-28 18:00:43 +07:00
Tagir Valeev 5f86f8cb46 ExpressionUtils#isArrayCreationExpression; used in SideEffectChecker
Fixes IDEA-194652 IDEA found side effect in primitive array creation
2018-06-28 17:53:29 +07:00
Tagir Valeev 60b72a73ad ClassLoader#get(System)ResourceAsStream annotated as @Nullable
See discussions at IDEA-194653
2018-06-28 17:53:28 +07:00