Alexey Sedunov
|
956c6eeec7
|
Push Down: Support moving members from Java to Kotlin class
#KT-9485 Fixed
|
2016-09-27 21:26:31 +03:00 |
|
Alexey Sedunov
|
924bb44862
|
Pull Up/Push Down/Extract Super: Support references to Java-declared superinterfaces
|
2016-09-27 21:26:30 +03:00 |
|
Alexey Sedunov
|
8a5628cde5
|
Pull Up/Extract Super: Support members declared in the companion object of the original class
|
2016-09-27 21:26:28 +03:00 |
|
Alexey Sedunov
|
982d4d4ead
|
Pull Up/Extract Super: Support properties declared in the primary constructor
|
2016-09-27 21:26:27 +03:00 |
|
Alexey Sedunov
|
b412edf2a3
|
Extract Class: Implement 'Extract Interface' refactoring
#KT-11017 Fixed
|
2016-09-22 20:11:31 +03:00 |
|
Alexey Sedunov
|
af2de09840
|
Extract Class: Implement 'Extract Superclass' refactoring
#KT-11017 In Progress
|
2016-09-22 20:11:30 +03:00 |
|
Alexey Sedunov
|
6366383b31
|
Minor: Add test for KT-13916
|
2016-09-20 20:35:56 +03:00 |
|
Alexey Sedunov
|
951dc6a438
|
Move: Remove companion object which becomes empty after the move
#KT-13903 Fixed
|
2016-09-20 20:35:55 +03:00 |
|
Alexey Sedunov
|
6e8bcb987a
|
Minor: Add tests for KT-13759
|
2016-09-20 20:35:52 +03:00 |
|
Alexey Sedunov
|
54faac1cee
|
Pull Up: Drop 'override' modifier if moved member doesn't override anything
|
2016-09-15 16:22:51 +03:00 |
|
Valentin Kipyatkov
|
e3b37f9219
|
Implemented fast search for invoke operator calls
#KT-13643 Fixed
|
2016-09-07 19:04:40 +03:00 |
|
Alexey Sedunov
|
2f9a911624
|
Introduce Type Parameter
#KT-13155 Fixed
|
2016-09-01 13:43:44 +03:00 |
|
Alexey Sedunov
|
e908c6c1b2
|
Search: Restrict KtParameter usage scope to its containing declaration
#KT-13542 Fixed
#KT-8672 Fixed
|
2016-08-24 11:27:19 +03:00 |
|
Alexey Sedunov
|
6480118da6
|
Move: Report separate conflicts for each property accessor
#KT-13216 Fixed
|
2016-08-24 11:27:18 +03:00 |
|
Alexey Sedunov
|
9607fd0620
|
Pull Up: Remove visibility modifiers on adding 'override'
#KT-13535 Fixed
|
2016-08-24 11:27:17 +03:00 |
|
Alexey Sedunov
|
0fc28fe0b2
|
Rename: Support rename of packages with non-standard quoted names
#KT-13488 Fixed
|
2016-08-18 19:15:35 +03:00 |
|
Alexey Sedunov
|
f507eed42d
|
Rename: Fix parameter rename when new name matches call selector
#KT-13476 Fixed
|
2016-08-18 19:15:33 +03:00 |
|
Alexey Sedunov
|
5e577c391c
|
Rename: Quote parameter name when necessary
#KT-13463 Fixed
|
2016-08-18 19:15:32 +03:00 |
|
Alexey Sedunov
|
fbd6edce92
|
Light Classes: Support property accessors with non-conventional names
#KT-13032 Fixed
|
2016-08-17 12:28:46 +03:00 |
|
Alexey Sedunov
|
94c4b426f5
|
Pull Up: Skip super members without explicit declarations
#KT-13124 Fixed
|
2016-08-17 11:50:00 +03:00 |
|
Alexey Sedunov
|
6766494581
|
Push Down: Do not specifiy visibility on generated overriding members
#KT-12971 Fixed
|
2016-08-17 11:49:59 +03:00 |
|
Alexey Sedunov
|
ad3ffdab18
|
Rename: Use RenameKotlinParameterProcessor for constructor/lambda parameters
#KT-13253 Fixed
|
2016-08-17 11:49:58 +03:00 |
|
Alexey Sedunov
|
2e887ebcef
|
Rename: Do not report shadowing conflict if redeclaration is detected
#KT-13240 Fixed
|
2016-08-17 11:49:58 +03:00 |
|
Alexey Sedunov
|
8232c66617
|
Move: Warn about accessibility conflicts when moving entire file
#KT-13175 Fixed
|
2016-08-17 11:49:57 +03:00 |
|
Alexey Sedunov
|
baa549e7c8
|
Move: Warn about accessibility conflicts due to moving to unrelated module
#KT-13174 Fixed
|
2016-08-17 11:49:56 +03:00 |
|
Alexey Sedunov
|
6a42802240
|
Rename: Warn about function name conflicts
#KT-13239 Fixed
|
2016-08-17 11:49:55 +03:00 |
|
Alexey Sedunov
|
385640c86f
|
Rename: Fix name quoting for automatic renamers
#KT-13282 Fixed
#KT-13283 Fixed
|
2016-08-17 11:49:54 +03:00 |
|
Alexey Sedunov
|
a5da9e81a0
|
Rename: Conflict detection for type parameters
#KT-13254 Fixed
|
2016-08-17 11:49:53 +03:00 |
|
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 |
|