Alexey Sedunov
|
b8a8f1638f
|
Change Visibility Modifier Quick-Fix: Convert to Kotlin & refactor
|
2016-01-13 17:47:06 +03:00 |
|
Mikhail Glukhikh
|
c3cce53aa2
|
Quick fix "add when remaining branches" refactoring + enum / sealed generated name w/o package name
|
2016-01-13 12:32:14 +03:00 |
|
Mikhail Glukhikh
|
8b6156abd6
|
Quick fix "Add remaining when branches" with some tests
|
2016-01-12 14:33:20 +03:00 |
|
Dmitry Jemerov
|
e47e9f6763
|
inspection and code cleanup for redundant visibility modifiers
|
2016-01-05 13:31:43 +01:00 |
|
Alexey Sedunov
|
2b4f03feef
|
Implement Members Quick-Fix: Support primary constructor parameters
#KT-8427 In Progress
|
2015-12-30 00:56:34 +03:00 |
|
Alexey Sedunov
|
5b5e7fb9b7
|
'Change parameter type' Quick-Fix: Use Change Signature API
#KT-9812 Fixed
|
2015-12-30 00:56:34 +03:00 |
|
Michael Bogdanov
|
bb63bcd520
|
Removed obsolete tests
|
2015-12-29 16:45:24 +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 |
|
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
|
ee9389d089
|
Create from Usage: Strip first parameter of extension function when expected type is non-extension
|
2015-12-25 18:50:19 +03:00 |
|
Michael Bogdanov
|
2e73559f33
|
Removed 'INSTANCE$' field generation
|
2015-12-24 13:59:44 +03:00 |
|
Michael Bogdanov
|
aeb6486473
|
Deprecated 'INSTANCE$' replaced with 'INSTANCE'
|
2015-12-24 13:59:43 +03:00 |
|
Andrey Breslav
|
a7e7d53e2b
|
Reserve "async* {}", extend the quick-fix
|
2015-12-21 07:15:37 +03:00 |
|
Nikolay Krasko
|
afc1e24571
|
Quick fix for deprecated async syntax
|
2015-12-21 07:15:37 +03:00 |
|
Nikolay Krasko
|
697132561f
|
Allow to override suppression key for inspections
|
2015-12-19 14:32:38 +03:00 |
|
Nikolay Krasko
|
8196621be5
|
Add test for inspections suppression
|
2015-12-19 14:32:38 +03:00 |
|
Nikolay Krasko
|
aff83087a3
|
Allow to suppress warnings at file level
|
2015-12-19 14:32:37 +03:00 |
|
Alexey Sedunov
|
fd79145b73
|
Change Signature: Represent parameter/receiver types using KotlinTypeInfo
|
2015-12-18 15:05:36 +03:00 |
|
Denis Zharkov
|
1a6f9b8d1c
|
Do not build inner type for error classes
#KT-10409 Fixed
|
2015-12-17 19:56:38 +03:00 |
|
Natalia Ukhorskaya
|
7e6495618b
|
ChangeVariableMutability: diagnostic can be reported on constructor parameter
#KT-10416 Fixed
|
2015-12-17 11:11:31 +03:00 |
|
Pavel V. Talanov
|
6a780f01bd
|
Replace calls to QuickFixUtil.canModify by calls to canRefactor
Fix ChangeFunctionSignatureFix#isAvailable
|
2015-12-15 20:22:10 +03:00 |
|
Pavel V. Talanov
|
a667aa2f71
|
Tests: add runtime (and runtime sources) to some tests that rely on being able to resolve references to built ins
|
2015-12-15 20:22:09 +03:00 |
|
Dmitry Jemerov
|
c83b6ed3a5
|
Inspection for migrating Kotlin stdlib API usages in Java code
|
2015-12-15 12:45:40 +01:00 |
|
Ilya Gorbunov
|
59a9e2549c
|
Fix tests: codegen, completion, decompiler consistency, quickdoc, intentions, navigation, reference resolver, quick fixes
|
2015-12-14 04:29:25 +03:00 |
|
Stanislav Erokhin
|
1890b8cbd3
|
Removed InvokeOnExtensionFunctionWithExplicitReceiverFix
|
2015-12-11 17:01:03 +03:00 |
|
Alexey Sedunov
|
f50059a11a
|
Create from Usage: Implement "Create function" on callable references
#KT-10283 Fixed
|
2015-12-10 20:06:30 +03:00 |
|
Alexey Sedunov
|
87aebd2cdf
|
Create from Usage: Forbid "Create local variable/parameter/property" on callable references
#KT-10283 In Progress
|
2015-12-10 20:06:27 +03:00 |
|
Alexey Sedunov
|
44743aade5
|
Create from Usage: Allow type parameters in the receiver position
#KT-7497 Fixed
|
2015-12-10 20:06:26 +03:00 |
|
Dmitry Petrov
|
70c200d265
|
Fix diagnostic messages for properties.
Fix IDE tests.
Update quick fixes in IDE
(TODO: review new inheritance-related diagnostics with regards to quick fixes)
|
2015-12-09 17:43:48 +03:00 |
|
Dmitry Jemerov
|
863e32c5cd
|
Merge pull request #791 from mcgee/KT-9938
#KT-9938 Fixed
|
2015-12-09 15:17:31 +01:00 |
|
Andrey Breslav
|
421f84e05a
|
Error messages fixed for deprecations that have been made errors
|
2015-12-09 17:10:30 +03:00 |
|
Dmitry Jemerov
|
e97e82d119
|
use terms "lambda expression" and "anonymous function" instead of "function literal" and "function expression"
|
2015-12-09 13:55:40 +01:00 |
|
Alexey Sedunov
|
e517cbcf78
|
Quick Fixes: Implement "Rename unresolved reference" fix
#KT-8795 Fixed
|
2015-12-08 16:20:56 +03:00 |
|
Alexey Sedunov
|
8fcda32287
|
Unit Test Tooling: Support Go to Test/Create Test actions for top-level declarations
#KT-10133 Fixed
|
2015-12-08 16:20:47 +03:00 |
|
Anton Sukhonosenko
|
da5f71773a
|
#KT-9938 Fixed
Code review fixes
|
2015-12-07 22:48:47 +03:00 |
|
Anton Sukhonosenko
|
6b49ac6b46
|
#KT-9938 Fixed
|
2015-12-06 01:44:57 +03:00 |
|
Alexey Sedunov
|
2dcc38b92f
|
Create from Usage: Forbid "Create parameter/local variable/property" on label references
#KT-10119 Fixed
|
2015-12-02 13:54:00 +03:00 |
|
Dmitry Petrov
|
f0e467e474
|
Rewrite mixed multiple- and single-condition 'when' properly.
#KT-10229 Fixed
|
2015-11-30 14:43:03 +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
|
1643441fdb
|
Minor: fix quickfix tests (get/set functions are now created correctly, merge issue)
|
2015-11-27 20:30:19 +03:00 |
|
Yan Zhulanow
|
9d1af5a17e
|
Fix tests: "infix modifier required" and "operator modifier required" errors
|
2015-11-27 15:51:11 +03:00 |
|
Yan Zhulanow
|
a3ff3ffc45
|
Fix tests: "Placing function type parameters after the function name" error
|
2015-11-27 15:51:11 +03:00 |
|
Alexey Sedunov
|
e37eea2b2d
|
Create from Usage: Add infix modifier to functions generated from binary expressions
#KT-10184 Fixed
|
2015-11-26 21:22:20 +03:00 |
|
Alexey Sedunov
|
5b90c09ab1
|
Create from Usage: Add operator modifier to indexing get/set functions
#KT-10185 Fixed
|
2015-11-26 21:22:18 +03:00 |
|
Dmitry Petrov
|
da90c21284
|
Warn about comma-separated conditions in when without argument.
See KT-5143.
|
2015-11-25 15:39:23 +03:00 |
|
Mikhail Glukhikh
|
dc60c62781
|
Enum.values is now deprecated but Enum.values() is no more deprecated
|
2015-11-23 17:29:36 +03:00 |
|
Dmitry Jemerov
|
30084dff9d
|
ensure that the short name of the Kotlin unused import inspection does not clash with Java (KT-10046)
|
2015-11-20 13:54:40 +01:00 |
|
Mikhail Glukhikh
|
cd1b58f2eb
|
Final in interfaces: deprecation ---> error + relevant test fixes
|
2015-11-20 15:43:19 +03:00 |
|
Mikhail Glukhikh
|
4e44466cf9
|
Exposed visibility deprecation warnings made errors + relevant test fixes
|
2015-11-20 15:21:01 +03:00 |
|
Dmitry Petrov
|
7b432c878a
|
Diagnostics improvements for corner cases
(class/package qualifier in non-qualifier position).
|
2015-11-18 16:27:21 +03:00 |
|