Valentin Kipyatkov
|
73dc5fefcb
|
KT-12077 Code completion inserts FQN for annotations with use-site target inside primary constructor
KT-13009 Kotlin: annotation auto-import is broken in multiple ways
#KT-12077 Fixed
#KT-13009 Fixed
|
2016-10-11 17:26:52 +03:00 |
|
Valentin Kipyatkov
|
0c14058d13
|
Moved tests
|
2016-10-11 17:26:52 +03:00 |
|
Mikhail Glukhikh
|
206374cd17
|
Minor refactoring: destructure intention
|
2016-10-11 16:13:21 +03:00 |
|
Mikhail Glukhikh
|
c6fefbc223
|
Rename: intention tests "ifNullToElvis" --> "foldInitializerAndIfToElvis"
|
2016-10-11 16:13:16 +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
|
b84260f39f
|
Fixed multiple bugs in optimize imports for JS-target
#KT-13689 Fixed
|
2016-10-10 14:48:16 +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 |
|
Mikhail Glukhikh
|
8d48b0d2a0
|
UNUSED_VARIABLE is now reported only for last entry of destructuring declaration (if applicable) #KT-14221 Fixed
|
2016-10-10 14:42:09 +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
|
fe711da594
|
Rename: Rename do-while loop variables in the loop condition
#KT-14157 Fixed
|
2016-10-07 20:20:33 +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 |
|
Alexander Udalov
|
8949ffbef1
|
Do not report deprecation on members of deprecated companion
This deprecation is reported on the companion itself anyway
|
2016-10-07 20:14:53 +03:00 |
|
Sergey Mashkov
|
17137f1c4f
|
KT-13478 Error creating Maven project by archetype: The desired archetype does not exist
don't filter versions in internal mode or if all were filtered out
|
2016-10-07 17:56:05 +03:00 |
|
Sergey Mashkov
|
297248dc4f
|
KT-13638 Update Maven configuration actions in IDE according to changes in https://github.com/JetBrains/kotlin-web-site/pull/458
|
2016-10-07 17:54:32 +03:00 |
|
Nikolay Krasko
|
8d9e6f402c
|
Enable using local caches by default for both TeamCity and local testing
(cherry picked from commit b028efa)
|
2016-10-07 13:06:04 +03:00 |
|
Nikolay Krasko
|
4fd0424b38
|
Auto-remove local debugger caches on test data modification
(cherry picked from commit 59c28e4)
|
2016-10-07 13:06:02 +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 |
|
Mikhail Glukhikh
|
e7d290f726
|
Refactor PSI for destructuring declarations in for: they are now children of KtParameter and not instead of it
|
2016-10-06 21:03:19 +03:00 |
|
Mikhail Glukhikh
|
48437d5965
|
KT-13941 related: "Simplify using destructuring declaration" is now applicable for function literals without parameter specification
|
2016-10-06 21:03:13 +03:00 |
|
Mikhail Glukhikh
|
df0cf3da84
|
"Simplify using destructuring declaration" is now applicable for function literals #KT-13941 Fixed
|
2016-10-06 21:03:08 +03:00 |
|
Mikhail Glukhikh
|
42aea59253
|
Simplify for intention refactoring: focus on the loop parameter, not on the loop itself
|
2016-10-06 21:03:03 +03:00 |
|
Mikhail Glukhikh
|
0a8006a395
|
Minor: destructing --> destructuring in SimplifyForIntention
|
2016-10-06 21:02:58 +03:00 |
|
Mikhail Glukhikh
|
3163d28b29
|
Minor: test fixed
|
2016-10-06 21:02:53 +03:00 |
|
Alexander Udalov
|
f7b4d7d35b
|
Move ClassifierUsageChecker and DeclarationChecker to checkers/
|
2016-10-06 14:40:20 +03:00 |
|
Alexander Udalov
|
0905b361d0
|
Drop LazyTopDownAnalyzerForTopLevel
Replace it everywhere with LazyTopDownAnalyzer
|
2016-10-06 14:40:20 +03:00 |
|
Alexander Udalov
|
7070b88ea4
|
Move PlatformToKotlinClassMap out from ModuleParameters
Configure it in the same way as other platform-specific components instead,
simplify some code
|
2016-10-06 14:40:20 +03:00 |
|