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