idea/community.git
8 years agoavoid leaks from failing HgConfigTest.setUp, attempt 2
peter [Mon, 16 Feb 2015 11:11:45 +0000 (12:11 +0100)]
avoid leaks from failing HgConfigTest.setUp, attempt 2

8 years agoexternal system: before_sync/after_sync actions
Vladislav.Soroka [Mon, 16 Feb 2015 10:58:25 +0000 (13:58 +0300)]
external system: before_sync/after_sync actions

8 years agoCR-IC-7232 (formatting)
Roman Shevchenko [Mon, 16 Feb 2015 11:01:04 +0000 (12:01 +0100)]
CR-IC-7232 (formatting)

8 years agoavoid leaks from failing HgConfigTest.setUp
peter [Mon, 16 Feb 2015 10:51:24 +0000 (11:51 +0100)]
avoid leaks from failing HgConfigTest.setUp

8 years agoclient should release buffer as soon as possible
Vladimir Krivosheev [Mon, 16 Feb 2015 10:48:59 +0000 (11:48 +0100)]
client should release buffer as soon as possible

8 years agodiff: hide block separators from folded region popup
Aleksey Pivovarov [Mon, 16 Feb 2015 10:33:03 +0000 (13:33 +0300)]
diff: hide block separators from folded region popup

8 years agoopening non-dumb-aware editors on excit from dumb mode
Dmitry Avdeev [Mon, 16 Feb 2015 10:01:02 +0000 (13:01 +0300)]
opening non-dumb-aware editors on excit from dumb mode

8 years agoremove code supporting pre-1.6 JDKs appcode/140.2499 clion/140.2500
Dmitry Batrak [Mon, 16 Feb 2015 08:43:10 +0000 (11:43 +0300)]
remove code supporting pre-1.6 JDKs

8 years agouse ByteBuf directly — avoid intermediate StringBuilder
Vladimir Krivosheev [Mon, 16 Feb 2015 08:15:11 +0000 (09:15 +0100)]
use ByteBuf directly — avoid intermediate StringBuilder

We can create efficient OutputStreamWriter backed by ByteBuf, but it will be implemented later

8 years agoFixed 'IDEA-132625: IDEA hangs when decompiling a class'
Stiver [Mon, 16 Feb 2015 07:23:02 +0000 (08:23 +0100)]
Fixed 'IDEA-132625: IDEA hangs when decompiling a class'

8 years agoIDEA-136567 Groovy: fix NPE in compilation unit appcode/140.2495 clion/140.2488 dbe/140.2491 idea/140.2493 idea/140.2493.2 phpstorm/140.2489 pycharm/140.2494 rubymine/140.2490 webstorm/140.2492
Max Medvedev [Sun, 15 Feb 2015 20:04:54 +0000 (23:04 +0300)]
IDEA-136567 Groovy: fix NPE in compilation unit

8 years ago[git] IDEA-135966 support the case when there are no local branches
Kirill Likhodedov [Fri, 13 Feb 2015 13:16:33 +0000 (16:16 +0300)]
[git] IDEA-135966 support the case when there are no local branches

8 years agofix compilation appcode/140.2487 clion/140.2486
Vladimir Krivosheev [Sun, 15 Feb 2015 11:00:28 +0000 (12:00 +0100)]
fix compilation

8 years agorpc client — use promises phpstorm/140.2485
Vladimir Krivosheev [Sun, 15 Feb 2015 10:48:28 +0000 (11:48 +0100)]
rpc client — use promises
efficient MessageDecoder — don't create String instance
simplify Decoder implementations — base Decoder now provides robust readContent API
MessageDecoder extends Decoder and provides robust readChars API

8 years agoFix java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of... appcode/140.2483 clion/140.2482
Alexey Gopachenko [Sun, 15 Feb 2015 08:22:26 +0000 (09:22 +0100)]
Fix java.lang.IllegalArgumentException: Argument for @NotNull parameter 'name' of com/intellij/application/options/colors/ColorAndFontDescription.<init> must not be null
     at com.intellij.application.options.colors.ColorAndFontDescription.<init>(ColorAndFontDescription.java)
     at com.intellij.application.options.colors.TextAttributesDescription.<init>(TextAttributesDescription.java:38)
     at com.intellij.ide.todo.configurable.PatternDialog$1.<init>(PatternDialog.java:73)

