Mikhail Zarechenskiy
|
ee173077c0
|
Simplify diagnostic when there are wrong number of type arguments
#KT-12767 Fixed
|
2017-07-12 14:37:27 +03:00 |
|
Mikhail Zarechenskiy
|
e82c909f75
|
Use more specific status to report diagnostics
#KT-12737 Fixed
|
2017-07-12 14:37:26 +03:00 |
|
Mikhail Glukhikh
|
d08b18f5f8
|
Introduce "use expression body" inspection #KT-16063 Fixed
Converted from the relevant intention
Reported cases: one-liners, whens
Also, more exact caret detection in local inspection tests
|
2017-07-07 18:15:06 +03:00 |
|
Dmitry Jemerov
|
5f9a33564a
|
Implement option for wrapping method annotations
|
2017-07-07 16:48:31 +02:00 |
|
Dmitry Jemerov
|
a379a814ba
|
Implement option for wrapping class annotations
|
2017-07-07 16:48:31 +02:00 |
|
nd
|
fae8efdc7f
|
Handle unsafe implicit invoke on array access expression (#1151)
|
2017-07-07 16:29:11 +02:00 |
|
Dmitry Jemerov
|
8cc9195fae
|
Merge remote-tracking branch 'origin/master'
|
2017-07-07 13:26:59 +02:00 |
|
Dmitry Jemerov
|
9dc4183a16
|
Fix tests affected by the inspection behavior change
|
2017-07-07 13:25:59 +02:00 |
|
Mikhail Zarechenskiy
|
c853ac95ad
|
Improve diagnostic message for annotations with @receiver
#KT-14647 Fixed
|
2017-07-07 14:19:59 +03:00 |
|
Dmitry Neverov
|
4f678fa85c
|
Do not suggest !! on expression which is always null
Related to KT-14643
|
2017-07-03 15:14:11 +03:00 |
|
Dmitry Neverov
|
66bd9d63dd
|
Do not suggest adding !! on null constant #KT-14643 Fixed
|
2017-07-03 15:13:46 +03:00 |
|
Alexey Sedunov
|
6060a39494
|
Change Signature: Use correct index in getOriginalParameter()
#KT-18642 Fixed
#KT-18606 Fixed
|
2017-06-29 17:42:09 +03:00 |
|
Toshiaki Kameyama
|
3a606d13f0
|
Extends range of change visibility intention #KT-14093 Fixed
|
2017-06-28 15:28:50 +03:00 |
|
Dmitry Neverov
|
44ce5f73f7
|
Apply De Morgan's laws to non-negated binary expressions
So #KT-18460 Fixed
|
2017-06-28 15:28:43 +03:00 |
|
Toshiaki Kameyama
|
af53a0ecd5
|
Add quick-fix "Replace with safe call & elvis" #KT-17815 Fixed
|
2017-06-28 15:28:35 +03:00 |
|
Toshiaki Kameyama
|
ed04b4debd
|
Add quick-fix for empty brackets after primary constructor
So #KT-18534 Fixed
|
2017-06-28 15:28:21 +03:00 |
|
Denis Zharkov
|
bc564af2fc
|
Regenerate mockJDK using openJDK 7
|
2017-06-24 17:26:01 +03:00 |
|
Mikhail Glukhikh
|
c99db11ace
|
Visibility can be private: do not perform too expensive search
Also, additional test for usage via accessor was added
So #KT-18617 Fixed
|
2017-06-23 18:15:20 +03:00 |
|
Mikhail Zarechenskiy
|
0579604653
|
Do not propose to specify constructor invocation in diagnostics
#KT-17188 Fixed
|
2017-06-22 15:02:10 +03:00 |
|
Mikhail Zarechenskiy
|
0f350f5db8
|
Don't report error on member that overrides open member from final class
#KT-14598 Fixed
|
2017-06-22 15:02:09 +03:00 |
|
Mikhail Zarechenskiy
|
aeac2ea384
|
Fix 'add not-null asserted call' quick fix for operation in
#KT-18529 Fixed
|
2017-06-19 17:36:09 +03:00 |
|
fitermay
|
0dced8d29c
|
Do not suggest "Make overridden member open" for already open ones
So #KT-18148 Fixed
|
2017-06-16 15:04:10 +03:00 |
|
shiraji
|
ab4eb1dd20
|
Add better quickfix for scope functions #KT-13676 Fixed
|
2017-06-15 15:01:42 +03:00 |
|
Dmitry Jemerov
|
a6d80b78de
|
Fix tests
|
2017-06-13 13:04:11 +02:00 |
|
Dmitry Jemerov
|
2326b5faf3
|
Update testdata according to behavior changes
|
2017-06-08 10:43:19 +02:00 |
|
Dmitry Jemerov
|
558203e2bb
|
Rename "Remove no constructor" to "Remove constructor call"; fix test
|
2017-06-07 19:49:45 +02:00 |
|
Toshiaki Kameyama
|
bb5681fdb5
|
Add quick-fix for NO_CONSTRUCTOR error #KT-17842 Fixed
|
2017-06-07 19:47:36 +02:00 |
|
Andrius Semionovas
|
4acb95acb5
|
Fix KT-16725; Remove spaces between array indices
|
2017-06-07 19:39:55 +02:00 |
|
Zoltan Polgar
|
46ce9a6946
|
JS: Avoid declaration skeleton body generation in case of external class or object
|
2017-06-07 19:22:24 +02:00 |
|
Kirill Rakhman
|
08bd212d82
|
Add quickfix for @receiver applied to extension member instead of type
So #KT-14648 Fixed
|
2017-05-30 15:47:21 +03:00 |
|
Valentin Kipyatkov
|
c69375ebdc
|
Remove redundant curly braces in string templates on inline
|
2017-05-26 16:37:37 +03:00 |
|
Valentin Kipyatkov
|
55979aca74
|
Drop result value if it's not needed
|
2017-05-26 16:37:35 +03:00 |
|
Dmitry Neverov
|
753b714544
|
Report cases when class member can be private
|
2017-05-26 13:29:01 +02:00 |
|
Dmitry Petrov
|
c83b764c73
|
Update testData after changes in diagnostics
|
2017-05-26 13:58:46 +03:00 |
|
Dmitry Petrov
|
7979663e6c
|
Update testData for changed diagnostic messages
|
2017-05-26 13:58:46 +03:00 |
|
Dmitry Neverov
|
0fd42bc747
|
Don't suggest cast when !! is possible #KT-18033 Fixed
|
2017-05-26 09:47:57 +03:00 |
|
nd
|
8d6d228bb8
|
Move property to constructor preserves vararg keyword (#1095)
#KT-18035 Fixed
|
2017-05-24 14:58:30 +02:00 |
|
shiraji
|
c8e58ce9ab
|
Fix WrapWithSafeLetCallFix ignore extension method
Related to KT-17726
|
2017-05-24 14:02:01 +03:00 |
|
Dmitry Neverov
|
46aaee5d05
|
Fix nullability quick-fixes with implicit receiver #KT-17726 Fixed
|
2017-05-24 14:01:58 +03:00 |
|
qx
|
152c8b521e
|
Missed file
|
2017-05-22 18:34:27 +03:00 |
|
qx
|
bc14ce740a
|
KT-15309 Don't apply "Fix with 'asDynamic'" to member extension funcitons
|
2017-05-22 18:34:27 +03:00 |
|
Valentin Kipyatkov
|
1fe6886a33
|
Fixed error message to quote parameter name
|
2017-05-20 23:44:20 +03:00 |
|
Mikhail Glukhikh
|
a73cf0e1fe
|
Don't suggest make object container open #KT-11003 Fixed
|
2017-05-19 20:36:24 +03:00 |
|
Valentin Kipyatkov
|
92a763552c
|
KT-17970 Intention actions to format parameter/argument list placing each on separate line
#KT-17970 Fixed
|
2017-05-19 12:20:51 +03:00 |
|
fitermay
|
e30b9758f4
|
Introduce action to add missing when branches on sealed class
Made via diagnostics NON_EXHAUSTIVE_WHEN_FOR_SEALED_CLASS
with INFO severity and quick-fix
So #KT-17580 Fixed
|
2017-05-16 16:43:27 +03:00 |
|
Mikhail Glukhikh
|
382bf9a500
|
ConvertReferenceToLambda status refactoring
Intention is not registered now; inspection is enabled by default now,
but has highlight level of "No highlighting"
|
2017-05-10 14:56:38 +03:00 |
|
Mikhail Glukhikh
|
1d722e01f0
|
Get rid of local version of RemoveModifierFix
|
2017-05-10 14:56:36 +03:00 |
|
Nadia Humbert-Labeaumaz
|
e76f1acc0b
|
Remove "Move to class body" intention for annotation parameters (#1076)
#KT-17708 Fixed
|
2017-05-09 10:27:37 +03:00 |
|
shiraji
|
56d712a02a
|
Introduce quick-fix adding label to 'return' in closures #KT-16851 Fixed
|
2017-05-05 23:27:10 +03:00 |
|
Kirill Rakhman
|
cd07aea5e3
|
Add quickfix for adding 'lateinit'
Fixes #KT-17650
|
2017-05-05 11:09:07 +03:00 |
|