Valentin Kipyatkov
|
8056c5182a
|
Fixed EA-73613
|
2016-02-11 12:26:22 +03:00 |
|
Valentin Kipyatkov
|
3fe6f9cad2
|
More correct convertation to string template when number literals involved
|
2016-02-05 16:29:57 +03:00 |
|
Valentin Kipyatkov
|
9c426e70e1
|
Fixed EA-75114
|
2016-02-05 16:29:57 +03:00 |
|
Alexey Sedunov
|
5f037d372d
|
Intentions: Move member of companion object to corresponding class
#KT-9697 Fixed
|
2016-02-04 12:26:19 +03:00 |
|
Alexey Sedunov
|
d13ac6b5a4
|
Intentions: Move class member to companion object
#KT-9697 In Progress
|
2016-02-04 12:26:18 +03:00 |
|
Ilya Gorbunov
|
801a26a544
|
Fix testData
|
2016-02-01 22:20:30 +03:00 |
|
Alexey Sedunov
|
3e2036b6ec
|
Convert Member to Extension Intention: Drop open/final modifiers, add imports when necessary, transform Java-site calls
#KT-8876 Fixed
|
2016-02-01 13:18:44 +03:00 |
|
Alexey Sedunov
|
26c47cda47
|
Convert Object Literal to Lambda Intention: Move lambda out of parentheses when possible. Fix after-template
#KT-10778 Fixed
|
2016-02-01 13:18:41 +03:00 |
|
Alexey Sedunov
|
1c65797950
|
Intentions: Fix contentRange() on empty KtBlockExpression
#KT-10776 Fixed
|
2016-02-01 13:18:40 +03:00 |
|
Ilya Gorbunov
|
d49f5b95b0
|
Fix deprecations in testData
|
2016-01-27 19:05:19 +03:00 |
|
Yan Zhulanow
|
0304bd1dc1
|
More precise diagnostic messages about "operator modifier is not applicable"
|
2016-01-26 17:21:44 +03:00 |
|
Yan Zhulanow
|
3fa506fd45
|
"Inapplicable operator modifier" and "Inapplicable infix modifier" are now errors
|
2016-01-26 17:21:44 +03:00 |
|
Ilya Gorbunov
|
25c4453dc5
|
Cleanup deprecated symbol usages in testData
|
2016-01-22 05:54:38 +03:00 |
|
Valentin Kipyatkov
|
a1d760fc36
|
KT-10631 Consider creating a synthetic property even when the setter returns 'this'
#KT-10631 Fixed
|
2016-01-19 15:57:20 +03:00 |
|
Valentin Kipyatkov
|
bec16efbd7
|
Add/remove argument name intentions to work for super class constructor call
|
2016-01-18 17:40:03 +03:00 |
|
Valentin Kipyatkov
|
552359ce03
|
KT-7443 Inspection + intention to replace assert (x != null) with "!!" or elvis
#KT-7443 Fixed
|
2016-01-18 15:34:20 +03:00 |
|
Dmitry Jemerov
|
0c995d0ae1
|
Merge pull request #808 from mcgee/KT-10196
KT-10196: Suggest to replace 'substring' calls by take/drop/dropLast calls when possible
|
2016-01-15 19:52:35 +01:00 |
|
Anton Sukhonosenko
|
b2e98e9353
|
Suggest to replace 'substring' calls by take/drop/dropLast calls when possible
Code review fixes
#KT-10196 Fixed
|
2016-01-14 22:40:50 +03:00 |
|
Natalia Ukhorskaya
|
ea3ba6f534
|
Intention to simplify for using destructing declaration
|
2016-01-14 13:41:45 +03:00 |
|
Natalia Ukhorskaya
|
2b1d60397d
|
Object to lambda intention is inapplicable when reference to this is used
#KT-10202 In Progress
|
2016-01-14 13:39:00 +03:00 |
|
Anton Sukhonosenko
|
ba0efda2f0
|
Suggest to replace 'substring' calls by take/drop/dropLast calls when possible
#KT-10196 Fixed
|
2016-01-13 19:05:50 +03:00 |
|
Dmitry Jemerov
|
76c9bbc06d
|
handle setter calls used as expression bodies in "Use property access syntax" intention
#KT-10587 Fixed
|
2016-01-11 18:53:07 +01:00 |
|
Alexey Sedunov
|
aeefdffaab
|
Implement Abstract Member Intention: Support primary constructor parameters
#KT-8427 Fixed
|
2015-12-30 00:56:34 +03:00 |
|
Alexey Sedunov
|
00cc9d4150
|
Specify Type Explicitly: Filter out types which can't be resolved in the target scope
#KT-10066 Fixed
|
2015-12-30 00:56:34 +03:00 |
|
Alexey Sedunov
|
c90d283ff5
|
Quick Fixes: Implement 'Add val/var to primary constructor parameter' quick-fix for data classes
#KT-4038 Fixed
|
2015-12-25 18:50:59 +03:00 |
|
Alexey Sedunov
|
6978d842fb
|
Intentions: Implement 'Add val/var to primary constructor parameter' intention
#KT-4038 In Progress
|
2015-12-25 18:50:55 +03:00 |
|
Alexey Sedunov
|
03641ffbee
|
Intentions: 'Implement abstract member' (Kotlin -> Kotlin)
#KT-8467 In Progress
|
2015-12-25 18:50:37 +03:00 |
|
Alexey Sedunov
|
123b813073
|
'Replace with infix call' Intention: Disable on calls without explicit receiver
#KT-6332 Fixed
|
2015-12-25 18:50:34 +03:00 |
|
Alexey Sedunov
|
ae636a0d32
|
Iterate Intention: Add support of destructuring declarations
|
2015-12-25 18:50:30 +03:00 |
|
Alexey Sedunov
|
1d3054e7a6
|
Iterate Intention: Filter out functions without 'operator' modifier
|
2015-12-25 18:50:27 +03:00 |
|
Alexey Sedunov
|
1c74bab1cc
|
Iterate Intention: Fix detection of extension iterators
#KT-8616 Fixed
|
2015-12-25 18:50:23 +03:00 |
|
Nikolay Krasko
|
36210f0a27
|
Allow to suppress kotlin inspections with Suppress() annotation
|
2015-12-19 14:32:36 +03:00 |
|
Stanislav Erokhin
|
1574dc78df
|
Synthetic extensions wins against top-level extension.
|
2015-12-18 22:49:25 +03:00 |
|
Natalia Ukhorskaya
|
d40e9ffc13
|
Do not convert anonymous object to lambda if its function is recursive
#KT-10348 Fixed
|
2015-12-17 13:39:36 +03:00 |
|
Natalia Ukhorskaya
|
43476bd773
|
Do not drop negation if resulting type isn't boolean
|
2015-12-17 11:11:33 +03:00 |
|
Natalia Ukhorskaya
|
f84b3414c8
|
Remove outdated test: generic property should have a receiver
|
2015-12-17 11:11:32 +03:00 |
|
Natalia Ukhorskaya
|
4b1edf7bb0
|
Intention tests: add directive to skip errors before
|
2015-12-17 11:11:31 +03:00 |
|
Natalia Ukhorskaya
|
fc7c45d4d0
|
NegatedExpressionWithDemorgansLaw may produce code with error
|
2015-12-17 11:11:30 +03:00 |
|
Natalia Ukhorskaya
|
7f0065c806
|
Fix OperatorToFunctionIntention: insert function literal expressions to arguments correctly
|
2015-12-17 11:11:29 +03:00 |
|
Natalia Ukhorskaya
|
6bfbec8c88
|
ConvertAssertToIf may produce code with error
// TODO: we could generate anonymous function instead of lambda expression when there is a return
|
2015-12-17 11:11:28 +03:00 |
|
Natalia Ukhorskaya
|
ce3d53d2ee
|
Intention tests: add operator modifier in some tests
|
2015-12-17 11:11:27 +03:00 |
|
Natalia Ukhorskaya
|
2c29f6f5ab
|
ConvertIfWithThrowToAssertIntention: generate assert with lazy argument
|
2015-12-17 11:11:26 +03:00 |
|
Natalia Ukhorskaya
|
2dc1ba1d62
|
Intention 'remove explicit lambda parameter' may break code, do not check error in tests for it
|
2015-12-17 11:11:26 +03:00 |
|
Natalia Ukhorskaya
|
269676ee2e
|
Intention tests: skip errors check for tests that fix some error
|
2015-12-17 11:11:25 +03:00 |
|
Natalia Ukhorskaya
|
abd7ed5c70
|
Fix intention for when: insert '||' instead of ','
|
2015-12-17 11:11:24 +03:00 |
|
Natalia Ukhorskaya
|
6a3ac66208
|
Intention tests: add runtime where necessary
|
2015-12-17 11:11:23 +03:00 |
|
Natalia Ukhorskaya
|
78d737f3f4
|
Check errors in Intentions tests by default
|
2015-12-17 11:11:22 +03:00 |
|
Natalia Ukhorskaya
|
cc259c2d15
|
Intention convert object literal to lambda should add parameters if there are more than one
|
2015-12-17 11:11:22 +03:00 |
|
Natalia Ukhorskaya
|
693e158759
|
Intention to convert anonymous function to lambda
|
2015-12-17 11:11:18 +03:00 |
|
Natalia Ukhorskaya
|
a983e6cf60
|
J2K: Do not convert string literal with escaped symbols automaticaly during java to kotlin conversion
#KT-9942 Fixed
|
2015-12-17 11:11:16 +03:00 |
|