8 years agosome @NotNull's dropped appcode/140.2475 clion/140.2478 dbe/140.2479 idea/140.2474 phpstorm/140.2477 pycharm/140.2473 rubymine/140.2476 webstorm/140.2480
Gregory.Shrago [Sat, 14 Feb 2015 16:35:47 +0000 (19:35 +0300)]
some @NotNull's dropped

8 years agoHiDPI fix font size in GotIt messages appcode/140.2461 appcode/140.2470 appcode/140.2472 clion/140.2462 clion/140.2469 clion/140.2471 dbe/140.2465 idea/140.2459 phpstorm/140.2464 phpstorm/140.2468 pycharm/140.2460 rubymine/140.2463 webstorm/140.2466
Konstantin Bulenkov [Fri, 13 Feb 2015 16:53:45 +0000 (19:53 +0300)]
HiDPI fix font size in GotIt messages

8 years agofix IDEA-135945 jumping recent projects panel
Konstantin Bulenkov [Fri, 13 Feb 2015 16:52:03 +0000 (19:52 +0300)]
fix IDEA-135945 jumping recent projects panel

8 years agocleanup
Gregory.Shrago [Fri, 13 Feb 2015 20:57:04 +0000 (23:57 +0300)]
cleanup

8 years agoproper CDATA XML escaping
Gregory.Shrago [Fri, 13 Feb 2015 20:50:18 +0000 (23:50 +0300)]
proper CDATA XML escaping

8 years agoif idea.case.sensitive.fs is specified, pass it to build process too
Eugene Zhuravlev [Fri, 13 Feb 2015 20:55:18 +0000 (21:55 +0100)]
if idea.case.sensitive.fs is specified, pass it to build process too

8 years agocase-insensitive comparison added
Eugene Zhuravlev [Fri, 13 Feb 2015 20:44:19 +0000 (21:44 +0100)]
case-insensitive comparison added

8 years agorestore external javadoc retrieval (comments in IDEA-132323)
Anna Kozlova [Fri, 13 Feb 2015 20:40:04 +0000 (21:40 +0100)]
restore external javadoc retrieval (comments in IDEA-132323)

8 years agoprefer fixes with error severity over other fixes at the same position (IDEA-136423)
Anna Kozlova [Fri, 13 Feb 2015 20:25:45 +0000 (21:25 +0100)]
prefer fixes with error severity over other fixes at the same position (IDEA-136423)

8 years agotestdata for IDEA-123987
Anna Kozlova [Fri, 13 Feb 2015 18:57:24 +0000 (19:57 +0100)]
testdata for IDEA-123987

8 years agotestdata for IDEA-124961
Anna Kozlova [Fri, 13 Feb 2015 18:51:30 +0000 (19:51 +0100)]
testdata for IDEA-124961

8 years agotestdata for IDEA-132379
Anna Kozlova [Fri, 13 Feb 2015 18:37:07 +0000 (19:37 +0100)]
testdata for IDEA-132379

8 years agotestdata for IDEA-133935
Anna Kozlova [Fri, 13 Feb 2015 18:12:21 +0000 (19:12 +0100)]
testdata for IDEA-133935

8 years agoremove excessive logging
Eugene Zhuravlev [Fri, 13 Feb 2015 19:35:33 +0000 (20:35 +0100)]
remove excessive logging

8 years agoavoiding toLowerCase() calls
Eugene Zhuravlev [Fri, 13 Feb 2015 19:01:22 +0000 (20:01 +0100)]
avoiding toLowerCase() calls

8 years agoutil: light logger initialization fixed
Roman Shevchenko [Fri, 13 Feb 2015 19:29:48 +0000 (20:29 +0100)]
util: light logger initialization fixed

8 years agotests: disabling symlink cache in tests too
Roman Shevchenko [Fri, 13 Feb 2015 19:09:31 +0000 (20:09 +0100)]
tests: disabling symlink cache in tests too

8 years agoMerge remote-tracking branch 'origin/master'
Sergey Malenkov [Fri, 13 Feb 2015 18:59:17 +0000 (21:59 +0300)]
Merge remote-tracking branch 'origin/master'

8 years agoIDEA-136485 Database's toolbox stays on top
Sergey Malenkov [Fri, 13 Feb 2015 18:57:33 +0000 (21:57 +0300)]
IDEA-136485 Database's toolbox stays on top

