Alexey Sedunov
|
4ab25bd0bb
|
Move: Quote package name (if necessary) when moving declarations to new file
#KT-13385 Fixed
|
2016-08-10 11:45:39 +03:00 |
|
Alexey Sedunov
|
b793252a5f
|
Extract Function: Skip callable reference selectors
#KT-13218 Fixed
|
2016-08-10 11:45:38 +03:00 |
|
Alexey Sedunov
|
8a9a3285de
|
Introduce Variable: Skip leading/trailing comments inside selection
#KT-13054 Fixed
|
2016-08-10 11:45:33 +03:00 |
|
Alexey Sedunov
|
59a714ca5c
|
Presentation: Render function signature in RefactoringDescriptionLocation
#KT-12943 Fixed
|
2016-08-10 11:45:29 +03:00 |
|
Alexey Sedunov
|
892c8436f3
|
Introduce Variable: Do not suggest expressions without type
#KT-12922 Fixed
|
2016-08-10 11:45:28 +03:00 |
|
Alexey Sedunov
|
0a8490a068
|
Introduce Type Alias: Suggest initial name based on extracted type
|
2016-07-25 12:44:30 +03:00 |
|
Alexey Sedunov
|
0769d47f4b
|
Introduce Type Alias: Support type constructor extraction
|
2016-07-25 12:44:28 +03:00 |
|
Alexey Sedunov
|
b5828a5fa1
|
Refactoring: Allow multiple ElementKinds when choosing element to refactor
|
2016-07-25 12:44:26 +03:00 |
|
Alexey Sedunov
|
00ad37b769
|
Introduce Property: Fix extraction of expressions referring to primary constructor parameters
#KT-12294 Fixed
(cherry picked from commit 78212a4)
|
2016-07-20 15:30:10 +03:00 |
|
Alexey Sedunov
|
130e4fb745
|
Introduce Type Alias
#KT-12902 Fixed
|
2016-07-20 11:46:59 +03:00 |
|
Alexey Sedunov
|
ccfca0e3dd
|
Inline Type Alias
#KT-12903 Fixed
|
2016-07-19 15:44:35 +03:00 |
|
Alexey Sedunov
|
7773a1c4e0
|
Inline Variable/Property: Move test data
|
2016-07-19 15:42:15 +03:00 |
|
Nikolay Krasko
|
0b5786b9e8
|
Fix LocalVarShadowingMemberProperty test by renaming test files
|
2016-07-11 13:52:37 +03:00 |
|
Alexey Sedunov
|
b83902a8b5
|
Rename: Update references to facade class when renaming file via matching top-level class
#KT-11903 Fixed
(cherry picked from commit a1d9a25)
|
2016-06-28 15:07:39 +03:00 |
|
Alexey Sedunov
|
7a584e876b
|
Rename: Support automatic test renaming for facade files
#KT-10578 Fixed
(cherry picked from commit 35050f4)
|
2016-06-28 15:07:32 +03:00 |
|
Alexey Sedunov
|
542f8d9fd2
|
Move: Support quoted package names
#KT-12411 Fixed
(cherry picked from commit 95239e5)
|
2016-06-28 15:07:30 +03:00 |
|
Alexey Sedunov
|
89816c5f12
|
References: Support implicit references to annotation method 'value'. Support Find Usages/Rename on these references
#KT-12657 Fixed
(cherry picked from commit 68d0d84)
|
2016-06-28 15:07:28 +03:00 |
|
Alexey Sedunov
|
efa27e6048
|
Rename: Suggest renaming both property accessors with matching @JvmName when renaming one of them from Java
#KT-12759 Fixed
(cherry picked from commit 81a8e6a)
|
2016-06-28 15:07:25 +03:00 |
|
Alexey Sedunov
|
5296b61ce9
|
Rename: Qualify references to members of enum companions in case of conflict with enum entries
#KT-10033 Fixed
(cherry picked from commit 3373d54)
|
2016-06-28 15:07:11 +03:00 |
|
Alexey Sedunov
|
04f54bee88
|
Rename: Process property accesor usages (Java) in comments and string literals
#KT-9435 Fixed
(cherry picked from commit 911afee)
|
2016-06-28 15:07:03 +03:00 |
|
Alexey Sedunov
|
d0a3732c94
|
Rename: Rename overridden property and all its accessors on attempt to rename overriding accessor in Java code
#KT-4791 Fixed
(cherry picked from commit 29e450e)
|
2016-06-28 15:07:01 +03:00 |
|
Alexey Sedunov
|
4c447d0580
|
Rename: Fix rename of ambiguous import reference to class/function when some referenced declarations are not changed
#KT-6663 Fixed
(cherry picked from commit 9ba8ecd)
|
2016-06-28 15:06:58 +03:00 |
|
Alexey Sedunov
|
b87d8e29e4
|
Rename: Implement conflict analysis for parameters. Qualify property references to avoid shadowing by parameters
#KT-10687 Fixed
(cherry picked from commit 7d6466d)
|
2016-06-28 15:06:54 +03:00 |
|
Alexey Sedunov
|
c9f659e89b
|
Rename: Implement Rename conflict analysis for classes. Qualify class references to resove rename conflicts when possible
#KT-8611 Fixed
#KT-8562 Fixed
(cherry picked from commit 8989ccc)
|
2016-06-28 15:06:52 +03:00 |
|
Alexey Sedunov
|
77b0bb9849
|
Rename: Implement Rename conflict analysis for properties. Qualify property references to resove rename conflicts when possible
#KT-8732 Fixed
#KT-12543 Fixed
(cherry picked from commit e23029d)
|
2016-06-28 15:06:49 +03:00 |
|
Stanislav Erokhin
|
03241419bd
|
Minor. removed several tests with error calls.
|
2016-06-10 21:28:04 +03:00 |
|
Kirill Rakhman
|
5c68681f96
|
Formatter: handle spaces before value arguments list (KT-12634)
#KT-12634 Fixed
|
2016-06-07 19:11:28 +03:00 |
|
Alexey Sedunov
|
fe01035e3c
|
Rename: Do not rename ambiguous references in import directives
#KT-6363 Fixed
|
2016-06-06 21:29:23 +03:00 |
|
Alexey Sedunov
|
188531017a
|
Rename: Implement automatic renamer for test classes
#KT-8512 Fixed
|
2016-06-06 21:29:11 +03:00 |
|
Alexey Sedunov
|
42b71ae90c
|
Rename: Do not show 'Rename overloads' options if target function has no
overloads. Consider extensions and members overloads if they have the same
recever class
#KT-8541 Fixed
#KT-8786 Fixed
|
2016-06-06 21:29:07 +03:00 |
|
Alexey Sedunov
|
d27f3c0189
|
Rename: Do not replace Java references to synthetic component functions when renaming constructor parameter
#KT-9241 Fixed
|
2016-06-02 15:28:31 +03:00 |
|
Alexey Sedunov
|
96132fa61a
|
Rename: @JvmName support
#KT-8044 Fixed
#KT-9432 Fixed
|
2016-06-02 15:28:27 +03:00 |
|
Alexey Sedunov
|
ff4c16d342
|
Rename: Allow renaming class by constructor delegation call referencing primary constructor
#KT-8860 Fixed
|
2016-06-02 15:28:22 +03:00 |
|
Alexey Sedunov
|
e89e809dc7
|
Rename: Respect naming conventions in automatic variable rename
#KT-7851 Fixed
|
2016-06-02 15:28:19 +03:00 |
|
Alexey Sedunov
|
691de677b3
|
Rename: Quote non-identifier names in Kotlin references
#KT-9156 Fixed
|
2016-06-02 15:28:11 +03:00 |
|
Stanislav Erokhin
|
4b9aac6318
|
Replace not debug usages of DescriptorRenderer.DEBUG_TEXT to DescriptorRenderer.FQ_NAMES_IN_TYPES.
|
2016-05-25 16:31:34 +03:00 |
|
Nikolay Krasko
|
b107bc401c
|
Formatter: Don't enforce empty line between secondary constructors without body (KT-12175)
#KT-12175 Fixed
|
2016-05-12 17:26:54 +03:00 |
|
Kirill
|
6e08f06bfd
|
Format spaces in infix call (KT-12018)
#KT-12018 Fixed
|
2016-04-26 15:21:33 +03:00 |
|
Alexey Sedunov
|
6a1387b9b9
|
Safe Delete: Delete interface reference from super-type list when applying Safe Delete to Java interface
#KT-11282 Fixed
|
2016-04-25 10:38:38 +03:00 |
|
Alexey Sedunov
|
613a274c90
|
Safe Delete: Fixed usages search when applied to simple enum entries
#KT-11816 Fixed
|
2016-04-25 10:38:37 +03:00 |
|
Alexey Sedunov
|
b35834dd18
|
Rename: Fixed rename of Kotlin enum constants/@JvmField properties through Java references
#KT-11817 Fixed
|
2016-04-25 10:38:35 +03:00 |
|
Alexey Sedunov
|
cc5c3c2353
|
Rename: Fixed rename of Java getters/setters through synthetic property references in Kotlin
#KT-8817 Fixed
|
2016-04-25 10:38:33 +03:00 |
|
Alexey Sedunov
|
021c88e5ff
|
Find Usages: Fixed searching of Java usages for @JvmStatic properties and @JvmStatic @JvmOverloads functions
#KT-11736 Fixed
|
2016-04-21 16:40:19 +03:00 |
|
Alexey Sedunov
|
5203f62655
|
Minor: Remove /*rename*/ marker in Rename tests
|
2016-04-09 21:13:16 +03:00 |
|
Stanislav Erokhin
|
693461e2ee
|
Minor. Remove failed tests for KT-8116.
|
2016-04-04 23:12:38 +03:00 |
|
Alexander Udalov
|
994dc46bcd
|
Write nullability annotations on extension receiver parameters
#KT-5429 Fixed
|
2016-03-11 15:20:32 +03:00 |
|
Alexey Sedunov
|
651b00c323
|
Pull Members Up: Always insert spaces between keywords
#KT-10971 Fixed
|
2016-02-17 11:31:46 +03:00 |
|
Mikhail Glukhikh
|
5def6eae5b
|
Correct handling of erroneous code during code extraction
|
2016-02-16 18:50:24 +03:00 |
|
Valentin Kipyatkov
|
4cd7193047
|
KT-11018 Ctrl + Mouse Hover shows a var as val
#KT-11018 Fixed
|
2016-02-13 10:20:20 +03:00 |
|
Alexey Sedunov
|
8e81d0ce5f
|
Change Signature: Skip implicit receiver references if extension receiver is dropped
|
2016-02-11 14:25:22 +03:00 |
|