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
Peter Tseng
324a39d10b
Add quickfix for PACKAGE_MEMBER_CANNOT_BE_PROTECTED
2013-02-13 11:54:16 +04:00
Agnieszka Paszek
b52036c549
Added quickfix for ILLEGAL_ENUM_ANNOTATIONS
2013-02-13 11:47:24 +04:00
Agnieszka Paszek
9e08087a11
Added quickfix for OPEN_MODIFIER_IN_ENUM
2013-02-13 11:47:02 +04:00
Jack Zhou
9692921128
Added quickfix for INCOMPATIBLE_MODIFIERS.
2013-02-12 19:03:57 +04:00
Evgeny Gerashchenko
54d864bc4a
Simplified test a bit.
2013-02-07 22:03:31 +04:00
Wojciech Lopata
b4c21acafd
Adding 'Add open modifier to supertype' fix for FINAL_SUPERTYPE error.
2013-02-05 17:55:37 +04:00
Andrey Ponomarev
52d259bc7b
KT-3263 Add a quick fix to make a class inner
2013-01-23 19:26:30 +01:00
Svetlana Isakova
1ed79d534f
KT-151 Inherit visibility when overriding
...
#KT-151 Fixed
Visibilities.INHERITED constant added (occurs only during resolve), changed after overridden descriptors resolve
Fake descriptors are created for invisible properties as well (is necessary for better error reporting)
2012-04-18 19:02:24 +04:00
Svetlana Isakova
0f20d4a6e2
Added 'change visibility modifier' quick fix
2012-04-04 14:36:56 +04:00
Svetlana Isakova
631961e761
Diagnostics & diagnostic factories refactoring
2012-02-27 21:39:26 +04:00
svtk
50418698db
Changes after forbidding modality modifiers in accessors
2011-10-03 17:47:26 +04:00
svtk
7ec15fd00a
Added tests for 'open' modifier checks
2011-09-29 14:20:57 +04:00
svtk
225913126b
Modifiers checks were moved to DeclarationsChecker; added 'open' modifier checks
2011-09-29 13:34:41 +04:00
svtk
4ac2a46fb4
Added 'incompatible modifiers' error; 'remove redundant modifier' fix
2011-09-23 13:03:14 +04:00