Anna.Kozlova
1ace9ab2c3
lambda -> method ref: reuse comment tracker (IDEA-189934)
2019-02-04 15:21:43 +01:00
Pavel Dolgov
e00ecc9156
Java: Shortened text messages for highlighting of duplicate values and branches in enhanced 'switch' (IDEA-202629)
2019-02-04 17:05:48 +03:00
Roman Shevchenko
e2b18e1123
[vfs] reads symlink targets during refresh (IDEA-202236)
2019-02-04 14:57:02 +01:00
Alexandr Evstigneev
d95031af81
Renamed method to measureExecutionTime
...
IDEA-CR-42681
2019-02-04 16:13:50 +03:00
Kirill Kirichenko
efe8461e86
IDEA-205679 Modified insets for TableCellRenderers, extracted StatefulValidationCellEditor, minor API changes
2019-02-04 15:13:12 +03:00
Kirill Kirichenko
a5a1c1660b
IDEA-205679 Implement validation in ExcludeTable
2019-02-04 15:13:11 +03:00
Egor Ushakov
f23e0f4e33
avoid project leak in tests
2019-02-04 15:04:58 +03:00
Egor Ushakov
a73a19b5a5
IDEA-124595 - do regular step out if block is not detected
2019-02-04 13:27:09 +03:00
Anna.Kozlova
4a114d92f6
introduce variable from yet standalone switch expression (IDEA-206523)
2019-02-04 10:59:17 +01:00
Anna.Kozlova
1fd8513825
switch expression: undefined type for expr without result expressions
2019-02-04 10:57:39 +01:00
Pavel Dolgov
cf34272833
Java: More tests for intention to split switch branch with multiple values into separate branches (IDEA-203895)
2019-02-04 12:33:41 +03:00
peter
8c850eb202
PluginException: add a factory method taking cause message safely (EA-135687 - IAE: PluginException.$$$reportNull$$$)
2019-02-04 08:26:03 +01:00
Tagir Valeev
15e0df11f9
IDEA-206497 Replace with stream: support intermediate map operations in counting loops
2019-02-04 14:20:39 +07:00
Tagir Valeev
dcb8eb0a42
ControlFlowAnalyzer: do not narrow second shift argument from long to int
2019-02-04 11:56:26 +07:00
Sergey Ignatov
1fa8fc67b5
cleanup: replace statement lambda with expression lambda
2019-02-02 01:47:35 +03:00
Vladimir Krivosheev
ee97627377
IDEA-206482 handle errors from plugins as PluginException as it is not platform issues, disable support for data class for bean extension to be able to easily detect not appropriate constructor
2019-02-01 19:50:04 +01:00
Egor Ushakov
dd49ba5b49
honor async stacktrace toggle for agent stacks
2019-02-01 17:56:45 +03:00
Anna.Kozlova
e7a0cffac7
typo (IDEA-206417)
2019-02-01 15:37:34 +01:00
Anna.Kozlova
72731106f9
generate constructor: simplify generator hierarchy
2019-02-01 15:37:34 +01:00
Roman Shevchenko
343261fe06
[java] tunes "Create module-info.java" action visibility (IDEA-CR-42713)
2019-02-01 15:12:14 +01:00
peter
04f9d92834
make VirtualFile id always positive and fast, not depending on validity (for speeding up everything after JRE-1124)
2019-02-01 14:48:31 +01:00
peter
0112b8aaa8
IDEA-206386 Stream.toUnmodifiableList autocompletion (and mockJDK-11 to test it)
2019-02-01 11:42:45 +01:00
Pavel Dolgov
4c260c88bc
Java: Improvements in intention to split switch branch with multiple values into separate branches (IDEA-203895)
2019-02-01 13:11:28 +03:00
nik
3678e1c2fd
jps: make validator configuration available via JpsModel
...
This is required to implement JSP Validation in external build process (IDEA-206443).
2019-02-01 12:59:52 +03:00
nik
c708c57e50
compiler: fix possible exceptions in DummyCompileContext::getProgressIndicator
2019-02-01 12:59:51 +03:00
nik
07e8f9dacd
compiler: mark CompileContext::getProject as @NotNull to simplify code
...
It's now required to pass Project instance to DummyCompileContext.
2019-02-01 12:59:51 +03:00
nik
d7d6383657
cleanup: remove unused ArtifactAwareCompiler interface
2019-02-01 12:59:51 +03:00
Tagir Valeev
35990562bf
IDEA-195293 Strange behavior when join lines with "builder.append('...')"
2019-02-01 15:45:26 +07:00
Artemiy Sartakov
4b5b6574aa
IntegerMultiplicationImplicitCastToLong: added quick-fix (IDEA-206024)
2019-02-01 15:12:50 +07:00
Tagir Valeev
1bc7264b58
IDEA-196178 Join Lines on selected text also joins not selected text
2019-02-01 15:10:24 +07:00
Tagir Valeev
9e2e512f6b
IDEA-192201 Bad code is green: inner class object creation
2019-02-01 12:29:10 +07:00
Tagir Valeev
c589d21679
ArrayUtil.toObjectArray() replaced with explicit array creation; some warnings fixed
2019-02-01 11:53:41 +07:00
peter
4744924637
JavaResolveUtil: avoid isValid check
2019-01-31 22:03:36 +01:00
Vladimir Krivosheev
69d9dabb6e
flush changed storage files in EDT
2019-01-31 20:26:48 +01:00
Vladimir Krivosheev
ce9a5ba4fe
disable constructor injection for CompileTaskBean
...
It is possible even if CompileTaskBean is project level extension point because of `execute(CompileContext context)` — CompileContext provides project.
2019-01-31 19:20:20 +01:00
Vladimir Krivosheev
85431d6d72
cleanup
2019-01-31 19:20:20 +01:00
Anna.Kozlova
f92844207a
unused imports: don't warn if resolve produces no results but multi resolve does (IDEA-206347)
2019-01-31 18:22:13 +01:00
Anna.Kozlova
600438d003
to LightTest
2019-01-31 18:22:13 +01:00
Anna.Kozlova
f2b9476d0f
disable create method from usage/change signature based on void argument (IDEA-205710)
2019-01-31 18:22:13 +01:00
Anna.Kozlova
c70be8885a
remove redundant junit dependency
2019-01-31 18:22:13 +01:00
Bas Leijdekkers
0bc9e33f28
disable Move statement up/down on strange case block selection (IDEA-CR-41973)
2019-01-31 17:10:26 +01:00
peter
9f955c1182
java PIEAE diagnostics, blame plugins where possible (EA-135158, EA-135126, EA-135093, EA-134991)
2019-01-31 16:49:54 +01:00
Vitaliy.Bibaev
02eb98d0a7
[memory-agent] Check that finding of gc paths does not create new gc roots
2019-01-31 18:33:08 +03:00
Vitaliy.Bibaev
4d7cacbf01
[memory-agent] Update version: 0.0.7 and integrate new data format
2019-01-31 18:33:08 +03:00
Vitaliy.Bibaev
42f80e2e10
[memory-agent] Add ability to specify path to memory agent library and force debugger to use it instead of bundled one
2019-01-31 18:33:08 +03:00
Vitaliy.Bibaev
ccfae984f9
[memory-agent] Add ability to enable logging for memory agent
2019-01-31 18:33:08 +03:00
peter
0ef47ea190
cleanup EditorNotifications clients
...
don't schedule updates on dumb mode changes when they will be done anyway
don't check for dumb in dumb-unaware providers
update on root change in a single place, not in thousand listeners
and other minor things
2019-01-31 15:21:37 +01:00
Bas Leijdekkers
8dd82d71fd
handle moving catch sections up/down better when using selection (IDEA-36496)
2019-01-31 14:47:26 +01:00
Dmitry Jemerov
c798b7d30d
Show "Module..." instead of "New Module..." in context menu as well (IDEA-CR-42685)
2019-01-31 14:20:02 +01:00
Dmitry Jemerov
81622fb8e5
Don't show disabled "New module-info.java" action in context menu
2019-01-31 14:12:36 +01:00