Mikhail Glukhikh
|
2af9efa4a0
|
Fix failing test (related to KT-28381, KT-28382 commits)
|
2018-11-23 15:43:39 +03:00 |
|
Mikhail Glukhikh
|
88cea0a88c
|
Navigation to implementation: do not try to find expect enum inheritors
Before this commit, expect enum could find actual enum entries
as its implementation, now it cannot.
#KT-28206 Fixed
|
2018-11-23 15:35:19 +03:00 |
|
Mikhail Glukhikh
|
5502d2de6a
|
Fix KNPE in "Move member to companion" for expect class #KT-28383 Fixed
|
2018-11-23 15:35:19 +03:00 |
|
Mikhail Glukhikh
|
41b75346fe
|
Forbid "introduce backing property" for expect classes #KT-28382 Fixed
|
2018-11-23 15:35:19 +03:00 |
|
Mikhail Glukhikh
|
10cc4959cc
|
Forbid "move property to constructor" for expect classes #KT-28381 Fixed
|
2018-11-23 15:35:18 +03:00 |
|
Toshiaki Kameyama
|
d06b04f025
|
Add intention to convert SAM lambda to anonymous object #KT-25718 Fixed
|
2018-11-23 01:05:42 +03:00 |
|
Toshiaki Kameyama
|
f1a0cefde0
|
Convert concatenation to template: remove 'toString()' call #KT-6025 Fixed
|
2018-11-22 15:55:32 +03:00 |
|
Andrey Uskov
|
ef6aae0f4a
|
Migrate importing tests to new configuration management
|
2018-11-22 12:51:47 +03:00 |
|
Toshiaki Kameyama
|
e5f0f2489f
|
Introduce backing property: fix false positive for const property #KT-28341 Fixed
|
2018-11-21 17:51:34 +03:00 |
|
Mikhail Glukhikh
|
1585461a68
|
Fix create expected for classes with anonymous initializers
|
2018-11-21 15:13:02 +03:00 |
|
Mikhail Glukhikh
|
99388c304f
|
Fix create expected for non-actual nested class case
|
2018-11-21 15:13:02 +03:00 |
|
Mikhail Glukhikh
|
a4214f13c8
|
Forbid create expected on class member when class has no expected itself
Related to KT-27075
|
2018-11-21 15:13:01 +03:00 |
|
Mikhail Glukhikh
|
8b7c7dbe25
|
Create expected quick-fix: check types accessibility before creation
Related to KT-27075
|
2018-11-21 15:13:01 +03:00 |
|
Mikhail Glukhikh
|
f31428257d
|
Add a set of new tests for KT-27075 (create expected class) + some fixes
|
2018-11-21 15:13:01 +03:00 |
|
Mikhail Glukhikh
|
2277dcc76f
|
Introduce quick-fix "create expected class / function / property"
#KT-27075 Fixed
|
2018-11-21 15:13:01 +03:00 |
|
Mikhail Glukhikh
|
5c6f776c09
|
Add actual: handle already existing declarations more precisely
#KT-23693 Fixed
|
2018-11-21 15:13:00 +03:00 |
|
Mikhail Glukhikh
|
46a5d76254
|
Create actual: add delegation to secondary constructor, if needed
#KT-26518 Fixed
|
2018-11-21 15:13:00 +03:00 |
|
Mikhail Glukhikh
|
90a2f70fd1
|
Use OverrideMemberChooserObject to generate also primary constructors
Relates to KT-27093 and similar problems
|
2018-11-21 15:13:00 +03:00 |
|
Mikhail Glukhikh
|
cd041cca71
|
Use OverrideMemberChooserObject to generate also abstract actual decls
Relates to KT-27093 and similar problems
|
2018-11-21 15:13:00 +03:00 |
|
Mikhail Glukhikh
|
3612c2983e
|
Use OverrideMemberChooserObject to generate actual decls in quick-fixes
This can fix a lot of issues related to inexact generation, in particular
#KT-27093 Fixed
|
2018-11-21 15:12:59 +03:00 |
|
Toshiaki Kameyama
|
c49770d9a7
|
Unused symbol: don't report for type parameter in open class #KT-23639 Fixed
|
2018-11-20 11:18:18 +03:00 |
|
Toshiaki Kameyama
|
bc4d353134
|
Unused symbol: fix message for interface #KT-28286 Fixed
|
2018-11-20 11:14:45 +03:00 |
|
Natalia Selezneva
|
1b715ab253
|
"Add non-null asserted (!!) call": Fix for array access expression (KT-27071)
^KT-27071 Fixed
|
2018-11-19 11:09:32 +03:00 |
|
Toshiaki Kameyama
|
89ba7a7ae8
|
Make abstract: do not suggest for inline classes #KT-28268 Fixed
|
2018-11-17 18:07:15 +03:00 |
|
Toshiaki Kameyama
|
e671318653
|
Formatting: add line break between '{' and enum entry (KT-28227)
#KT-28227 Fixed
|
2018-11-17 01:26:27 +03:00 |
|
Toshiaki Kameyama
|
8b2fef3812
|
Remove explicit type specification: don't propose for ext function type
#KT-8875 Fixed
|
2018-11-16 16:35:04 +03:00 |
|
Toshiaki Kameyama
|
8089d2e9e3
|
Replace deprecated symbol usage in whole project: enable on annotation declared without parentheses #KT-12479 Fixed
|
2018-11-16 13:07:36 +03:00 |
|
Toshiaki Kameyama
|
75755afc00
|
Remove redundant spread operator: don't remove inner argument spread operator #KT-27699 Fixed
|
2018-11-16 13:06:25 +03:00 |
|
Nikolay Krasko
|
2d1c76344c
|
Store presence of spread operator for value argument in stubs
|
2018-11-15 18:55:56 +03:00 |
|
Simon Ogorodnik
|
2d514d410f
|
Update testData due to platform changes
|
2018-11-15 16:27:56 +03:00 |
|
Toshiaki Kameyama
|
2a03e1b3da
|
Leaking this: fix for 'this' in enum class #KT-15835 Fixed
|
2018-11-15 15:16:48 +03:00 |
|
Toshiaki Kameyama
|
cbaa8e5be2
|
Remove single lambda parameter declaration: fix false positive on property with implicit type #KT-23134
|
2018-11-13 10:42:16 +03:00 |
|
Aleksei Semin
|
793cac02e8
|
Add inspection and quick-fix to remove empty parentheses in annotation entries
|
2018-11-13 10:38:08 +03:00 |
|
Toshiaki Kameyama
|
e903b2f92a
|
Unused symbol: don't report for finalize() method #KT-13311 Fixed
|
2018-11-13 10:26:06 +03:00 |
|
Mikhail Glukhikh
|
503f061c8c
|
Forbid suggesting "iterate over" on expression with Nothing type
#KT-14555 Fixed
|
2018-11-13 10:15:49 +03:00 |
|
Mikhail Glukhikh
|
1e0746ebcd
|
Unused symbol: handle internal constructor used in Java #KT-27708 Fixed
|
2018-11-13 10:15:49 +03:00 |
|
Mikhail Glukhikh
|
da39d45cb1
|
Add more "non properties" for atomic classes #KT-25953 Fixed
|
2018-11-13 10:15:49 +03:00 |
|
Mikhail Glukhikh
|
cb28387da4
|
Fix KNPE in different "Generate members" for expect class
#KT-27595 Fixed
|
2018-11-13 10:15:48 +03:00 |
|
Mikhail Glukhikh
|
d7d1b0420d
|
Do not show non-actual members in actual gutter #KT-27951 Fixed
|
2018-11-13 10:15:47 +03:00 |
|
Simon Ogorodnik
|
7f5f6ad76f
|
Update QuickDoc testData due to platform changes
|
2018-11-12 20:56:26 +03:00 |
|
Pavel V. Talanov
|
47935c19e6
|
Show line markers for JUnit test methods in abstract class
#KT-27977 Fixed
|
2018-11-09 15:51:34 +01:00 |
|
Toshiaki Kameyama
|
2683b25728
|
"Change type" quick fix: fix false negative in 'when' branch #KT-8820 Fixed
|
2018-11-09 11:09:02 +03:00 |
|
Denis Zharkov
|
d74c12323f
|
Fix ambiguity when KtUltraLightClass contains overrides
#KT-27987 Fixed
|
2018-11-08 15:25:41 +03:00 |
|
Denis Zharkov
|
875e9d2a36
|
Fix KtUltraLightMethod::getParameterList
There's already a correct override in KtLightMethodImpl
Otherwise the tests is failing because clsDelegate.parameterList
has a wrong parent
|
2018-11-08 15:25:41 +03:00 |
|
Toshiaki Kameyama
|
6971ca44e7
|
Generate equals and hashCode: enable for data classes #KT-17502 Fixed
|
2018-11-08 12:51:29 +03:00 |
|
technoir
|
6bb5e028a5
|
Multiple templates with concatenation generator should add spaces after commas (KT-27954)
|
2018-11-08 11:21:11 +03:00 |
|
Mikhail Glukhikh
|
772ae60512
|
Extract inspection names from GradleInspectionTest into testData
|
2018-11-08 11:04:04 +03:00 |
|
Mikhail Glukhikh
|
52815f5eb5
|
Extract test files from GradleInspectionTest into testData
|
2018-11-08 11:04:04 +03:00 |
|
Toshiaki Kameyama
|
4ae837e669
|
Redundant lambda arrow: fix false positive in 'when/if' without block #KT-28047 Fixed
|
2018-11-08 10:40:02 +03:00 |
|
Toshiaki Kameyama
|
0bfcfb5716
|
ProtectedInFinalInspection: don't report for finalize() method #KT-13311 Fixed
|
2018-11-08 10:37:36 +03:00 |
|