Pavel V. Talanov
|
06916d98c6
|
default -> companion: replace all mentions of default and default object
|
2015-03-17 15:47:39 +03:00 |
|
Alexey Sedunov
|
84ad6c394e
|
Create from Usage: Respect smart-casts when suggesting parameter type candidates
#KT-6781 Fixed
|
2015-03-11 23:34:00 +03:00 |
|
Alexey Sedunov
|
f0b0fd07c5
|
Create From Usage: Add support of star projections/incorrect type arguments
#EA-62661 Fixed
|
2015-03-11 23:33:56 +03:00 |
|
Alexey Sedunov
|
ab5a691612
|
Create From Usage: Place generated declarations next to original element container if they have common parent
#KT-6687 Fixed
|
2015-03-11 23:33:55 +03:00 |
|
Alexey Sedunov
|
fe9b08f93d
|
Create From Usage: Place local variable declaration right before its usage
#KT-6704 Fixed
|
2015-03-11 23:33:54 +03:00 |
|
Alexey Sedunov
|
8a0808b133
|
Create From Usage: Do not generate type for local variables, but add dummy initializer instead
#KT-6705 Fixed
|
2015-03-11 23:33:52 +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 |
|
Nikolay Krasko
|
4d1c2ab0e3
|
Suppress action generally because of updated constant in action
|
2015-03-06 12:56:42 +03:00 |
|
Alexey Sedunov
|
2af83c58c9
|
Create from usage: Use separate editor for templates which should be placed in Java files
|
2015-02-20 19:08:14 +03:00 |
|
Alexey Sedunov
|
6bdff82c3a
|
Create from usage: Do not create functions/properties from import directives
|
2015-02-20 19:08:11 +03:00 |
|
Alexey Sedunov
|
41d51e0a13
|
Create from usage: Assume String return type for function whch is called inside of string template
#KT-6083 Fixed
|
2015-02-20 19:08:08 +03:00 |
|
Alexey Sedunov
|
0ae69e0d3e
|
Create from usage: Do not generate function body if it's declared as a trait member
#KT-6078 Fixed
|
2015-02-20 17:28:41 +03:00 |
|
Alexey Sedunov
|
60d02dab0f
|
Create from usage: Support generation of nested Java classes from usages in Kotlin code
|
2015-02-20 17:28:40 +03:00 |
|
Alexey Sedunov
|
5cd477279b
|
Create from usage: Support static Java members
|
2015-02-20 17:28:39 +03:00 |
|
Alexey Sedunov
|
19fc9adffa
|
Create from usage: Support generation of Java fields from usages in Kotlin code
|
2015-02-20 17:28:38 +03:00 |
|
Alexey Sedunov
|
34d8e1c08c
|
Create from usage: Support generation of Java methods from usages in Kotlin code
|
2015-02-20 17:28:37 +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 |
|
Nikolay Krasko
|
440cc20ed9
|
Add expected action
|
2015-02-18 18:51:56 +03:00 |
|
Alexey Sedunov
|
e75bd1b41b
|
Create from usage: Support extension members for Java classes
|
2015-02-11 14:45:14 +03:00 |
|
Alexey Sedunov
|
57763e10e0
|
Create from usage: make new member function/property private by default
#KT-6689 Fixed
|
2015-02-04 23:38:16 +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 |
|
Alexey Sedunov
|
05a0481efa
|
Formatter: Fix spacing between '=' and '{' in property accessors
|
2014-12-23 20:43:19 +03:00 |
|
Alexey Sedunov
|
4ecd3726b3
|
Create parameter from usage: Support named arguments
|
2014-12-14 19:32:48 +03:00 |
|
Alexey Sedunov
|
2009cc3e9e
|
Create parameter from usage: Support UNRESOLVE_REFERENCE_WRONG_RECEIVER diagnostic
#KT-6431 Fixed
|
2014-12-11 17:50:32 +03:00 |
|
Alexey Sedunov
|
b1f82d7a23
|
Quick Fixes: Add test for KT-6430 (Create parameter quick fix inserts platform types into Kotlin code)
|
2014-12-11 17:50:28 +03:00 |
|
Alexey Sedunov
|
c6541ccc6f
|
Change Signature: Do not insert new-lines between parameters (to be fixed later at the formatter level)
|
2014-12-08 16:30:02 +03:00 |
|
Alexey Sedunov
|
ddccc0e640
|
Change Signature: Update enum entries w/o delegation specifier when changing signature of enum class constructor
#KT-5978 Fixed
|
2014-11-26 13:07:29 +03:00 |
|
Alexey Sedunov
|
c487cc7838
|
Create From Usage: Do not generate unnecessary/skip necessary empty lines
|
2014-11-13 17:27:24 +03:00 |
|
Alexey Sedunov
|
afeb03f383
|
Create From Usage: Create class by annotation entry/super-call delegation specifier
|
2014-11-11 14:42:48 +03:00 |
|
Alexey Sedunov
|
1b1eb10979
|
Create From Usage: Create class by constructor call
|
2014-11-11 14:42:45 +03:00 |
|
Alexey Sedunov
|
b8f68acdbb
|
Create From Usage: Create class by reference expression
|
2014-11-11 14:42:42 +03:00 |
|
Alexey Sedunov
|
1f14d93412
|
Create From Usage: Create class by type reference
|
2014-11-11 14:42:39 +03:00 |
|
Alexey Sedunov
|
7123ca8ea0
|
Name suggester: Respect type parameter name when suggesting name for
variables based on that type parameter
|
2014-11-10 21:10:39 +03:00 |
|
Alexey Sedunov
|
f81c2d5ff7
|
Name suggester: Improve name suggestion strategy for type parameters
|
2014-11-10 21:10:37 +03:00 |
|
Alexey Sedunov
|
2f98af1a8e
|
Callable Builder: Do not skip unused type parameters
|
2014-11-10 21:10:35 +03:00 |
|
Alexey Sedunov
|
42a74f55da
|
Create From Usage: Remove "from usage" words from action text
|
2014-11-10 21:10:29 +03:00 |
|
Valentin Kipyatkov
|
cf04ba4943
|
Corrected test data
|
2014-10-31 21:07:51 +03:00 |
|
Alexey Sedunov
|
cede5ac58b
|
Create From Usage: Fix type substitution for no-receiver calls
|
2014-10-28 19:15:06 +03:00 |
|
Alexey Sedunov
|
abbbd198fd
|
Create From Usage: Use supplied type arguments to infer function type parameters
|
2014-10-28 19:15:05 +03:00 |
|
Alexey Sedunov
|
b2588f610a
|
Create From Usage ("set" operation): Support expressions of the form a[i]++
|
2014-10-22 18:42:58 +04:00 |
|
Alexey Sedunov
|
f5f1aec47b
|
Create From Usage: Add support of get/set functions in property delegates
#KT-5977 Fixed
|
2014-10-22 18:42:54 +04:00 |
|
Alexey Sedunov
|
d4a9b922e5
|
Create From Usage: Fix template insertion when target container is not empty
|
2014-10-22 18:42:52 +04:00 |
|
Alexey Sedunov
|
2b43aad4f9
|
Create From Usage: Fix rendering of nullable types
|
2014-10-14 01:59:54 +04:00 |
|
Alexey Sedunov
|
f0a0df94b5
|
Create From Usage: Add support of property delegates
|
2014-10-14 01:59:50 +04:00 |
|
Alexey Sedunov
|
2e6d4b3501
|
Create From Usage: Support EXPRESSION_EXPECTED_PACKAGE_FOUND diagnostic
|
2014-10-14 01:59:49 +04:00 |
|
Alexey Sedunov
|
77a5ddbcd0
|
Create From Usage: Do not suggest Java classes as receiver type candidates (for now)
|
2014-10-14 01:59:47 +04:00 |
|
Alexey Sedunov
|
497e4fab79
|
Create From Usage: Generate Unit-typed declaration if result is unused
#KT-5903 Fixed
|
2014-10-14 01:59:44 +04:00 |
|
Nikolay Krasko
|
b06b3ab4c4
|
Insert empty lines after functions and properties (KT-4002)
#KT-4002 Fixed
|
2014-10-14 00:39:23 +04:00 |
|