Commit Graph

238791 Commits

Author SHA1 Message Date
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
Egor Ushakov
7e401bfee5 EA-135314 - IAE: ColorUtil.$$$reportNull$$$ 2019-02-01 13:05:09 +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
Sergey Malenkov
e16cdeaccd IDEA-176384: add logging to ensure that a project pane uses corresponding SelectInTarget 2019-02-01 12:44:31 +03:00
Vladimir Krivosheev
a524d56196 IDEA-206460 add rhino library as runtime platform dependency 2019-02-01 10:40:36 +01:00
Vladimir Krivosheev
6ffbff5caf cleanup 2019-02-01 10:40:36 +01:00
Dennis Ushakov
7d0ce91c2a produce named folding elements to keep proper text (IDEA-201570) 2019-02-01 12:32:40 +03:00
Alexey Kudravtsev
5f5ae20ac6 cleanup 2019-02-01 12:25:13 +03:00
Vladimir Lagunov
e921d57b22 default methods in RemoteSdkProperties to restore backward compatibility 2019-02-01 11:52:14 +03:00
Ivan Semenov
c0a29fb258 [http] Check connection for null 2019-02-01 11:48:17 +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
3971cd929b Inlining action: : minor fixes (IDEA-CR-42043)
1. MultiMap.empty() instead of new instance
2. don't process conflicts in test when ignored
2019-02-01 15:21:39 +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
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