Tagir Valeev
9e2e512f6b
IDEA-192201 Bad code is green: inner class object creation
2019-02-01 12:29:10 +07:00
Tagir Valeev
0add0c3c1c
SS&R template to avoid ArrayUtil.toObjectArray with explicit array element class
2019-02-01 12:15:42 +07:00
Tagir Valeev
c589d21679
ArrayUtil.toObjectArray() replaced with explicit array creation; some warnings fixed
2019-02-01 11:53:41 +07:00
Julia Beliaeva
b51cc72b54
[vcs-log] use class name instead of action text to report usages
...
FUS-258
2019-02-01 02:08:44 +03:00
Sergey Ignatov
22e5d9ab38
cleanup: don't use static methods via instances
2019-02-01 01:41:09 +03:00
peter
b036fa2e68
fix DomBasicsTest
2019-01-31 22:45:20 +01:00
peter
d33e3154f3
SynchronizationUtil: cache holdsLock assertion
2019-01-31 22:03:36 +01:00
peter
4744924637
JavaResolveUtil: avoid isValid check
2019-01-31 22:03:36 +01:00
Sergey Ignatov
28381109d0
remove some maven unused abstract test
2019-01-31 23:50:25 +03:00
Vladimir Krivosheev
0640a89000
IDEA-CR-42742 cleanup
2019-01-31 20:34:25 +01:00
Vladimir Krivosheev
69d9dabb6e
flush changed storage files in EDT
2019-01-31 20:26:48 +01:00
Vladimir Krivosheev
4726f7bf95
simplify as now allowNonPublicClasses is true by default
2019-01-31 20:22:49 +01:00
Daniil Ovchinnikov
07caa4e8af
[groovy] use static reference to resolve local variable in CFG builder
2019-01-31 21:53:25 +03:00
Vladimir Krivosheev
f206c698d5
allowNonPublicClasses must be by default true
2019-01-31 19:49:58 +01:00
Yann Cébron
10a93f15ee
ApplicationInfo: javadoc
2019-01-31 19:36:38 +01:00
Daniil Ovchinnikov
66554b5877
[groovy] speed up accessors resolve
...
Answer `true` when Java asks if processor expects methods (ElementClassHint, this remains unchanged).
Answer `false` from Groovy side and non-code contributors (GroovyResolveKind.Hint, this logic was unnecessary and not
removed).
As for categories, they really contribute Java-like methods, i.e. they don't care about Groovy resolve model, method is
method, and AccessorProcessor expects Java methods.
2019-01-31 21:30:22 +03:00
Daniil Ovchinnikov
f7a00f5ca3
[groovy] cleanup: remove unused GroovyResolveKind#CLASSES
2019-01-31 21:30:22 +03:00
Vladimir Krivosheev
82d319fdf3
IDEA-206446 Explicitly be aware that IBM JDK doesn't support report-cdata-event
2019-01-31 19:26:43 +01:00
Alexander Zolotov
d65217bc01
Handle spaces in environment variable values while overriding them in the terminal (GO-6813)
2019-01-31 21:23:58 +03:00
Vladimir Krivosheev
79f17097ab
NonDefaultConstructorInspection — check all referenced from extension registration classes (part 3)
2019-01-31 19:20:21 +01:00
Vladimir Krivosheev
b07c3d8701
cleanup
2019-01-31 19:20:21 +01:00
Vladimir Krivosheev
6a7997642d
NonDefaultConstructorInspection — check all referenced from extension registration classes (part 2)
2019-01-31 19:20:21 +01:00
Vladimir Krivosheev
1994f32d6f
cleanup
2019-01-31 19:20:21 +01:00
Vladimir Krivosheev
2d1a995708
NonDefaultConstructorInspection — check all referenced from extension registration classes
2019-01-31 19:20:21 +01:00
Vladimir Krivosheev
786549ee1b
initial version of NonDefaultConstructorInspection devkit inspection
2019-01-31 19:20:21 +01:00
Vladimir Krivosheev
cee9e74366
prefer to use ProjectExtensionPointName
2019-01-31 19:20:21 +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
Vladimir Krivosheev
3bf9c3e92f
don't call SmartPointerManager.getInstance for each
2019-01-31 19:20:20 +01:00
Vladimir Krivosheev
c12b37c8d3
convert ExtensionLocator to kotlin
2019-01-31 19:20:20 +01:00
Vladimir Krivosheev
6f338eb6bd
add initial devkit NonDefaultConstructor inspection
2019-01-31 19:20:20 +01:00
Alexander Zolotov
4f9d60d29d
Allow to set preferable focused component in ComponentUi-based configurables
2019-01-31 20:58:37 +03:00
peter
af641c0feb
remove "Not delivered events in the queue" assertion causing troubles hard to get rid of (IDEA-198778)
2019-01-31 18:47:18 +01:00
peter
d294eea142
remove useless and private information from EA-125998 - assert: DomInvocationHandler.createStableCopy
2019-01-31 18:47:18 +01:00
Aleksey Pivovarov
8272105979
diff: remove getExpectedCaretOffset usages
...
They are no longer needed after menu fixes in 404b0f2bb1
2019-01-31 20:31:29 +03:00
Aleksey Pivovarov
115d841a3d
lst: unify checkbox rendering in gutter and panel title in diff viewers
...
IDEA-187448 UX-329
2019-01-31 20:25:10 +03: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
Icons_Sync_Robot
96e9240525
Synchronization of changed icons from git@github.com:JetBrains/IntelliJIcons.git: 3b0ec28dedb0464d0ce4124d39b2036f0e4c8c4a
2019-01-31 19:49:28 +03:00
Dmitry.Krasilschikov
43c6396375
IDEA-200666 IDEA-206340 preserve focus on RL list
2019-01-31 18:46:56 +02:00
Dmitry.Krasilschikov
27a95666bb
IDEA-200666 IDEA-206205 save closed editor recent location
2019-01-31 18:46:56 +02:00
Vladimir Lagunov
072c5aa03f
PY-33809 Reword checkbox text in python sudo interpreter
2019-01-31 19:11:31 +03: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
peter
7cfc7fa088
blame plugins on EA-134737 - ISE: DefaultWordsScanner.processWords
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