Yoshinori Isogai
|
708a0e3b5d
|
KT-14329 Do not report inspection "Remove empty class body" for anonymous objects (#972)
|
2016-10-14 13:00:55 +02:00 |
|
Alexey Sedunov
|
3eb5076a7c
|
Rename: Fix in-place rename on non-overriding functions
|
2016-10-13 19:01:00 +03:00 |
|
Alexey Sedunov
|
c6c65b1a20
|
Kotlin Facet: Initial implementation
|
2016-10-13 19:00:59 +03:00 |
|
Alexey Sedunov
|
5c2ad48375
|
Introduce Variable: Do not replace assignment left-hand sides
#KT-14240 Fixed
|
2016-10-13 19:00:58 +03:00 |
|
Alexey Sedunov
|
ec00b9f3ea
|
Intentions: Implement "Convert sealed class to enum" intention
#KT-14245 Fixed
|
2016-10-13 19:00:57 +03:00 |
|
Alexey Sedunov
|
2187a77646
|
Intentions: Implement "Convert enum to sealed class" intention
#KT-14245 In Progress
|
2016-10-13 19:00:56 +03:00 |
|
Alexey Sedunov
|
02e8d58acd
|
Rename: Forbid on backing field reference
#KT-14285 Fixed
|
2016-10-13 19:00:55 +03:00 |
|
Alexey Sedunov
|
c23c16f1a3
|
Extract Superclass/Interface: Add filename field to the dialog
|
2016-10-13 19:00:54 +03:00 |
|
Dmitry Jemerov
|
7263109413
|
advance until-build to 171.*
|
2016-10-13 16:15:07 +02:00 |
|
Dmitry Jemerov
|
b1b171fbc5
|
correct way to check if intention is applicable; revert: Delete test that is transformed syntax error
|
2016-10-13 15:45:55 +02:00 |
|
takahirom
|
925c48c2f0
|
Fix 'in' operator intention for Strings (KT-13974)
|
2016-10-13 15:45:30 +02:00 |
|
Valentin Kipyatkov
|
7b12dd498f
|
KT-13780 No completion and assertion error in log
#KT-13780 Fixed
|
2016-10-13 15:10:53 +03:00 |
|
Simon Ogorodnik
|
e7635652bc
|
Fix for KT-14205
If detected unfinished expression it passed through, added warning on action "Convert Java to Kotlin", if Java files contains syntax errors.
|
2016-10-12 19:01:58 +03:00 |
|
Ilya Chernikov
|
846797ff61
|
Switch to templates in the separate script runtime
|
2016-10-12 15:38:52 +02:00 |
|
Denis Zharkov
|
05aa9a5682
|
Add a quickfix for warning on ambiguously annotated expression
#KT-14238 Fixed
|
2016-10-12 11:40:16 +03:00 |
|
Valentin Kipyatkov
|
03320d6559
|
Use partial resolve
|
2016-10-11 23:38:55 +03:00 |
|
Valentin Kipyatkov
|
a62a37f6d8
|
Added tests for parameter names in function type from SAM-adapter + fixed KT-13861
#KT-13861 Fixed
|
2016-10-11 23:38:51 +03:00 |
|
Valentin Kipyatkov
|
59269ef1ae
|
ParameterName annotation on type argument used to hold parameter name
|
2016-10-11 23:38:51 +03:00 |
|
Valentin Kipyatkov
|
147d1da1ed
|
Supported obtaining function type parameter names from KotlinType
|
2016-10-11 23:38:48 +03:00 |
|
Alexander Udalov
|
6e0e8c6dc3
|
Pass LanguageVersionSettings instance to isHiddenInResolution
Unused at the moment, will be used later to check if the API version prohibits
the usage of the element
|
2016-10-11 17:30:12 +03:00 |
|
Mikhail Glukhikh
|
206374cd17
|
Minor refactoring: destructure intention
|
2016-10-11 16:13:21 +03:00 |
|
Mikhail Glukhikh
|
0903402282
|
"If null to elvis" now converts to elvis also !is check right after initializer #KT-14032 Fixed
|
2016-10-11 16:13:11 +03:00 |
|
Mikhail Glukhikh
|
121f0ec810
|
KT-14032 related: if expression to elvis now handles also is and !is checks
|
2016-10-11 16:13:06 +03:00 |
|
Mikhail Glukhikh
|
8188bb1e54
|
Destructure intention: entries / entrySet are now removed only for kotlin.Map inheritors #KT-14244 Fixed
|
2016-10-11 16:13:01 +03:00 |
|
Mikhail Glukhikh
|
304f6a3b3a
|
KT-13943 related: inspection is now always reported if manual destructuring is available
|
2016-10-11 16:12:56 +03:00 |
|
Mikhail Glukhikh
|
475d5548c4
|
Destructure intention now handles the case with manual destructuring inside #KT-13943 Fixed
|
2016-10-11 16:12:51 +03:00 |
|
Nikolay Krasko
|
c7ba19696a
|
Refactoring: stop calling deprecated method
(cherry picked from commit 083656c)
|
2016-10-11 15:35:44 +03:00 |
|
Nikolay Krasko
|
11f8c904c4
|
Refactoring: inline method + inline variable
(cherry picked from commit 7e0f100)
|
2016-10-11 15:35:43 +03:00 |
|
Nikolay Krasko
|
bd2ddbafb3
|
Refactoring: call apply method without returning intermediate object
(cherry picked from commit a2f7e00)
|
2016-10-11 15:35:41 +03:00 |
|
Nikolay Krasko
|
78525ed7c6
|
Refactoring: make createCommand non-nullable
(cherry picked from commit 67cc9b5)
|
2016-10-11 15:35:40 +03:00 |
|
Nikolay Krasko
|
f7813263ee
|
Refactoring: rename getStepOverPosition -> getStepOverAction
(cherry picked from commit 2b71909)
|
2016-10-11 15:35:38 +03:00 |
|
Yoshinori Isogai
|
afe8244183
|
KT-14241 Add Intention + Inspection to remove empty class body (#968)
|
2016-10-10 19:24:39 +02:00 |
|
Ilya Gorbunov
|
7e2e2b9f19
|
Use effectively excluded imports from file's module descriptor.
|
2016-10-10 20:14:32 +03:00 |
|
Zalim Bashorov
|
45d42bdff8
|
JS: add inspection for the case when something with dynamic type implicitly casted to kotlin another type
|
2016-10-10 17:30:51 +03:00 |
|
Valentin Kipyatkov
|
45cd4f1e29
|
Refactoring
|
2016-10-10 14:48:16 +03:00 |
|
Valentin Kipyatkov
|
326db55835
|
Used KtReference.resolvesByNames instead of own code
|
2016-10-10 14:48:16 +03:00 |
|
Valentin Kipyatkov
|
5734f2ba9b
|
KT-9950 IntelliJ IDEA does not suggest importing extension methods which have the same name as an instance method
#KT-9950 Fixed
|
2016-10-10 14:48:15 +03:00 |
|
Valentin Kipyatkov
|
49ac6b99f6
|
Removed redundant
|
2016-10-10 14:48:15 +03:00 |
|
Valentin Kipyatkov
|
c06e2d994e
|
KT-13884 Exception "Invalid root block PSI element" on replacing trivial when-expression to if
#KT-13884 Fixed
|
2016-10-10 14:48:15 +03:00 |
|
Valentin Kipyatkov
|
597cd04831
|
KT-13719 'var' can be made 'val' highlighting range with annotation before
#KT-13719 Fixed
|
2016-10-10 14:48:14 +03:00 |
|
Alexey Sedunov
|
d3c14ce7d6
|
Extract Function: Support implicit abnormal exits via Nothing-typed expressions
|
2016-10-07 20:20:39 +03:00 |
|
Alexey Sedunov
|
8e9f32db9e
|
Search Everywhere: Render function parameter types. Render extension type in prefix position
#KT-13976 Fixed
#KT-13977 Fixed
|
2016-10-07 20:20:38 +03:00 |
|
Alexey Sedunov
|
a6601b27e9
|
Move: Show error message on applying to enum entries
#KT-14182 Fixed
|
2016-10-07 20:20:37 +03:00 |
|
Alexey Sedunov
|
fad4944eee
|
Rename: Use qualified class name when looking for occurrences in non-code files
#KT-14128 Fixed
#KT-13862 Fixed
#KT-6199 Fixed
|
2016-10-07 20:20:36 +03:00 |
|
Alexey Sedunov
|
da1178fe0c
|
Create from Usages: Do not suggest on type-mismatched expressions which are not call arguments
#KT-14143 Fixed
|
2016-10-07 20:20:35 +03:00 |
|
Alexey Sedunov
|
e4dc2ae367
|
Rename: Implement popup chooser for overriding members
#KT-13963 Fixed
|
2016-10-07 20:20:34 +03:00 |
|
Alexey Sedunov
|
140d0b61f1
|
Move: Fix exception on moving Kotlin file without declarations
#KT-14114 Fixed
|
2016-10-07 20:20:32 +03:00 |
|
Mikhail Glukhikh
|
70949d10da
|
Refactoring + minor fixes: destructure intention
|
2016-10-06 21:16:46 +03:00 |
|
Mikhail Glukhikh
|
dd7d7a5fc7
|
Destructure inspection: do not apply on variable declarations or function literals without explicit parameters + name & severity changed
|
2016-10-06 21:07:58 +03:00 |
|
Mikhail Glukhikh
|
37debf4436
|
Destructure intention: use also for variable declarations #KT-7488 Fixed
|
2016-10-06 21:03:29 +03:00 |
|