Nikolay Krasko
b09ec3cbb3
Shortcut quick fix for migrating all coroutines in the project (KT-27164)
...
#KT-27164 Fixed
2018-09-29 16:27:45 +03:00
Toshiaki Kameyama
d89947bd5a
"Convert put to assignment": don't report on 'super' #KT-27146 Fixed
2018-09-28 19:43:05 +03:00
Mikhail Glukhikh
ab05f17d1d
Fix ifThenToSafeAccess inspection test
2018-09-28 15:11:40 +03:00
Mikhail Zarechenskiy
d0ed76ebc8
183: Fix exception about unmapped lambda argument from IDE inspection
...
Intention: obtain lambda argument for some parent call,
then get that call (for the lambda argument) and map
the argument to the parameter.
Before the fix, we were getting call for inner element,
not for the lambda argument and as a result, there were exceptions.
#KT-26873 Fixed
2018-09-26 18:03:34 +03:00
Nikolay Krasko
1be491504a
Fix formatting for when with subjects (KT-27027)
...
#KT-27027 Fixed
2018-09-26 13:35:36 +03:00
Nikolay Krasko
0833f23d02
Make ReplaceWith work for objects (KT-16211, KT-14929)
...
#KT-16211 Fixed
2018-09-26 13:35:35 +03:00
Alexander Podkhalyuzin
3142627269
Removed extra spaces in new MPP project template
...
#KT-26952 Fixed
2018-09-26 10:21:10 +03:00
Toshiaki Kameyama
c1013cc198
"Convert to secondary constructor": Fix false positive with delegation #KT-27061 Fixed
2018-09-26 09:31:12 +03:00
Toshiaki Kameyama
7d89205618
Add "Remove inline modifier" quick fix for NOTHING_TO_INLINE #KT-5187 Fixed
2018-09-25 11:48:20 +03:00
Toshiaki Kameyama
65f23f3c4e
Fix false positive in class literal #KT-16338 Fixed
2018-09-25 11:27:27 +03:00
Toshiaki Kameyama
6cd13341ee
Add inspection for unlabeled return inside lambda #KT-26511 Fixed
2018-09-25 11:24:56 +03:00
Toshiaki Kameyama
3e4d8eba76
Add braces: Remove new line between '}' and 'else' #KT-26839 Fixed
2018-09-25 11:08:49 +03:00
Toshiaki Kameyama
affa881421
"Redundant SAM constructor": Fix highlighting range #KT-27034 Fixed
2018-09-25 11:06:45 +03:00
Nikolay Krasko
bbd15db308
Remove old buildIterator import (KT-26679)
2018-09-24 15:57:06 +03:00
Natalia Selezneva
8f8c431524
Fix Optimize import for scripts not under source roots
...
KT-17231 Fixed
KT-21981 Fixed
2018-09-21 22:58:14 +03:00
Mikhail Glukhikh
de36d919aa
Fix testJvmStaticUsagesRuntime from PSI checker, messages updated to 1.3
2018-09-20 17:28:07 +03:00
Mikhail Glukhikh
6850d7be0c
Enable feature: add test for JPS case
2018-09-20 16:19:03 +03:00
Mikhail Glukhikh
f6b805a973
Add enable / disable feature in JPS
...
#KT-26775 Fixed
#KT-26774 Fixed
2018-09-20 15:56:37 +03:00
Mikhail Glukhikh
106db57975
Add enable / disable feature in Gradle (Kotlin DSL) project
...
Part of KT-26775
2018-09-20 15:56:31 +03:00
Mikhail Glukhikh
43e4616fdf
Add enable / disable feature in Gradle (Groovy) project, forTests option
...
Part of KT-26775
2018-09-20 15:56:29 +03:00
Toshiaki Kameyama
3f2c73b4a9
if-then to safe access: fix for qualified 'this' condition #KT-26662 Fixed
2018-09-19 16:16:15 +03:00
Toshiaki Kameyama
b5f73ebd0f
if-then to safe access: report even if condition in parentheses #KT-26662 Fixed
2018-09-19 16:16:15 +03:00
kenji tomita
6d9fb4f382
Fix #KT-26902 Bad quickfix name for "Call on non-null type may be reduced"
2018-09-19 15:56:26 +03:00
Stanislav Erokhin
4ca0c60066
Temporary specify type explicitly for sequence method in debugger tests.
2018-09-19 15:46:24 +03:00
Nikolay Krasko
64d2cdf0c2
Migrate for moved and renamed buildSequence/buildIterator (KT-26679)
...
#KT-26679 Fixed
2018-09-19 12:38:35 +03:00
Mikhail Glukhikh
e24f68c357
Remove erroneous suspend delegate tests (not supported in 1.3)
2018-09-18 12:00:12 +03:00
Mikhail Glukhikh
65ee837bfe
Fix testAddArrayOfTypeForJavaAnnotation (named arguments in 1.3)
2018-09-18 11:50:48 +03:00
Mikhail Glukhikh
140c5d7689
Fix AddAnnotationTarget.testWithJava from multi-file quick fix
2018-09-18 11:50:47 +03:00
Mikhail Glukhikh
94789c50b9
Do not suggest adding 'name =' before single vararg argument
...
This fixes two named argument intention tests
2018-09-18 11:50:43 +03:00
Mikhail Glukhikh
9694882db6
Fix testEnumClass (implementAsConstructorParameter)
2018-09-18 11:50:42 +03:00
Mikhail Glukhikh
b6c4bd270c
Switch testCoroutineContext to release coroutines thus fixing it
2018-09-18 11:50:41 +03:00
Mikhail Glukhikh
2e2b15853e
Suppress RESULT_CLASS_IN_RETURN_TYPE in ResultIsResultInspection tests
...
This fixes four relevant inspection tests
2018-09-18 11:50:40 +03:00
Mikhail Glukhikh
54e7fe6c52
Add language version 1.2 to mod-related inspection test thus fixing it
...
This does not work in 1.3 because mod is no more supported
2018-09-18 11:50:39 +03:00
Mikhail Glukhikh
2473362373
ArrayInDataClass test: replace Arrays functions with Kotlin ones
...
This fixes relevant inspection test
2018-09-18 11:50:38 +03:00
Mikhail Glukhikh
4a3af36909
Remove SHOULD_FAIL_WITH from testQuotesName thus fixing it
2018-09-18 11:50:37 +03:00
Mikhail Glukhikh
3014c3b33b
Add new error from 1.3 into testIncorrectArgs thus fixing it
2018-09-18 11:50:36 +03:00
Mikhail Glukhikh
362ee126d1
Add language version 1.2 to quick-fix tests for companion in interface
...
In 1.3, companion members in interface can be annotated with JvmField,
so fix replacing JvmField with const is no more actual.
This fixes testCompanionInInterface.
2018-09-18 11:50:35 +03:00
Mikhail Glukhikh
81406a2bac
Change .hashCode() to .bar() for some nullability fixes tests
...
Hash code can be no more used because in 1.3 we have nullable extension.
This fixes two wrap with safe let call tests and
one surround with null check test.
2018-09-18 11:50:34 +03:00
Mikhail Glukhikh
0f8b46b7d7
Add language version 1.2 to quick-fix tests for add explicit import
...
This fixes tests for KT-21515
2018-09-18 11:50:33 +03:00
Mikhail Glukhikh
39d28f1c92
AddAnnotationTargetTest: replace retention annotation if needed
...
This fixes testExpression3 from this test group
2018-09-18 11:50:32 +03:00
Mikhail Glukhikh
2bba4f5aa8
Fix two obsoleteCoroutines tests
2018-09-18 11:50:30 +03:00
Mikhail Zarechenskiy
ea69d26bac
Don't throw exception on error types in light classes mode
...
#KT-26829 Fixed
#KT-26827 Fixed
2018-09-17 16:21:07 +03:00
Mikhail Zarechenskiy
03ea8603ce
Do not try building light classes for inline classes in dumb mode
...
Generation of inline classes is quite complicated: we mangle methods,
add stubs and synthesized methods. So, for simplicity, to avoid
logic duplication in dummy resolve and in the backend, currently we
will use only the latter for light classes generation
#KT-26843 Fixed
2018-09-17 16:21:04 +03:00
Denis Zharkov
956f8ad5e9
Support deserialized contracts in common code
...
#KT-26687 Fixed
2018-09-17 12:48:42 +03:00
Ilya Gorbunov
1b889c976a
Use new sequence builders in tests
...
Coroutine tests will fail when LV=1.2 because there're no such builders
in kotlin.coroutines.experimental.
#KT-26678
2018-09-16 23:30:36 +03:00
Nikolay Krasko
782aa94513
Bad indentation after annotation in incomplete declaration (KT-22322)
...
Same behavior is for any modifier in incomplete declaration.
#KT-22322 Fixed
2018-09-16 15:52:34 +03:00
NikitaKatkov
d2536f207c
183: CoroutineNonBlockingContextChecker for warning on blocking calls in coroutines (KT-15525)
2018-09-13 19:36:51 +03:00
Mikhail Glukhikh
76d1d6ff12
Allow to move suspend lambda out of parentheses
...
#KT-26674 Fixed
#KT-26676 Fixed
2018-09-13 16:38:29 +03:00
Natalia Selezneva
4b138ae2b8
Do not use async script dependencies resolver in tests
2018-09-13 14:50:22 +03:00
Denis Zharkov
aa74511378
Fix UnusedSymbolInspection for parameterless and suspend main functions
...
#KT-26574 Fixed
2018-09-12 09:49:25 +03:00