Dmitry Jemerov
45d1129dbb
quickfix to move type constraint to 'where' clause
2015-10-08 17:09:58 +02:00
Dmitry Jemerov
1fdf08bec5
quickfix to migrate function type parameter lists to new syntax
2015-10-06 16:20:48 +02:00
Alexander Udalov
d83ed11cd9
Add "add type to callable reference LHS" quickfix to Code Cleanup
2015-10-05 09:18:48 +03:00
Zalim Bashorov
fca9b51548
Revert "extend test for code cleanup with changing visibility from private to internal for declarations, which are used outside of their file."
...
This reverts commit 9fd968d59e .
2015-10-01 14:57:26 +03:00
Mikhail Glukhikh
3ad628522a
ReplaceWith now functions correctly in built-ins #KT-9351 Fixed
2015-09-28 15:38:05 +03: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
250456ab4b
add quickfix for NON_CONST_VAL_USED_IN_CONSTANT_EXPRESSION
2015-09-25 19:14:52 +02:00
Dmitry Jemerov
dadef12723
backing field migration fixes
2015-09-25 18:25:36 +02:00
Denis Zharkov
3f6cadf9b7
Change FUNCTION_EXPRESSION_WITH_NAME severity to ERROR
...
Also drop deprecation related parts and get rid of usages of this `feature` within testData
2015-09-25 08:29:26 +03:00
Denis Zharkov
c6377a0664
Drop everything related to lambda syntax deprecation
2015-09-25 08:29:26 +03:00
Dmitry Jemerov
4ca434da54
remove support for 'trait' keyword
2015-09-22 15:00:24 +02:00
Valentin Kipyatkov
5d09edb3e6
Adapted code cleanup feature implementation to the recent changes in IDEA
2015-09-18 15:44:16 +03:00
Denis Zharkov
38bafaa35c
Drop annotations deprecation related things: diagnostics, quickfixes
2015-09-18 09:34:25 +03:00
Michael Nedzelsky
9fd968d59e
extend test for code cleanup with changing visibility from private to internal for declarations, which are used outside of their file.
2015-09-10 16:50:47 +03:00
Denis Zharkov
372e35436a
Implement annotation related migrational quick fixes
2015-09-10 10:04:59 +03:00
Denis Zharkov
31244edec9
Deprecate deprecated in favor of Deprecated
2015-09-04 18:19:31 +03:00
Nikolay Krasko
1132652026
Update to 142.4245.2: Temprorary modify test data after IDEA update
...
The problem is in order of cleanup actions. Each action can invalidate psi and that can prevent next action from execution.
2015-09-02 15:10:43 +03:00
Valentin Kipyatkov
e98edbcbac
Code cleanup to remove deprecated symbol imports that have ReplaceWith
2015-08-31 15:48:25 +03:00
Mikhail Glukhikh
3f14e74b08
Drop old enum syntax. Comma / semicolon are now a syntactic part of enum entry.
...
Comma must present now between enum entries, semicolon between last entry & first member, constructor calls must be without colons / specifiers.
A swarm of tests fixed accordingly.
2015-08-11 10:38:10 +03:00
Denis Zharkov
980499e331
Drop javaClass in annotations related things from inspections/quickfixes
2015-06-12 09:55:09 +03:00
Denis Zharkov
26864a4407
Get rid of annotation syntax deprecation related things
2015-06-12 09:23:32 +03:00
Alexander Udalov
64b60718e3
Finish off old deprecated function/extension function classes
...
This reverts commit d14e5b8a72 .
2015-06-10 14:41:57 +03:00
Valentin Kipyatkov
5e5e71882e
Code cleanup to work more reliably with nested problems
2015-05-28 13:45:24 +03:00
Valentin Kipyatkov
2b61bca6dd
Code cleanup includes deprecated symbol usage fixes + code cleanup does not crash on nested usages to fix
2015-05-28 13:45:24 +03:00
Alexander Udalov
d14e5b8a72
Restore and deprecate Function{n}/ExtensionFunction{n} classes for easier migration
...
Users' Java code will not break in common cases (when passing functions to
Kotlin), and deprecation warnings will be reported.
Provide an inspection with a quick fix which allows to replace deprecated
function class usages to the new classes. Include this fix to the "code
cleanup" action
2015-05-28 01:20:05 +03:00
Denis Zharkov
53e9234ea9
Add quickfix for replacing positioned arguments in Java annotation
2015-05-27 17:41:27 +03:00
Dmitry Jemerov
58e4ff0502
Add quickfixes for unnecessary casts and nullability operations to cleanup inspection. Rewrite two quickfixes from Java to Kotlin. Add inspection description. Use marker interface for identifying quickfixes applicable for code cleanup.
2015-05-26 14:41:23 +02:00
Dmitry Jemerov
e2dbfebf32
add more quickfixes to cleanup action
2015-05-26 14:41:21 +02:00
Dmitry Jemerov
6e7ea662c8
"Code Cleanup" action to migrate all instances of deprecated syntax to new one
2015-05-26 14:41:21 +02:00