8 years agoplatform: Unix startup script refactored
Roman Shevchenko [Fri, 13 Feb 2015 18:46:55 +0000 (19:46 +0100)]
platform: Unix startup script refactored

- 'eval' removed (fixes IDEA-127964)
- JVM arguments inlined in call (fixes IDEA-133849)
- VM options files handling cleaned

8 years agoClsGenericsHighlightingTest: fix tearDown
peter [Fri, 13 Feb 2015 18:00:04 +0000 (19:00 +0100)]
ClsGenericsHighlightingTest: fix tearDown

8 years agoNIO-based file deletion: returning true if file does not exist
Eugene Zhuravlev [Fri, 13 Feb 2015 17:52:08 +0000 (18:52 +0100)]
NIO-based file deletion: returning true if file does not exist

8 years agonew inference: stop collecting constraints if target type is proper (IDEA-136412)
Anna Kozlova [Fri, 13 Feb 2015 16:27:10 +0000 (17:27 +0100)]
new inference: stop collecting constraints if target type is proper (IDEA-136412)

8 years agomost specific: infer specific if method is generic even if type arguments are explici...
Anna Kozlova [Fri, 13 Feb 2015 15:30:40 +0000 (16:30 +0100)]
most specific: infer specific if method is generic even if type arguments are explicitly provided

8 years agopertinent to applicability: reject nested lambdas if they target non proper type
Anna Kozlova [Fri, 13 Feb 2015 12:55:55 +0000 (13:55 +0100)]
pertinent to applicability: reject nested lambdas if they target non proper type

8 years agoIDEA-136189 "Code completion" proposes to extend the class of the same class
peter [Fri, 13 Feb 2015 17:26:14 +0000 (18:26 +0100)]
IDEA-136189 "Code completion" proposes to extend the class of the same class

8 years agoIDEA-136463 Reuse Gant script configuration when no target is specified
peter [Fri, 13 Feb 2015 17:09:50 +0000 (18:09 +0100)]
IDEA-136463 Reuse Gant script configuration when no target is specified

8 years agoIDEA-136406 Complete current statement doesn't insert a method body for default metho...
peter [Fri, 13 Feb 2015 17:01:01 +0000 (18:01 +0100)]
IDEA-136406 Complete current statement doesn't insert a method body for default methods, creates broken code

8 years agoCodeSmellDetectorImpl: retrieve file, document and problems under one read action...
peter [Fri, 13 Feb 2015 16:43:23 +0000 (17:43 +0100)]
CodeSmellDetectorImpl: retrieve file, document and problems under one read action (IDEA-136508)

8 years agowrap toString based renderers label with double quote
Egor.Ushakov [Fri, 13 Feb 2015 17:11:24 +0000 (20:11 +0300)]
wrap toString based renderers label with double quote

8 years agouse NIO when available for recursive file deletion
Eugene Zhuravlev [Fri, 13 Feb 2015 16:58:28 +0000 (17:58 +0100)]
use NIO when available for recursive file deletion

8 years agoIDEA-12807 @Deprecated DGM methods ignored
Daniil Ovchinnikov [Fri, 13 Feb 2015 16:46:08 +0000 (19:46 +0300)]
IDEA-12807 @Deprecated DGM methods ignored

8 years agodo not include JDK classes from module dependencies to classpath
nik [Fri, 13 Feb 2015 16:45:16 +0000 (19:45 +0300)]
do not include JDK classes from module dependencies to classpath

8 years agodiff: cleanup
Aleksey Pivovarov [Fri, 13 Feb 2015 15:58:56 +0000 (18:58 +0300)]
diff: cleanup

remove unused graphics

8 years agoadded test for MapIndexStorage with custom equality policy
nik [Fri, 13 Feb 2015 15:51:12 +0000 (18:51 +0300)]
added test for MapIndexStorage with custom equality policy

8 years agoindex test corrected: ensure that contentId is non-negative
nik [Fri, 13 Feb 2015 15:45:30 +0000 (18:45 +0300)]
index test corrected: ensure that contentId is non-negative

8 years agocheck isCaretRowShown in gutter
Egor.Ushakov [Fri, 13 Feb 2015 15:49:36 +0000 (18:49 +0300)]
check isCaretRowShown in gutter

