Nikolay Krasko
|
52dd02fe08
|
Make changes in super call lambda not cause out-of-block modification (KT-13474)
#KT-13474 Fixed
|
2016-09-02 13:41:24 +03:00 |
|
Nikolay Krasko
|
82bcd8192b
|
Re-highlight only single function after local modifications
|
2016-09-02 13:41:24 +03:00 |
|
Alexey Sedunov
|
2f9a911624
|
Introduce Type Parameter
#KT-13155 Fixed
|
2016-09-01 13:43:44 +03:00 |
|
Alexey Sedunov
|
34c268b08b
|
Quick-Fixes: Do not show Change Signature dialog when applying "Remove parameter" quick-fix
|
2016-08-31 11:28:03 +03:00 |
|
Alexey Sedunov
|
3405051bcc
|
Misc: Use default presentation for KtTypeAlias
#KT-13611 Fixed
|
2016-08-31 11:28:02 +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
|
639186ddae
|
Convert Receiver to Parameter: Use template instead of the dialog
#KT-9490 Fixed
|
2016-08-29 16:20:52 +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 |
|
Alexey Sedunov
|
64f0532934
|
Move: Forbid moving of enum entries
#KT-13215 Fixed
|
2016-08-24 11:27:22 +03:00 |
|
Alexey Sedunov
|
c50f38aa52
|
Intentions: Implement intention to replace camel-case test function name with a space-separated one
#KT-12489 Fixed
(cherry picked from commit 21e24a1)
|
2016-08-24 11:27:21 +03:00 |
|
Alexey Sedunov
|
d9698dfa4d
|
Search: Optimize usage scope of class members
#KT-9285 Fixed
|
2016-08-24 11:27:20 +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
|
47d4454590
|
Type Hierarchy: Support Type Hierarchy on references inside of super type call entries
#KT-9125 Fixed
|
2016-08-24 11:27:16 +03:00 |
|
Alexey Sedunov
|
9fd61b869e
|
Find Usages: Do not duplicate containing declaration in super member warning dialog
#KT-10209 Fixed
|
2016-08-18 19:15: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 |
|
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
|
f6de6eac09
|
Rename: Do not search for component convention usages
#KT-9381 Fixed
|
2016-08-18 19:15:34 +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
|
238f99aa3d
|
Override/Implement: Make return type non-nullable (platform collection case) when overriding Java method
#KT-13455 Fixed
|
2016-08-18 19:15:31 +03:00 |
|
Nikolay Krasko
|
4d6206a7b5
|
Introduce 'maino' and 'psvmo' templates for generating main in object (KT-6520)
#KT-6520 Fixed
(cherry picked from commit cf1bdba)
|
2016-08-18 17:25: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
|
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 |
|
Alexey Sedunov
|
f4d9f33f48
|
Change Signature: Yield to other usage processor if target element is neither KtFunction, nor PsiMethod
#KT-13277 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 |
|
Nikolay Krasko
|
7a4d20b4cf
|
Make quick evaluate work on receiver in qualified expressions (KT-13269)
(cherry picked from commit 970ac5a)
#KT-13269 Fixed
|
2016-08-16 13:04:41 +03:00 |
|
Kirill Rakhman
|
926deebff5
|
Format spaces around !is and !in (KT-13314)
#KT-13314 Fixed
|
2016-08-15 16:21:01 +03:00 |
|
Ilya Chernikov
|
46a7c706e1
|
Fixes and refactorings after review
|
2016-08-11 09:11:11 +02:00 |
|
Alexey Sedunov
|
3475a1fd1f
|
Introduce Property: Fix duplicate count in popup window
#KT-13395 Fixed
|
2016-08-10 11:45:41 +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
|
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
|
1b546d18ff
|
Override/Implement Members: Do not expand type aliases in the generated members. Retain abbreviated types during flexible type approximation
#KT-13244 Fixed
|
2016-08-10 11:45:36 +03:00 |
|
Alexey Sedunov
|
1a4ff598e3
|
Override/Implement Members: Do not make return type non-nullable if base
return type is explicitly nullable
#KT-13383 Fixed
#KT-13379 Fixed
|
2016-08-10 11:45:35 +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 |
|
Alexey Sedunov
|
f57c9279f9
|
Override/Implement Members: Support "Copy JavaDoc" options for library classes
#KT-12997 Fixed
|
2016-08-10 11:45:34 +03:00 |
|