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 |
|
Dmitry Petrov
|
9856af48ca
|
Drop createQualifier: testData update
|
2015-11-18 14:35:53 +03:00 |
|
Dmitry Jemerov
|
bf35099e0c
|
use "destructuring declarations" term instead of "multi-declarations"
|
2015-11-17 18:43:26 +01:00 |
|
Dmitry Jemerov
|
49db4e93c0
|
Merge branch 'KT-5115' of https://github.com/mcgee/kotlin into mcgee-KT-5115
|
2015-11-17 15:14:00 +01:00 |
|
Alexey Sedunov
|
ac8532ffce
|
Quick Fixes: Implement 'Initialize with constructor parameter' quick-fix
#KT-6604 Fixed
|
2015-11-16 11:30:03 +03:00 |
|
Alexey Sedunov
|
138370ce5b
|
Quick Fixes: Implement 'Move to constructor parameters' quick-fix
#KT-6604 In Progress
|
2015-11-16 11:30:02 +03:00 |
|
Alexey Sedunov
|
f66af7bdd4
|
Quick Fixes: Implement 'Initialize property' quick-fix
|
2015-11-16 11:30:00 +03:00 |
|
Alexey Sedunov
|
aeee8bafe6
|
Name Suggester: Suggest parameter name for the corresponding argument expression
#KT-8111 Fixed
|
2015-11-16 11:29:59 +03:00 |
|
Denis Zharkov
|
deea0643ad
|
Refine type arguments resolution and rendering
In case of type constructors captured parameters from outer classes
#KT-5510 Fixed
#KT-3112 Fixed
#KT-6325 Fixed
#KT-408 Fixed
#KT-6337 Fixed
|
2015-11-13 14:47:28 +03:00 |
|
Valentin Kipyatkov
|
e66f1c2d70
|
KT-9981 Code cleanup replace usages of !in incorrectly
#KT-9981 Fixed
|
2015-11-13 14:32:33 +03:00 |
|
Valentin Kipyatkov
|
de11d571ef
|
KT-9928 Replacement not offered for a usage of symbol deprecated with DeprecationLevel.ERROR
#KT-9928 Fixed
|
2015-11-11 16:49:52 +03:00 |
|
Valentin Kipyatkov
|
d829f585f7
|
Changes on code review
|
2015-11-11 01:26:20 +03:00 |
|
Valentin Kipyatkov
|
4f9866f62f
|
Created quickfix for KT-9805
|
2015-11-11 01:26:20 +03:00 |
|
Alexey Sedunov
|
6ff955b66c
|
Change Signature: Implement improved call processing algorithm
#KT-8953 Fixed
#KT-9525 Fixed
|
2015-11-10 16:47:48 +03:00 |
|
Anton Sukhonosenko
|
c442eb89e3
|
#KT-5115 Fixed
|
2015-11-09 22:25:14 +03:00 |
|
Nikolay Krasko
|
f518f5fb9f
|
Extension operator function should be automatically imported for java function with the same name (KT-9406)
There's no need to import extension for Java operators anymore. Import for Kotlin functions.
#KT-9406 Fixed
|
2015-11-04 02:31:12 +03:00 |
|
Anton Sukhonosenko
|
141ffa27dc
|
val / var are now forbidden on a loop multi declaration parameter #KT-6274 Fixed
VAL_OR_VAR_ON_LOOP_MULTI_PARAMETER error added
KtValVarKeywordOwner interface added for PSIs that have getValOrVarKeyword method
|
2015-11-03 15:30:50 +03:00 |
|
Nikolay Krasko
|
cde6388e26
|
getValue and setValue are now operators
|
2015-11-02 18:23:42 +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 |
|
Nikolay Krasko
|
0fcb51f0a2
|
KT-1478 Quick fix for using nullable collection in "for in" expression
#KT-1478 Fixed
|
2015-10-28 13:39:49 +03:00 |
|
Nikolay Krasko
|
911432c99c
|
Use default render to check are all errors mentioned in tests. It's far more easier to read.
|
2015-10-28 13:39:46 +03:00 |
|
Nikolay Krasko
|
b8c72ec4e9
|
Suggest to add !! as a quick-fix for type mistmach
|
2015-10-28 13:39:44 +03:00 |
|
Nikolay Krasko
|
3c07bc3df7
|
Import all components and delegates accessors if possible
|
2015-10-23 22:07:52 +03:00 |
|
Svetlana Isakova
|
7150be7c67
|
Minor: fixed error message
|
2015-10-22 19:09:46 +03:00 |
|
Mikhail Glukhikh
|
d6988ad69e
|
Get rid of FIELD_IDENTIFIER at syntax level, two errors dropped, a set of tests fixed / deleted #KT-9539 Fixed
|
2015-10-21 16:36:55 +03:00 |
|
Nikolay Krasko
|
eb2feeeb16
|
Fixes after review in imports for additional expressions
|
2015-10-21 14:06:05 +03:00 |
|
Nikolay Krasko
|
2f26480e6b
|
Auto-imports for index functions, += like operators, invoke, delegates and components
#KT-9482 Fixed
#KT-9397 Fixed
#KT-8060 Fixed
|
2015-10-21 14:06:04 +03:00 |
|
Alexey Sedunov
|
3d88df73e0
|
Minor: Fix spelling of intention text
#KT-9639 Fixed
|
2015-10-20 18:39:48 +03:00 |
|
Alexey Sedunov
|
929d06c86f
|
Create from Usage: Implement 'Create property as constructor parameter' quick-fix
#KT-8426 Fixed
|
2015-10-20 18:39:47 +03:00 |
|
Alexey Sedunov
|
84aa4e7664
|
Create from Usage: Fix rendering of receiver type reference
#KT-9559 Fixed
|
2015-10-20 18:39:40 +03:00 |
|
Valentin Kipyatkov
|
28c950ffbe
|
Better replacement for annotations with parameters in ReplaceWIth pattern but still lot of safety pre-checks to be added
|
2015-10-19 19:22:26 +03:00 |
|
Valentin Kipyatkov
|
4290601807
|
VERY rough implementation of annotations with parameters in ReplaceWIth pattern
|
2015-10-19 19:22:26 +03:00 |
|
Valentin Kipyatkov
|
a8d9c761c8
|
Correct detection of non-qualified references in ReplaceWith analyzer
|
2015-10-19 18:40:15 +03:00 |
|
Valentin Kipyatkov
|
0a5255ee4e
|
Dropped inspection for functions matching operator convention - only intention left
|
2015-10-19 18:36:06 +03:00 |
|
Pavel V. Talanov
|
bb77890a4e
|
Drop DeprecatedFacadeUsageInspection
(cherry picked from commit f18b95d)
|
2015-10-19 16:03:17 +03:00 |
|