Mikhail Glukhikh
|
67cc83af05
|
Quick-fix for UNNECESSARY_LATEINIT
(cherry picked from commit 77f7bb0)
|
2016-09-27 18:49:13 +03:00 |
|
Valentin Kipyatkov
|
21c2268f70
|
Protection against "<caret>" missing in test data
Many incorrect tests fixed
|
2016-09-27 18:05:26 +03:00 |
|
Valentin Kipyatkov
|
be8b31e82b
|
Removed redundant and confusing .after files in negative tests
|
2016-09-27 18:05:26 +03:00 |
|
Valentin Kipyatkov
|
038068aa44
|
KT-13953 Import member popup should not suggest methods when only property or variable is valid
#KT-13953 Fixed
|
2016-09-27 18:05:25 +03:00 |
|
gitreelike
|
06c804787f
|
Implement quick fix to convert a too long char literal to a string #KT-13635 Fixed
|
2016-09-23 13:04:41 +03:00 |
|
Valentin Kipyatkov
|
023c02deb3
|
Corrections on code review
|
2016-09-23 10:07:15 +03:00 |
|
Valentin Kipyatkov
|
e4f80e277f
|
Better texts of change variable type quickfixes
|
2016-09-23 10:07:15 +03:00 |
|
Valentin Kipyatkov
|
7625672914
|
Better test data
|
2016-09-23 10:07:15 +03:00 |
|
Valentin Kipyatkov
|
dab6f7d13d
|
Better texts for quickfixes to change return type
|
2016-09-23 10:07:14 +03:00 |
|
Mikhail Glukhikh
|
9ad820205e
|
Partial build fix (new convert to expression body opportunity in quick-fixes)
|
2016-09-19 10:37:39 +03:00 |
|
Mikhail Glukhikh
|
608368997c
|
Add function to supertype immediately removes redundant modifiers #KT-12297 Fixed
|
2016-09-16 16:26:01 +03:00 |
|
Mikhail Glukhikh
|
32d11c35a4
|
KT-12297 related: make not open quick-fix for REDUNDANT_OPEN_IN_INTERFACE
|
2016-09-16 16:25:57 +03:00 |
|
Valentin Kipyatkov
|
19ef29e96c
|
KT-12949 Type aliases are not considered for import when there is an unresolved reference
#KT-12949 Fixed
|
2016-09-13 17:47:39 +03:00 |
|
Mikhail Glukhikh
|
edacc7f8d7
|
Quick-fix for reassignment in try / catch (fold to assignment) #KT-13778 Fixed
|
2016-09-12 14:45:20 +03:00 |
|
shiraji
|
7c3835bb77
|
KT-13674 Add quickfix to remove the final upper bound
#KT-13674 Fixed
|
2016-09-10 08:11:23 +09:00 |
|
Simon Ogorodnik
|
2b63bcaa19
|
Correct diagnostics and quick-fix for T::class with non-reified type parameter #KT-9590 fixed
|
2016-09-09 16:14:11 +03:00 |
|
Mikhail Glukhikh
|
998399bcd8
|
Change to star projection no longer applied for functional types #KT-13715 Fixed
Also EA-87648 Fixed
|
2016-09-09 15:00:02 +03:00 |
|
shiraji
|
9d768e2375
|
Add quickfix for FINAL_UPPER_BOUND: inline type parameter #KT-13773 Fixed
|
2016-09-08 17:48:01 +03:00 |
|
Alexey Sedunov
|
89c39b9762
|
Misc: Use TODO() consistently in implementation stubs
#KT-13589 Fixed
|
2016-08-29 16:20:55 +03:00 |
|
Alexey Sedunov
|
63092f6985
|
Create from Usage: Implement "Create type parameter" quickfix
#KT-11525 Fixed
|
2016-08-29 16:20:32 +03:00 |
|
Alexey Sedunov
|
6a2edabbd4
|
Create from Usage: Implement "Create type alias" quickfix
#KT-12904 Fixed
|
2016-08-29 14:13:56 +03:00 |
|
Valentin Kipyatkov
|
17edbac72b
|
Fixed test data
|
2016-08-29 13:38:18 +03:00 |
|
Valentin Kipyatkov
|
9cddd0d1a4
|
Renamed classes
|
2016-08-29 13:38:17 +03:00 |
|
Valentin Kipyatkov
|
cbae3d77df
|
Don't use term "Static import" + refer quickfix by class name in negative tests
|
2016-08-29 13:38:17 +03:00 |
|
Valentin Kipyatkov
|
0072bf079d
|
Changes on review of pull request
|
2016-08-29 13:38:17 +03:00 |
|
Simon Ogorodnik
|
939b4768f5
|
Added tests, and fixed some bugs using it
|
2016-08-29 13:38:16 +03:00 |
|
Mikhail Glukhikh
|
0ee1102e24
|
KT-13536 related: correct handling of objects
(cherry picked from commit 7ae9b6b)
|
2016-08-25 10:32:40 +03:00 |
|
Mikhail Glukhikh
|
6ac4bf3f17
|
No more SOE in UnusedSymbolInspection #KT-13536 Fixed
(cherry picked from commit 23961ee)
|
2016-08-25 10:32:31 +03:00 |
|
Mikhail Glukhikh
|
c07906fac4
|
Replace with safe calls forbidden for comparisons #KT-13432 Fixed
|
2016-08-22 15:11:33 +03:00 |
|
Kirill Rakhman
|
1fbd6678a5
|
Add quickfix for "A type annotation is required on a value parameter" #KT-12804 Fixed
|
2016-08-22 15:11:28 +03:00 |
|
Mikhail Glukhikh
|
b3b83e344b
|
Added fake override search in unused symbol inspection #KT-13288 Fixed
|
2016-08-22 13:18:40 +03:00 |
|
Alexey Sedunov
|
c2b38cfa41
|
Create from Usage: Place extension properties after the usage and generate stub getter
#KT-11795 Fixed
|
2016-08-18 19:15:38 +03:00 |
|
Alexey Sedunov
|
99ba340236
|
Create from Usage: Make extension functions/properties 'private' by default
#KT-11799 Fixed
|
2016-08-18 19:15:37 +03:00 |
|
Alexey Sedunov
|
92b0c852dd
|
Remove Unused Receiver: update function/property usages
#KT-8903 Fixed
|
2016-08-18 19:15:36 +03:00 |
|
Ilya Gorbunov
|
3115aa1dc2
|
Test data: replace Exception with Thread as the former is resolved not from java.lang anymore.
|
2016-08-17 12:40:50 +03:00 |
|
Ilya Gorbunov
|
570ac8b821
|
Add runtime dependency to tests where exception references are used.
|
2016-08-17 12:40:50 +03:00 |
|
Alexey Sedunov
|
562488b348
|
Create from Usage: Disable "Create property" (non-abstract) in interfaces. Make "Create function" (non-abstract) generate function body in interfaces
#KT-13365 Fixed
|
2016-08-17 11:49:52 +03:00 |
|
Kirill Rakhman
|
e6d76a9b71
|
Allow suppressing warnings for secondary constructor (KT-12627)
(cherry picked from commit 41cf868)
#KT-12627 Fixed
|
2016-08-16 13:04:42 +03:00 |
|
Mikhail Glukhikh
|
b53cb91e88
|
Do not suggest "Replace infix with safe call" inside conditions or binary / unary expressions #KT-13328 Fixed
|
2016-08-15 15:42:27 +03:00 |
|
Kirill Rakhman
|
d68a681db5
|
Highlight use of toString() inside string interpolation as redundant #KT-10731 Fixed
|
2016-08-15 13:28:47 +03:00 |
|
Mikhail Glukhikh
|
52dacd1d49
|
KT-13430 related: add non-null assertion works also for UNSAFE_INFIX_CALL
|
2016-08-12 17:43:31 +03:00 |
|
Mikhail Glukhikh
|
cf2d575eec
|
Add non-null assertion: correct handling of unary expression unsafe calls #KT-13430 Fixed
|
2016-08-12 17:43:26 +03:00 |
|
Mikhail Glukhikh
|
13975778c5
|
Unused symbol: handling of import as alias not only for objects / enums #KT-11933 Fixed
|
2016-08-12 17:42:33 +03:00 |
|
shiraji
|
3e58283d7e
|
Add quickfix for adding 'inline' to a function with reified generic #KT-6975 Fixed
|
2016-08-12 12:15:40 +03:00 |
|
Alexey Sedunov
|
6e3d1d726e
|
Create from Usage: Do not suggest creating annotations/enum classes for unresolved type parameter bounds
#KT-13364 Fixed
|
2016-08-10 11:45:37 +03:00 |
|
Alexey Sedunov
|
75573bd6a5
|
Quick Fixes: Use simple class name in "Change function return type" quickfix
#KT-12919 Fixed
|
2016-08-10 11:45:35 +03:00 |
|
Mikhail Glukhikh
|
39090113e9
|
KT-13262 related: surround with null check is applicable now also for qualified calls with argument type mismatch
(cherry picked from commit 8f13c84)
|
2016-08-01 12:24:49 +03:00 |
|
Mikhail Glukhikh
|
b7fd41844d
|
Wrap with safe let call handles qualified calls correctly #KT-13262 Fixed
(cherry picked from commit 7044348)
|
2016-08-01 12:24:38 +03:00 |
|
Mikhail Glukhikh
|
995a633229
|
Replace with safe call works now on UNSAFE_IMPLICIT_INVOKE #KT-12628 Fixed
(cherry picked from commit 208798d)
|
2016-07-29 20:12:11 +03:00 |
|
Mikhail Glukhikh
|
a9c30e878b
|
KT-12628: !! is now correctly added to array expressions
(cherry picked from commit 56c9d7e)
|
2016-07-29 20:12:02 +03:00 |
|