Valentin Kipyatkov
6a65442095
KT-11811 There is no intention "Make protected" for a val declared in parameters of constructor
...
#KT-11811 Fixed
2016-04-07 18:50:32 +03:00
Mikhail Glukhikh
c32881e41b
Fix: test renamed
2016-04-06 10:39:50 +03:00
Stanislav Erokhin
ad002c4f09
Minor. Fix file name & regenerate tests.
2016-04-05 20:45:27 +03:00
Mikhail Glukhikh
1b9c6e0ea2
Add variance (in / out) modifier inspection #KT-11090 Fixed
2016-04-05 17:47:29 +03:00
Kirill Rakhman
f9bef68e10
Fix handling of nullable types in LetImplementInterfaceFix #KT-11404
2016-04-05 09:49:02 +03:00
Mikhail Glukhikh
b55610b1f0
KT-11404 (let type implement interface): indirect inheritance with generics fixed
2016-04-04 14:17:56 +03:00
Mikhail Glukhikh
640ae60a6b
KT-11404: additional test to cover indirect inheritance
2016-04-04 13:58:45 +03:00
Kirill Rakhman
1e6f507f5e
Implement quick-fix "let type implement interface" #KT-11404 Fixed
2016-04-04 13:46:47 +03:00
Mikhail Glukhikh
214e1d3015
Simplify comparison fix introduced #KT-10509 Fixed
2016-04-04 13:41:48 +03:00
Pavel V. Talanov
7de171efda
Improve message clarity for WRONG_NUMBER_OF_TYPE_ARGUMENTS diagnostics
...
#KT-9887 Fixed
2016-03-31 16:06:48 +03:00
Alexander Udalov
8316953259
Fix double quotes in diagnostic messages
...
For diagnostics without any parameters, the given text is simply rendered as a
String, so no symbols should be escaped.
For diagnostics with parameters, the format in java.text.MessageFormat is used,
so one single quote is erased and two single quotes become one single quote in
the rendered text.
2016-03-30 21:41:43 +03:00
Mikhail Glukhikh
a541aaafd8
Protected in final inspection: protected modifier is effectively private in final classes #KT-6674 Fixed
2016-03-28 19:03:16 +03:00
Valentin Kipyatkov
c1499e7cb6
KT-11576 Unused symbol warning: add quickfix for annotated declarations
...
#KT-11576 Fixed
2016-03-25 18:11:34 +03:00
Kirill Rakhman
cc730c36ad
Implement quickfix to remove '.java' when KClass is expected
...
Fixes #KT-11078
2016-03-24 19:39:57 +01:00
Valentin Kipyatkov
3d422b47cb
Intention action to convert string to raw string
...
(half of KT-5208)
2016-03-24 19:05:55 +03:00
Mikhail Glukhikh
bc4ec97043
Captured value initialization is no more allowed #KT-10445 Fixed
2016-03-23 15:03:50 +03:00
Valentin Kipyatkov
28c5dde875
KT-7715 Highlight var's that can be replaced by val's
...
#KT-7715 Fixed
2016-03-22 18:01:52 +03:00
Mikhail Glukhikh
bace881463
Quick fix to make var with private setter final #KT-10859 Fixed
2016-03-17 18:18:07 +03:00
Kirill Rakhman
48310d66da
Implement quick fix for converting primitive types
...
#KT-10476 Fixed
2016-03-16 10:58:29 +01:00
Manas Chaudhari
f54f56d86b
Add quickfix for adding documentation
2016-03-08 17:43:16 +01:00
Mikhail Glukhikh
c7f3a31517
Create subclass intention implemented #KT-8473 Fixed
...
Can be used for implementing interfaces / abstract classes / sealed classes or extending open classes
2016-03-02 10:05:27 +03:00
Dmitry Jemerov
103f8300fb
don't show "Change type arguments" fix when there's nothing to change
...
#KT-11178 Fixed
2016-02-26 16:11:24 +01:00
Pavel V. Talanov
a4c005fefd
Update existing test data depending on diagnostic parameter rendering
2016-02-26 14:45:11 +03:00
Alexander Udalov
1b8f934b54
Delete deprecated enum 'values' property
2016-02-19 22:28:44 +03:00
Mikhail Glukhikh
883e2e4d2b
KT-9498 extension: now type can be inferred for getter with expression body
2016-02-19 14:49:25 +03:00
Mikhail Glukhikh
4c1c64fa08
Quick fix for adding arrayOf wrapper for annotation parameters #KT-10063 Fixed
2016-02-19 13:32:49 +03:00
Mikhail Glukhikh
c9c391e688
Specify property type by accessor type (preliminary) #KT-9498 Fixed
2016-02-19 13:32:46 +03:00
Alexey Sedunov
d587bb2ea6
Change Signature: Support Change Signature quick-fix for Java -> Kotlin case
...
#KT-9401 Fixed
2016-02-17 11:31:40 +03:00
Mikhail Glukhikh
eed4aa71db
No assertion error in getContainingPseudocode #KT-10983 Fixed
...
Also #EA-72954 Fixed
2016-02-16 18:50:20 +03:00
Nikolay Krasko
ca0346bdae
Fix forgotten test data for 10648f44ac (KT-10212)
2016-02-11 16:24:38 +03:00
Alexey Sedunov
eabe675dbf
Create from Usage: Add delegation call to secondary constructor declaration
2016-02-11 14:25:26 +03:00
Alexey Sedunov
6696d2b70a
Create from Usage: Do not generate secondary constructor body by default
2016-02-11 14:25:24 +03:00
Alexey Sedunov
cc2a65e874
Create from Usage: Always insert parentheses around secondary constructor parameter list
...
#KT-10912 Fixed
2016-02-11 14:25:23 +03:00
Valentin Kipyatkov
c914ca0626
Fixed EA-75251
2016-02-05 16:29:57 +03:00
Alexey Sedunov
d13ac6b5a4
Intentions: Move class member to companion object
...
#KT-9697 In Progress
2016-02-04 12:26:18 +03:00
Denis Zharkov
816c66063b
Report special diagnostic when fake-call receiver is nullable
...
#KT-3602 Fixed
2016-02-02 08:17:49 +03:00
Ilya Gorbunov
801a26a544
Fix testData
2016-02-01 22:20:30 +03:00
Alexey Sedunov
99e4c8c06d
Create from Usage: Add commas after enum entries
...
#KT-10800 Fixed
2016-02-01 13:18:43 +03:00
Alexey Sedunov
c5b1d205a2
Initialize Property with Constructor Parameter Quick-Fix: Skip secondary constructors with this-delegation. Use containing class as a Change Signature context
...
#KT-10818 Fixed
2016-02-01 13:18:39 +03:00
Dmitry Jemerov
7c59592212
Quickfix for "Expression cannot be invoked as a function" with no arguments to remove parentheses
...
#KT-10825 Fixed
2016-01-28 17:04:44 +01:00
Dmitry Jemerov
95683bbf38
remove old API usage inspection
2016-01-28 14:13:57 +01:00
Ilya Gorbunov
d49f5b95b0
Fix deprecations in testData
2016-01-27 19:05:19 +03:00
Nikolay Krasko
7c8a5b0b83
Make change signature fix non-applicable for constructors (EA-76554)
2016-01-27 14:00:16 +03:00
Yan Zhulanow
3fa506fd45
"Inapplicable operator modifier" and "Inapplicable infix modifier" are now errors
2016-01-26 17:21:44 +03:00
Alexey Sedunov
8da986ff24
Add Initializer Quick-Fix: Place caret at the end of generated initializer
...
#KT-10704 Fixed
2016-01-22 15:50:15 +03:00
Ilya Gorbunov
eefbd72a64
Remove AddStarProjectionsFix for removed javaClass<T> function.
2016-01-22 05:54:38 +03:00
Ilya Gorbunov
4f1d2252f0
Make test for replacement, which requires adding import to the package with operator, independent from stdlib.
2016-01-22 05:54:38 +03:00
Ilya Gorbunov
f4822cd757
Fix testData in compiler: add collections and ranges package to fq-names.
2016-01-22 05:54:38 +03:00
Nikolay Krasko
10648f44ac
Do not auto-import convention methods without 'operator' modifier (KT-10212)
...
#KT-10212 Fixed
2016-01-21 17:45:51 +03:00
Alexey Sedunov
73233b2e90
Change Variable Mutability Quick-Fix: Forbid on non-primary-constructor parameters
...
#KT-10601 Fixed
2016-01-14 13:55:03 +03:00