Mikhail Glukhikh
32d11c35a4
KT-12297 related: make not open quick-fix for REDUNDANT_OPEN_IN_INTERFACE
2016-09-16 16:25:57 +03:00
Alexander Udalov
83000c50ff
Remove quotes around visibility in invisible member diagnostic
2016-07-22 18:13:41 +03:00
Alexander Udalov
70a994b135
Drop resolution of deprecated plus/minus/get/set conventions
...
Also remove the corresponding quick fix
2016-06-29 19:21:05 +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
bace881463
Quick fix to make var with private setter final #KT-10859 Fixed
2016-03-17 18:18:07 +03:00
Pavel V. Talanov
a4c005fefd
Update existing test data depending on diagnostic parameter rendering
2016-02-26 14:45:11 +03:00
Alexey Sedunov
cac479102a
Remove Supertype Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:16 +03:00
Alexey Sedunov
b8a8f1638f
Change Visibility Modifier Quick-Fix: Convert to Kotlin & refactor
2016-01-13 17:47:06 +03:00
Alexey Sedunov
4de26bed93
Minor: Add test for now-obsolete KT-8035 "Extended class is not open" quickfix fails on nested classes "
2015-12-25 18:51:03 +03:00
Denis Zharkov
1a6f9b8d1c
Do not build inner type for error classes
...
#KT-10409 Fixed
2015-12-17 19:56:38 +03:00
Andrey Breslav
421f84e05a
Error messages fixed for deprecations that have been made errors
2015-12-09 17:10:30 +03:00
Alexander Udalov
7b3b157707
Remove PropertyMetadata from project and bytecode, migrate code to KProperty
2015-11-27 23:34:34 +03:00
Yan Zhulanow
9d1af5a17e
Fix tests: "infix modifier required" and "operator modifier required" errors
2015-11-27 15:51:11 +03:00
Valentin Kipyatkov
3c1538997e
Fixed "Make class open" in case of primary constructor
...
#KT-9767 Fixed
2015-10-30 17:25:36 +03:00
Valentin Kipyatkov
fc924d1c9f
Not operator
2015-10-30 17:25:35 +03:00
Nikolay Krasko
41cbc12d7f
Don't propose to make objects abstract (KT-9795)
...
#KT-9795 Fixed
2015-10-29 14:37:15 +03:00
Alexey Sedunov
3d88df73e0
Minor: Fix spelling of intention text
...
#KT-9639 Fixed
2015-10-20 18:39:48 +03:00
Zalim Bashorov
de5dc61820
Make NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION error
2015-10-18 22:49:08 +03:00
Yan Zhulanow
3bb1b1adfd
Put property delegates -related warnings on 'by'
2015-10-16 22:20:06 +03:00
Yan Zhulanow
528482f625
Deprecated conventions (get -> getValue, plus -> unaryPlus) quickfix
2015-10-14 19:10:36 +03:00
Alexey Sedunov
ad929a6577
Unit Test Tooling: Implement "Create Test" action
...
#KT-6472 In Progress
2015-10-11 01:13:41 +03:00
Dmitry Jemerov
6ca3a9fe9f
quickfix to add 'infix' modifier
2015-10-09 17:43:26 +02:00
Dmitry Jemerov
870b640008
"add operator modifier" fix handles fake overrides
...
#KT-9347 Fixed
2015-10-06 16:12:09 +02:00
Dmitry Jemerov
3d0e91065a
quickfix for usages of operators that don't have the proper annotation
2015-09-25 20:00:29 +02:00
Dmitry Jemerov
61d78e0880
tests for "Add 'const' modifier"
2015-09-25 19:14:54 +02:00
Dmitry Jemerov
250456ab4b
add quickfix for NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION
2015-09-25 19:14:52 +02:00
Valentin Kipyatkov
1ccbda6af4
Do not insert explicit visibility modifier if it's default
2015-09-18 15:44:17 +03:00
Denis Zharkov
bae3320d52
Get rid of deprecated annotations in testData
2015-09-18 10:14:32 +03:00
Michael Nedzelsky
92ca057b4a
fix tests in org.jetbrains.kotlin.idea.quickfix
2015-09-08 02:05:41 +03:00
Stanislav Erokhin
2ee8f1c454
Change outer scope for nested class and object -- removed implicit outer class receiver.
...
#KT-5362 Fixed
#KT-8814 Fixed
2015-08-18 21:26:42 +03:00
Valentin Kipyatkov
196cecfe70
Fixed exception
2015-07-30 18:02:54 +03:00
Denis Zharkov
e3c3af6aab
Change MISSING_CONSTRUCTOR_KEYWORD severity to error
...
And adjust testData
2015-06-12 11:23:13 +03:00
Denis Zharkov
c9f79c2d05
Adjust testData: get rid of obsolete annotations
2015-06-12 09:23:31 +03:00
Dmitry Jemerov
625096466e
IDE testdata: s/trait/interface
2015-05-13 16:13:13 +02:00
Valentin Kipyatkov
837e46a9b8
Big change in quickfix tests: no stupid test data format with "before" and "after" file prefixes
2015-05-08 22:29:42 +03:00
Dmitry Jemerov
98b8784ab0
drop deprecated syntax for anonymous initializer blocks
2015-04-29 14:07:04 +02:00
Denis Zharkov
99f1ab333e
Report illegal modifiers and annotations on primary constructor
...
#KT-7057 Fixed
#KT-6772 Fixed
2015-03-31 20:20:22 +03:00
Denis Zharkov
6f60bfad84
Fix "Make supertype open" quickfix in case of using secondary ctor
...
#KT-7002 Fixed
2015-03-18 19:59:25 +03:00
Denis Zharkov
df23ff3473
Improve AddInitKeyword quickfix
...
- Extract quickfix method
- Delete redundant semicolon
- Do not replace initializer PSI element
2015-03-18 19:59:25 +03:00
Denis Zharkov
1703e16913
Add quickfix: remove 'init' modifier
2015-03-11 17:45:26 +03:00
Pavel V. Talanov
9cf3a11efc
Add quick fixes for newly introduced diagnostics
2015-02-20 14:47:37 +03:00
Alexander Udalov
0b64f028b6
Rename jet -> kotlin in idea: quickfixes
...
org.jetbrains.jet.plugin.quickfix -> org.jetbrains.kotlin.idea.quickfix
2015-01-13 01:14:36 +03:00
Pavel V. Talanov
c04b52561e
"abstract" modifier on enum class is an error
...
#KT-3454 Fixed
2014-10-10 17:43:32 +04:00
Valentin Kipyatkov
05aaea48e9
Added API in PSI to add/remove modifiers and refactored quickfixes to use it
2014-10-08 15:41:48 +04:00
Valentin Kipyatkov
d01ff28212
Quickfix and intention tests refactoring: refer to intention action by class when checking that it's not available (instead of listing all available actions)
2014-01-23 18:46:27 +04:00
Peter Tseng
1025ab4397
Implement quickfix for MANY_CLASSES_IN_SUPERTYPE_LIST
2013-04-09 20:47:29 +04:00
Agnieszka Paszek
56774cccd8
Added quickfix for NESTED_CLASS_NOT_ALLOWED
2013-03-29 20:38:18 +04:00
Wojciech Lopata
a887175f1a
Common fix for FINAL_SUPERTYPE and FINAL_UPPER_BOUND errors
2013-02-28 16:46:19 +04:00
Wojciech Lopata
c3d5350315
QuickFix for NOT_AN_ANNOTATION_CLASS error.
2013-02-15 19:14:51 +04:00