Kirill Rakhman
|
8bc020f31b
|
Fix modifier order in generated overriden functions
Fixes #KT-21600
|
2018-01-16 15:42:02 +01:00 |
|
Alexey Sedunov
|
7e3ca4734d
|
Create from Usage: Add val to data class parameter
Also place new parameters on the new line if previous ones have line breaks
#KT-21162 Fixed
|
2017-11-30 12:49:25 +03:00 |
|
Toshiaki Kameyama
|
1043284afe
|
Add data modifier to a class quickfix #KT-18220 Fixed
|
2017-09-25 14:17:35 +03:00 |
|
Alexey Sedunov
|
b48feb257c
|
Create from Usage: Create data class property from destructuring entry
#KT-18540 Fixed
|
2017-07-17 16:09:48 +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 |
|
Valentin Kipyatkov
|
1fe6886a33
|
Fixed error message to quote parameter name
|
2017-05-20 23:44:20 +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 |
|
Ilya Gorbunov
|
b1b295f00f
|
Fix variance of Map.minus in expected diagnostics output.
|
2017-01-26 07:27:00 +03:00 |
|
Ilya Gorbunov
|
384b6410f2
|
New minus overloads appears in quickfix test data
|
2017-01-25 22:08:48 +03:00 |
|
Mikhail Glukhikh
|
b111d1ba69
|
Convert reference to lambda intention introduced #KT-13393 Fixed
|
2016-11-24 15:26:18 +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 |
|
Alexander Udalov
|
2fcd4e955a
|
Simplify code in callable reference resolution
|
2016-07-22 11:05:19 +03:00 |
|
Alexey Sedunov
|
a1e86e8bfa
|
Create from Usage: Show target class name in the text of "Create member" quick fix
(cherry picked from commit a51d3fc)
|
2016-07-20 15:39:19 +03:00 |
|
Alexey Sedunov
|
1a13c21377
|
Create from Usage: Show receiver type in the text of "Create extension" quick fix
(cherry picked from commit c0d5df1)
|
2016-07-20 15:39:13 +03:00 |
|
Alexey Sedunov
|
2abcd17713
|
Create from Usage: Support "Create member/extension" corresponding to the extension receiver of enclosing function
#KT-10668 Fixed
(cherry picked from commit bc4c013)
|
2016-07-20 15:39:09 +03:00 |
|
Alexey Sedunov
|
49b6811b44
|
Create from Usage: Support "Create abstract function/property" inside an abstract class
#KT-7492 Fixed
(cherry picked from commit 75f6b7f)
|
2016-07-20 15:39:07 +03:00 |
|
Dmitry Jemerov
|
079d857aa2
|
update testdata for https://github.com/JetBrains/kotlin/pull/896/
|
2016-07-19 17:58:09 +02:00 |
|
Alexey Sedunov
|
fd79145b73
|
Change Signature: Represent parameter/receiver types using KotlinTypeInfo
|
2015-12-18 15:05:36 +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 |
|
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 |
|
Dmitry Jemerov
|
863e32c5cd
|
Merge pull request #791 from mcgee/KT-9938
#KT-9938 Fixed
|
2015-12-09 15:17:31 +01:00 |
|
Alexey Sedunov
|
e517cbcf78
|
Quick Fixes: Implement "Rename unresolved reference" fix
#KT-8795 Fixed
|
2015-12-08 16:20:56 +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 |
|
Yan Zhulanow
|
a3ff3ffc45
|
Fix tests: "Placing function type parameters after the function name" error
|
2015-11-27 15:51:11 +03:00 |
|
Mikhail Glukhikh
|
4e44466cf9
|
Exposed visibility deprecation warnings made errors + relevant test fixes
|
2015-11-20 15:21:01 +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 |
|
Michael Nedzelsky
|
7f0fbb4577
|
fix tests for quoted names
|
2015-10-14 16:57:00 +03:00 |
|
Pavel V. Talanov
|
47cca7db1f
|
Test data: adjust test data after prohibiting properties with typeparameters not used in receiver
|
2015-10-14 13:42:13 +03:00 |
|
Alexey Sedunov
|
2b354cd4db
|
Create parameter: Look for containing function if no class is found. Support secondary constructors
#KT-9322 Fixed
|
2015-10-01 17:35:19 +03:00 |
|
Alexey Sedunov
|
aa080bf201
|
Create from Usage: Forbid for parameters/local variables when reference is not an identifier
#KT-9305 Fixed
|
2015-10-01 17:35:16 +03:00 |
|
Alexey Sedunov
|
85f85e85b4
|
Create From Usage: Quote declaration name if it's not a valid identifier
#EA-70291 Fixed
|
2015-08-19 23:30:07 +03:00 |
|
Alexey Sedunov
|
d18a9f6d8a
|
Create From Usage: Fix StackOverflowException on recursive type parameter bounds
#EA-69240 Fixed
|
2015-08-19 23:29:55 +03:00 |
|
Mikhail Glukhikh
|
fe716d7e56
|
Change signature fix: correct parameter add / remove from enum constructor calls, relevant test fixes
|
2015-08-10 16:23:57 +03:00 |
|
Valentin Kipyatkov
|
2bd1362be6
|
Create function/property from usage: added "member" when appropriate + changed order
|
2015-06-29 19:29:25 +03:00 |
|
Valentin Kipyatkov
|
0dc92c3ee8
|
QuickFixMultiFileTestGenerated - shorter test data files names
|
2015-05-27 16:15:44 +03:00 |
|
Mikhail Glukhikh
|
da3d083dc0
|
Quick fix for enum entry super constructor syntax fix, together with a set of tests
|
2015-05-15 16:13:36 +03:00 |
|
Valentin Kipyatkov
|
1ad5ea4f7e
|
Corrected test data
|
2015-05-14 01:10:13 +03:00 |
|
Dmitry Jemerov
|
625096466e
|
IDE testdata: s/trait/interface
|
2015-05-13 16:13:13 +02:00 |
|
Valentin Kipyatkov
|
837e46a9b8
|
Big change in quickfix tests: no stupid test data format with "before" and "after" file prefixes
|
2015-05-08 22:29:42 +03:00 |
|
Stanislav Erokhin
|
3de0dff575
|
Migrate testdata to new lambda syntax
|
2015-04-07 13:08:53 +03:00 |
|
Stanislav Erokhin
|
b152211096
|
Added init keyword to testdata
|
2015-04-07 13:08:51 +03:00 |
|
Pavel V. Talanov
|
06916d98c6
|
default -> companion: replace all mentions of default and default object
|
2015-03-17 15:47:39 +03:00 |
|
Denis Zharkov
|
f07566d30d
|
Add warning for initializers with obsolete syntax
Expected 'init' keyword before class initializer
|
2015-03-11 17:45:26 +03:00 |
|
Pavel V. Talanov
|
59f192ef90
|
Replace 'class object' with 'default object' in renderers and test data
Includes changes to decompiled text
Old syntax is used in builtins and project code for now
|
2015-03-06 19:36:54 +03:00 |
|
Alexey Sedunov
|
97b0f50d35
|
Create from usage (function/property): Suggest separate actions for extensions and non-extension declarations
#KT-6023 Fixed
|
2015-02-20 17:28:36 +03:00 |
|
Alexey Sedunov
|
b40e657180
|
Create from usage: Create constructor parameter by reference in delegation specifier
#KT-6601 Fixed
|
2015-01-19 20:58:55 +03:00 |
|
Alexey Sedunov
|
59d646bc16
|
Extract Function: Generate function in property's enclosing declaration if original expression belongs to initializer of that property
#KT-6290 Fixed
|
2015-01-12 22:55:30 +03:00 |
|