Natalia Selezneva
35e2c9eb59
Fix scripting tests in 193
...
^KT-34541 Fixed
2019-10-30 12:02:45 +03:00
Vladimir Dolzhenko
26255f8501
Added AllowNullableArrayArgsInMain (1.4+) language setting
2019-10-29 19:20:35 +01:00
Toshiaki Kameyama
68ea677cc4
Import quick fix: support extension iterator function
...
#KT-34303 Fixed
2019-10-29 18:35:14 +07:00
Dmitry Savvinov
3abfe59d75
Deduplicate incompatible actual descriptors
...
Otherwise, we might get false positive AMBIGUOUS_ACTUALS due to one and
the same descriptor appearing multiple times in a list
2019-10-29 14:28:41 +03:00
Dmitry Savvinov
9198b7a039
Add test on weakly incompatible actual in intermediate source-set
2019-10-29 14:28:41 +03:00
Dmitry Gridin
587b0de2b8
RemoveExplicitTypeIntention: fix false positive for type aliases
...
#KT-33902 Fixed
2019-10-29 17:26:59 +07:00
Dmitry Gridin
9c61f42121
ChangeVisibilityModifierIntention: should affect all actual/expect declarations
...
#KT-29737 Fixed
2019-10-29 17:26:34 +07:00
Dmitry Gridin
13e98e712e
RedundantLetInspection: fix false negative for references
...
#KT-34603 Fixed
2019-10-29 17:25:50 +07:00
Dmitry Gridin
5fc70f6cfd
RedundantLetInspection: fix false positive for inner lambda expression
...
#KT-25271 Fixed
2019-10-29 17:25:50 +07:00
Dmitry Gridin
5d16753285
ImportFix: add support for WRONG_NUMBER_OF_TYPE_ARGUMENTS
...
#KT-23834 Fixed
2019-10-29 17:25:17 +07:00
Dmitry Gridin
e14d589279
KotlinInternalInJavaInspection: fix false positive for java test module
...
#KT-17659 Fixed
2019-10-29 17:24:46 +07:00
Dmitry Gridin
81f3a98f49
Convert ConvertTwoComparisonsToRangeCheck intention to inspection
...
Relates to #KT-17310
2019-10-29 17:24:21 +07:00
Nikolay Krasko
810e1973f6
193: Mute multiline enter tests in 193 (KT-34566)
2019-10-28 14:06:06 +03:00
Nikolay Krasko
697d3a0e5a
193: Mute scripting test in 193 (KT-34541)
2019-10-28 14:06:06 +03:00
Nikolay Krasko
8563614b69
193: Mute navigation tests in 193 (KT-34542)
2019-10-28 14:06:05 +03:00
Yan Zhulanow
87e0a2d98c
Debugger: Fix evaluation of function declarations with expression bodies (KT-32704)
...
Before this commit, the substituted FunctionDescriptor didn't have a source element.
As a result, 'CodeFragmentParameterAnalyzer.isCodeFragmentDeclaration' failed to recognize such a descriptor as fragment-local, and it was erroneously captured.
2019-10-24 21:33:00 +09:00
Igor Yakovlev
2dfe3c568d
Copy refactoring update kotlin packages on target files
...
Fix #KT-18191
2019-10-23 16:44:18 +03:00
Vladimir Dolzhenko
072b67442f
Detects main method with argument Array<String?>
2019-10-23 15:36:31 +02:00
Toshiaki Kameyama
60f4ed914a
"Add parameter to function" quick fix: apply for TYPE_MISMATCH error
...
#KT-8478 Fixed
2019-10-22 21:22:33 +07:00
Toshiaki Kameyama
bdc04547cc
"Redundant qualifier name": fix false positive with inner class as constructor parameter for outer
...
#KT-33123 Fixed
2019-10-22 13:44:10 +07:00
Andrey Uskov
0188a0923e
Update Kotlin plugin in KaptImportingTests
...
#KT-34033 Fixed
2019-10-21 21:38:49 +03:00
Andrey Uskov
40bb48e19b
Fix actualisation of common source sets when HMPP is disabled
...
#KT-34256 Fixed
#KT-34402 Fixed
2019-10-21 21:38:45 +03:00
Toshiaki Kameyama
449c406e24
Redundant visibility modifier: do not report for public modifier that overrides protected setter visibility
...
#KT-33580 Fixed
2019-10-21 23:45:09 +07:00
Toshiaki Kameyama
e8effe6727
Replace with safe call: do not add redundant elvis operator
...
#KT-34432 Fixed
2019-10-21 23:28:19 +07:00
Nikolay Krasko
e5cc0eec9c
193: Adjust test data for HierarchyTestGenerated tests in 193
2019-10-21 15:52:33 +03:00
Nikolay Krasko
693603db68
193: Mute join lines tests in 193 (KT-34408)
2019-10-21 15:52:33 +03:00
DmiitriiJarosh
613fbf7a5d
Merge else-if intention (KT-34218)
...
#KT-34218 Fixed
2019-10-21 15:52:32 +03:00
Toshiaki Kameyama
131567474a
"Redundant qualifier name": fix false positive with enum constant initialized with companion object field
...
#KT-33526 Fixed
2019-10-21 15:55:04 +07:00
Toshiaki Kameyama
27eea882fb
ChangeVisibilityFix: remove redundant property setter
...
#KT-33796 Fixed
2019-10-21 15:55:04 +07:00
Toshiaki Kameyama
48968c0fe2
Replace deprecated symbol usage: do not include 'Companion' in import directives when importing companion object
...
#KT-34078 Fixed
2019-10-21 15:55:04 +07:00
Toshiaki Kameyama
15613afa20
Control flow with empty body: do not report 'if' with comments
...
#KT-34325 Fixed
2019-10-18 21:07:52 +07:00
Toshiaki Kameyama
74970ddfeb
Introduce "Unused unary operator" inspection
...
#KT-12073 Fixed
2019-10-18 18:50:53 +07:00
Mikhail Glukhikh
79c0a69219
Add new FIR tests related to KT-31508 problems, replace failing MM testJava...Signature
2019-10-17 13:39:32 +03:00
Toshiaki Kameyama
89180e2650
Redundant companion reference: fix false positive with Java synthetic property
...
#KT-33771 Fixed
2019-10-17 17:17:44 +07:00
Toshiaki Kameyama
d72e55d1b7
Add "Make private and overrides member" quick fix for ACCIDENTAL_OVERRIDE
...
#KT-18536 Fixed
2019-10-17 17:08:03 +07:00
Toshiaki Kameyama
a4f805ccd0
"Redundant qualifier name": add tests for enum/object
...
Relates to #KT-34113
Relates to #KT-32965
Relates to #KT-33991
Relates to #KT-33597
2019-10-17 14:30:25 +07:00
Dmitry Gridin
40c3e436d1
ShortenReferences: add test with lots of FqName with root prefix
2019-10-16 16:35:43 +07:00
Dmitry Gridin
20eb3fb492
referenceUtil: fix matchesTarget for import alias
...
#KT-30012 Fixed
#KT-30432 Fixed
#KT-30736 Fixed
2019-10-14 21:45:12 +07:00
Dmitry Gridin
a24e229d7a
CreateExpectedFix: should generate expect declaration in selected module
...
#KT-33933 Fixed
2019-10-14 14:42:29 +07:00
Vladimir Dolzhenko
55548d9199
Use test path relative to testDataPath in fixture.configureByFile to be complaint with 193, part 3
2019-10-09 07:34:25 +02:00
victor.petukhov
94469827ba
Use new -Xinline-classes compiler flag in the corresponding IDEA intention
2019-10-08 15:17:34 +03:00
Natalia Selezneva
17dcdb59de
Configuration: move scratch tests to separate module
2019-10-08 15:02:32 +03:00
Yan Zhulanow
d153aa87a8
Fix EA-126019: Handle 'null' PsiType as nullable Any in "Create" actions
2019-10-08 19:13:56 +09:00
Yan Zhulanow
472ec72eb9
Refactor debugger tests
...
1. Move tests to their own module
2. Avoid sharing the 'tinyApp' project between tests
3. Clean up option directive handling
2019-10-08 19:13:56 +09:00
Yan Zhulanow
d8d81c51d7
Move debugger test data to the new location
2019-10-08 19:13:55 +09:00
Pavel Kirpichenkov
b7e5d9faae
Update annotation rendering in diagnostics
...
Disable annotation rendering in default type and descriptor renderers.
Preserve annotations in Android and Serialization plugins.
Update error texts in ide tests.
Nullability annotations in Java descriptors are rendered with context-dependent renderer.
#KT-20258 Fixed
2019-10-04 11:18:45 +03:00
Dmitry Gridin
eaa07dac17
CreateExpect: shouldn't generate expect declaration from actual function with private, lateinit or const
...
#KT-33930 Fixed
2019-10-03 16:00:07 +07:00
Dmitry Gridin
9da6dcf840
DescriptorRenderer: shouldn't render private modifier by default
...
#KT-31587 Fixed
2019-10-03 16:00:06 +07:00
Dmitry Gridin
847295bf1c
CreateExpect: shouldn't generate expect declaration from actual function with default implementation from interface
...
#KT-32737 Fixed
2019-10-03 16:00:06 +07:00
Nikolay Krasko
e9f8693a73
as34: Mute several inspection/intention tests in as34 (KT-32856)
2019-10-03 11:56:01 +03:00