Toshiaki Kameyama
3272b8fc2c
CanSealedSubClassBeObjectInspection: don't report if sub-class has classModifier
...
#KT-38790 Fixed
2020-06-01 21:42:02 +09:00
Toshiaki Kameyama
cea879cbd5
"Make containing function suspend" quickfix: don't suggest for anonymous function
...
#KT-38948 Fixed
2020-06-01 21:42:02 +09:00
Toshiaki Kameyama
8f3392d635
Convert lambda to reference: fix it works correctly in anonymous object
...
#KT-31682 Fixed
2020-06-01 21:42:02 +09:00
Toshiaki Kameyama
b9fab1123d
Convert lambda to reference: fix it works correctly for labeled expression
...
#KT-37214 Fixed
2020-06-01 21:42:02 +09:00
Toshiaki Kameyama
2a36a8acac
JavaMapForEachInspection: don't report if argument is not single
...
#KT-39151 Fixed
2020-06-01 21:42:02 +09:00
Yan Zhulanow
7d3b28d75b
Add missing runReadAction call (EA-223789)
2020-06-01 21:42:02 +09:00
Natalia Selezneva
fd07d5f301
Scripting setting: auto reloading of script dependencies is now per definition
2020-06-01 15:12:53 +03:00
Roman Golyshev
8726d3dc4e
KT-37950 Add io.ktor packages to 'Packages to use * import' list
...
- Ktor code style [here](https://ktor.io/quickstart/code-style.html )
suggests to use star imports for Ktor packages
- Absence of it in the default code style for Kotlin results in some
inconveniences during auto-import and autocompletion (see the issue)
- Automatic * import should mitigate the issue, since the first
autocompleted item from the proper package should import the whole
package, and then no further auto-import would be required for the
next completions
- KT-37950 Fixed
2020-06-01 14:41:51 +03:00
Vyacheslav Gerasimov
8704946498
as41: Fix testResourceBundle hack for AS 4.1
2020-06-01 12:29:10 +03:00
Vyacheslav Gerasimov
7d7835f0f4
as41: Remove ApplicationUtils.kt.as41 which should be same as for 201
2020-06-01 12:29:10 +03:00
Vyacheslav Gerasimov
af1e815f47
as41: Remove AbstractModelBuilderTest.java.as41
...
Should be same as for 201
2020-06-01 12:29:09 +03:00
Roman Golyshev
7fb5acc718
KT-18538 Fix inspection to detect unnecessary grand-base class qualifier
...
- Add separate option to enable/disable this inspection, as it is not
obvious if it should be always enabled or not
- This option can be used to detect all unnecessary qualifiers in
tests
- Add possibility to configure inspections via `settings.xml` in the
`AbstractMultiFileLocalInspectionTest.kt`
- ^KT-18538 Fixed
2020-06-01 08:59:37 +00:00
Roman Golyshev
2c12d26d28
KT-18538 Unwrap fake override in ShortenReferences
...
- Fake override prevents reference shortener from shortening of static
methods declared in the class bases when they are located not in
direct parent of the class (for example, in grand-
or grand-grand-parent)
- The completion uses descriptor with unwrapped fake override when it
performs the insertion. It leads to inserting the name of the base which
actually contains the static method instead of the direct parent class.
Now, when reference shortener compares unwrapped descriptors, this
problem should be fixed during insertion handling
2020-06-01 08:59:37 +00:00
Roman Golyshev
43bbfa78d1
KT-18538 Cleanup in ShortenReferences
2020-06-01 08:59:36 +00:00
Roman Golyshev
16bdfa4fee
KT-18538 Cleanup in RemoveRedundantQualifierNameInspection
2020-06-01 08:59:36 +00:00
Mikhail Zarechenskiy
7ec8716d65
Introduce HTML redenred version for compatibility warning
2020-06-01 10:19:36 +03:00
Vladimir Ilmov
73f4b61022
(CoroutineDebugger) Windows test fix for kotlinx-coroutines-core
2020-05-31 20:24:41 +02:00
Yunir Salimzyanov
4e732b7ba2
Wrap parametrized tests with muteWithDatabase
...
Cause: should correctly run muted tests in database (KTI-216)
2020-05-30 22:50:34 +03:00
Yunir Salimzyanov
8d51b027ed
Add annotation to prevent test invocation twice
...
Cause: it helps to fix double inversion of muted non-flaky tests result
(KTI-216).
2020-05-30 22:50:34 +03:00
Vladimir Ilmov
0b3ae50f31
Revert "(CoroutineDebugger) Windows test fix for kotlinx-coroutines-core"
...
This reverts commit faaf40dbe5 .
2020-05-30 17:09:52 +02:00
Vladimir Ilmov
faaf40dbe5
(CoroutineDebugger) Windows test fix for kotlinx-coroutines-core
2020-05-30 10:55:49 +02:00
Nikita Bobko
aa5a5c954f
Refactoring: change "// BUNCH: xxx" format
...
It wasn't obvious how to use this comment properly.
Now it should be clear
2020-05-29 20:31:12 +03:00
Nikita Bobko
b34fe77760
Split bunches with comma
2020-05-29 20:31:12 +03:00
Alexander Udalov
7d9fe55072
Regenerate tests
2020-05-29 15:15:43 +02:00
Ilya Kirillov
0fc43b1f57
Wizard: add possibility to change Kotlin version for generated projects via property
...
#KT-39247 fixed
2020-05-29 10:48:53 +03:00
Dmitriy Novozhilov
b4ce736814
[FIR] Move registration components out of initializers of FirSession
2020-05-29 10:24:26 +03:00
Dmitriy Novozhilov
fec3e4faf1
[FIR] Move initialization of common services to FirSessionBase
2020-05-29 10:22:04 +03:00
Dmitriy Novozhilov
41cdb61ef3
[FIR] Move all symbol providers to separate package
2020-05-29 10:20:57 +03:00
Dmitriy Novozhilov
a1c3d2b709
[FIR] Add separate session component for FirIdeProvider
2020-05-29 10:17:22 +03:00
Dmitriy Novozhilov
34d3fe26e6
[FIR] Get rid of FirProvider.getInstance
2020-05-29 10:17:21 +03:00
Dmitriy Novozhilov
2812ed0a02
[NI] Use types and systems from return arguments instead of return type of lambda
2020-05-29 09:36:33 +03:00
Andrey Uskov
0ed9356cd2
Fixed reporting duration between builds in gradle statistics
2020-05-28 22:08:18 +03:00
Andrey Uskov
8dcbc391fe
Implemented collecting JS compilation mode
...
#KT-36410 Fixed
2020-05-28 22:08:13 +03:00
Andrey Uskov
97039926f0
Fixed import of transitive HMPP dependencies
...
#KT-36792 Fixed
2020-05-28 22:08:04 +03:00
Andrey Uskov
36c9d04cd3
Fix HMPP import tests
2020-05-28 22:07:51 +03:00
Andrey Uskov
9c2918bdd6
Drop import tests with module per source set disabled
2020-05-28 22:07:48 +03:00
Andrey Uskov
104eeb9ffd
Fixed KNPE when serialized Kotlin Facet is broken
...
#KT-37428 Fixed
2020-05-28 22:07:44 +03:00
Andrey Uskov
e6165ed785
Improved performance of MPP projects import
...
#KT-39059 Fixed
2020-05-28 22:07:39 +03:00
Andrey Uskov
8eca3c8aa8
Fixed building MPP model if project root directory does not exist
2020-05-28 22:07:36 +03:00
Andrey Uskov
c7a53e4435
Fix android import tests
2020-05-28 22:07:31 +03:00
Andrey Uskov
15ead4cbe6
Fixed representation of project structure when MPP module is involved
...
KT-37125
2020-05-28 22:07:22 +03:00
Andrey Uskov
2eb354f211
Fixed import of MPP modules with single artifacts
...
#KT-38037 Fixed
2020-05-28 22:07:16 +03:00
Zalim Bashorov
a8623b9b28
Make sure that library file still exists before calling loadMetadata from JsResolverForModuleFactory since IDE model could be outdated
...
#EA-218905 fixed
2020-05-28 21:38:01 +03:00
Vyacheslav Karpukhin
7b55a49ddd
Dependency on IDEA replaced with AS incompatibility
2020-05-28 19:29:22 +02:00
Vladimir Ilmov
de790a3e3b
(UnusedSymbolInspection) Added support for typing per inspection tests
...
relates to #KT-38653
2020-05-28 15:27:58 +02:00
Dmitry Gridin
dbd10380ee
Code style settings: fix top border in UI
...
#KT-39180
2020-05-28 09:28:52 +07:00
Vladimir Dolzhenko
c805274d2e
Fix projectRoutines.kt compilation under 192/as36
2020-05-27 21:11:23 +02:00
Vyacheslav Gerasimov
af2dce0549
as41: Build against AS 4.1 C10
2020-05-27 18:46:57 +03:00
Dmitry Gridin
3643b7b0ca
trailingComma: cleanup code
2020-05-27 11:24:12 +00:00
Dmitry Gridin
052d06be3f
TrailingCommaIntention: fix description
...
#KT-39180
2020-05-27 11:24:11 +00:00