8 years agoMerge remote-tracking branch 'origin/master' appcode/140.2458 clion/140.2457
Sergey Malenkov [Fri, 13 Feb 2015 15:35:29 +0000 (18:35 +0300)]
Merge remote-tracking branch 'origin/master'

8 years agoIDEA-130562 Field bottom line is not visible when adding maven archetype
Sergey Malenkov [Fri, 13 Feb 2015 15:33:25 +0000 (18:33 +0300)]
IDEA-130562 Field bottom line is not visible when adding maven archetype

8 years agoreduce count of getHighlightingSettingForRoot(psiRoot) calls (that are quite expensiv...
Sergey Simonchik [Fri, 13 Feb 2015 14:45:44 +0000 (17:45 +0300)]
reduce count of getHighlightingSettingForRoot(psiRoot) calls (that are quite expensive, because of DefaultHighlightingSettingProvider.getDefaultSettings)

8 years agocleanup
Alexey Kudravtsev [Fri, 13 Feb 2015 14:12:44 +0000 (17:12 +0300)]
cleanup

8 years agoMerge remote-tracking branch 'origin/master'
Roman Shevchenko [Fri, 13 Feb 2015 14:13:22 +0000 (15:13 +0100)]
Merge remote-tracking branch 'origin/master'

8 years agoFileSystemUtil: Update JNA code to work on Linux/PPC
Marcus Comstedt [Fri, 13 Feb 2015 14:11:37 +0000 (15:11 +0100)]
FileSystemUtil: Update JNA code to work on Linux/PPC

https://github.com/JetBrains/intellij-community/pull/241

8 years agodiff: better handling of broken plugins
Aleksey Pivovarov [Fri, 13 Feb 2015 13:49:40 +0000 (16:49 +0300)]
diff: better handling of broken plugins

* do not rethrow handled errors

8 years agoIDEA-135871 Confusing 'This document contains very long lines' on a normal file
Dmitry Batrak [Fri, 13 Feb 2015 13:53:47 +0000 (16:53 +0300)]
IDEA-135871 Confusing 'This document contains very long lines' on a normal file

8 years agogradle: importer JDK fixes, related issues:
Vladislav.Soroka [Fri, 13 Feb 2015 13:22:40 +0000 (16:22 +0300)]
gradle: importer JDK fixes, related issues:
IDEA-136230 Gradle: for projects created in IDEA 14.0.x Gradle JVM is not set
IDEA-136402 Gradle Problem - IU-140-2285.5

8 years agoMultiScopeSeverityIcon height + width fixed
Dmitry Batkovich [Fri, 13 Feb 2015 13:14:07 +0000 (16:14 +0300)]
MultiScopeSeverityIcon height + width fixed

8 years agovirtual file pointers: do not create FilePointerPartNode with empty name for pointers...
nik [Fri, 13 Feb 2015 12:56:30 +0000 (15:56 +0300)]
virtual file pointers: do not create FilePointerPartNode with empty name for pointers which have only starting slash in common

8 years ago[vcs-log] minor: rename controller classes -- shorted names are much better
Julia Beliaeva [Thu, 12 Feb 2015 20:24:45 +0000 (23:24 +0300)]
[vcs-log] minor: rename controller classes -- shorted names are much better

8 years ago[vcs-log] minor: rename
Julia Beliaeva [Thu, 12 Feb 2015 20:19:17 +0000 (23:19 +0300)]
[vcs-log] minor: rename

8 years ago[vcs-log] fix branch filter in linear bek mode
Julia Beliaeva [Thu, 12 Feb 2015 20:18:23 +0000 (23:18 +0300)]
[vcs-log] fix branch filter in linear bek mode

8 years ago[vcs-log][linear-bek] add a couple of tests
Julia Beliaeva [Thu, 12 Feb 2015 18:00:17 +0000 (21:00 +0300)]
[vcs-log][linear-bek] add a couple of tests

8 years ago[vcs-log][linear-bek] remove unnecessary condition (it is always true)
Julia Beliaeva [Thu, 12 Feb 2015 17:56:45 +0000 (20:56 +0300)]
[vcs-log][linear-bek] remove unnecessary condition (it is always true)

8 years ago[vcs-log][linear-bek] highlight of merge fragments to collapse does not have to take...
Julia Beliaeva [Thu, 12 Feb 2015 17:25:47 +0000 (20:25 +0300)]
[vcs-log][linear-bek] highlight of merge fragments to collapse does not have to take twice as much time as collapse itself

8 years ago[vcs-log][linear-bek] expand edges by clicking on an adjacent node as well
Julia Beliaeva [Thu, 12 Feb 2015 17:14:18 +0000 (20:14 +0300)]
[vcs-log][linear-bek] expand edges by clicking on an adjacent node as well

8 years ago[vcs-log][linear-bek] minor: better names
Julia Beliaeva [Thu, 12 Feb 2015 14:33:24 +0000 (17:33 +0300)]
[vcs-log][linear-bek] minor: better names

8 years ago[vcs-log][linear-bek] GraphEdgeComparator correctly treats edges to unloaded nodes
Julia Beliaeva [Thu, 12 Feb 2015 14:30:06 +0000 (17:30 +0300)]
[vcs-log][linear-bek] GraphEdgeComparator correctly treats edges to unloaded nodes

8 years ago[vcs-log][linear-bek] fix test ascii-art
Julia Beliaeva [Thu, 12 Feb 2015 14:27:42 +0000 (17:27 +0300)]
[vcs-log][linear-bek] fix test ascii-art

8 years ago[vcs-log][linear-bek] simplify edges expanding
Julia Beliaeva [Thu, 12 Feb 2015 14:26:46 +0000 (17:26 +0300)]
[vcs-log][linear-bek] simplify edges expanding

8 years ago[vcs-log][linear-bek] fix tests
Julia Beliaeva [Sun, 8 Feb 2015 20:48:54 +0000 (23:48 +0300)]
[vcs-log][linear-bek] fix tests

8 years ago[vcs-log][linear-bek] fix bug in expansion algorithm
Julia Beliaeva [Sun, 8 Feb 2015 20:40:49 +0000 (23:40 +0300)]
[vcs-log][linear-bek] fix bug in expansion algorithm

8 years ago[vcs-log][linear-bek] do not go to the first child when collapsing merge fragment
Julia Beliaeva [Sun, 8 Feb 2015 19:46:56 +0000 (22:46 +0300)]
[vcs-log][linear-bek] do not go to the first child when collapsing merge fragment

8 years ago[vcs-log][linear-bek] if a fragment has some merges in its body collapse them as...
Julia Beliaeva [Sun, 8 Feb 2015 18:50:52 +0000 (21:50 +0300)]
[vcs-log][linear-bek] if a fragment has some merges in its body collapse them as well in order to do not have weird and confusing graph structures when merges are collapsed not in the right order

8 years ago[vcs-log] minor: extract methods to make logic more clear
Julia Beliaeva [Sun, 8 Feb 2015 17:49:45 +0000 (20:49 +0300)]
[vcs-log] minor: extract methods to make logic more clear

8 years ago[vcs-log] correct collapse all/expand all actions text and icons in linear bek mode
Julia Beliaeva [Sun, 8 Feb 2015 12:55:11 +0000 (15:55 +0300)]
[vcs-log] correct collapse all/expand all actions text and icons in linear bek mode

8 years ago[vcs-log][linear-bek] simplify code and calculate changes after collapse all more...
Julia Beliaeva [Sun, 8 Feb 2015 11:43:03 +0000 (14:43 +0300)]
[vcs-log][linear-bek] simplify code and calculate changes after collapse all more correctly

However these changes are not used and probably wont be in the future.

8 years ago[vcs-log][linear-bek] calculate graph changes after collapsing all merges
Julia Beliaeva [Sun, 8 Feb 2015 00:18:32 +0000 (03:18 +0300)]
[vcs-log][linear-bek] calculate graph changes after collapsing all merges

8 years ago[vcs-log] minor: remove duplication
Julia Beliaeva [Sat, 7 Feb 2015 23:32:07 +0000 (02:32 +0300)]
[vcs-log] minor: remove duplication

8 years ago[vcs-log] collapse all merges not in edt and apply changes later; expand all merges...
Julia Beliaeva [Sat, 7 Feb 2015 23:19:04 +0000 (02:19 +0300)]
[vcs-log] collapse all merges not in edt and apply changes later; expand all merges by clearing edge storages

8 years ago[vcs-log] rename hideAll -> collapseAll and showAll -> expandAll
Julia Beliaeva [Sat, 7 Feb 2015 21:39:20 +0000 (00:39 +0300)]
[vcs-log] rename hideAll -> collapseAll and showAll -> expandAll

8 years ago[vcs-log] new meaning to collapse and expand buttons in linear bek graph
Julia Beliaeva [Sat, 7 Feb 2015 21:38:09 +0000 (00:38 +0300)]
[vcs-log] new meaning to collapse and expand buttons in linear bek graph

8 years ago[vcs-log] code issues
Julia Beliaeva [Sat, 7 Feb 2015 20:49:22 +0000 (23:49 +0300)]
[vcs-log] code issues

8 years ago[vcs-log] reformat code
Julia Beliaeva [Sat, 7 Feb 2015 20:20:13 +0000 (23:20 +0300)]
[vcs-log] reformat code

8 years ago[vcs-log][linear-bek] remove unused head indexes
Julia Beliaeva [Sat, 7 Feb 2015 20:14:07 +0000 (23:14 +0300)]
[vcs-log][linear-bek] remove unused head indexes

8 years ago[vcs-log][linear-bek] a very long edge can come from a tail
Julia Beliaeva [Sat, 7 Feb 2015 18:55:40 +0000 (21:55 +0300)]
[vcs-log][linear-bek] a very long edge can come from a tail

8 years ago[vcs-log][linear-bek] dotted edge goes first + remove sorting
Julia Beliaeva [Sat, 7 Feb 2015 18:53:44 +0000 (21:53 +0300)]
[vcs-log][linear-bek] dotted edge goes first + remove sorting

8 years ago[vcs-log][linear-bek] simplify code (remember an instance of LinearBekGraphBuilder)
Julia Beliaeva [Sat, 7 Feb 2015 16:38:21 +0000 (19:38 +0300)]
[vcs-log][linear-bek] simplify code (remember an instance of LinearBekGraphBuilder)

8 years ago[vcs-log][linear-bek] simplify code, remove WorkingGraph (MergeFragment applies chang...
Julia Beliaeva [Sat, 7 Feb 2015 16:29:20 +0000 (19:29 +0300)]
[vcs-log][linear-bek] simplify code, remove WorkingGraph (MergeFragment applies changes directly into LinearBekGraph)

8 years ago[vcs-log][linear-bek] highlight and collapse single merge
Julia Beliaeva [Sat, 7 Feb 2015 14:41:31 +0000 (17:41 +0300)]
[vcs-log][linear-bek] highlight and collapse single merge

8 years ago[vcs-log][linear-bek] magic map is resurrected as a magic set; also try to better...
Julia Beliaeva [Fri, 6 Feb 2015 19:40:19 +0000 (22:40 +0300)]
[vcs-log][linear-bek] magic map is resurrected as a magic set; also try to better deal with x > y case (which sadly is very real)

8 years ago[vcs-log][linear-bek] add new test for reversed parents
Julia Beliaeva [Fri, 6 Feb 2015 19:38:01 +0000 (22:38 +0300)]
[vcs-log][linear-bek] add new test for reversed parents

8 years ago[vcs-log][linear-bek] increase block size again; remove (unused) timestamp getter...
Julia Beliaeva [Fri, 6 Feb 2015 17:41:24 +0000 (20:41 +0300)]
[vcs-log][linear-bek] increase block size again; remove (unused) timestamp getter from linear bek

8 years ago[vcs-log] default graph answer just clears selection and cursor
Julia Beliaeva [Fri, 6 Feb 2015 12:18:55 +0000 (15:18 +0300)]
[vcs-log] default graph answer just clears selection and cursor

1. CLEAR_HOVER can be removed
2. each action case can do the check for itself

8 years ago[vcs-log][linear-bek] remove time limit and increase number of commits in block
Julia Beliaeva [Fri, 6 Feb 2015 11:55:15 +0000 (14:55 +0300)]
[vcs-log][linear-bek] remove time limit and increase number of commits in block

8 years agoreverted commit d81ac20 (done for IDEA-135871) - it makes CLion tests fail
Dmitry Batrak [Fri, 13 Feb 2015 12:27:32 +0000 (15:27 +0300)]
reverted commit d81ac20 (done for IDEA-135871) - it makes CLion tests fail