Alexey Sedunov
|
96dae07276
|
Extract Function: Allow to choose between function and property extraction
|
2014-08-12 13:09:53 +04:00 |
|
Alexey Sedunov
|
87de6cff23
|
Extract Function: Check for INVISIBLE_* errors during validation phase
#KT-4995 Fixed
|
2014-08-12 13:09:53 +04:00 |
|
Alexey Sedunov
|
cb3328c052
|
Extract Function: Choose default visibility at analysis phase
|
2014-08-12 13:09:52 +04:00 |
|
Alexey Sedunov
|
49edae7469
|
Extract Function: Do not report "non-denotable type" message on error types
|
2014-07-11 19:13:44 +04:00 |
|
Alexey Sedunov
|
1618d7448d
|
Extract Function: Improve rendering of error messages
|
2014-07-11 19:13:41 +04:00 |
|
Alexey Sedunov
|
a6882f6670
|
Extract Function: Exclude unused parameters (jump-based control flow)
|
2014-07-11 19:13:37 +04:00 |
|
Alexey Sedunov
|
59b33fcba4
|
Extract Function: Do not report "Moving out of scope" warning on nested declarations
|
2014-07-11 19:13:35 +04:00 |
|
Alexey Sedunov
|
ac17594f67
|
Extract Function: Capitalize conflict messages
|
2014-07-11 19:13:33 +04:00 |
|
Alexey Sedunov
|
d95f6383b7
|
Extract Function: Allow to extract local variables which are used outside of extracted fragment
|
2014-07-11 19:13:32 +04:00 |
|
Alexey Sedunov
|
3e3918ab6e
|
Extract Function: Keep track of original parameter descriptors
|
2014-07-11 19:13:25 +04:00 |
|
Alexey Sedunov
|
09a1a8ce8f
|
Extract Function: Support extraction of expressions in delegation
specifiers
|
2014-07-11 19:13:22 +04:00 |
|
Alexey Sedunov
|
30192b4c40
|
Extract Function: Do not extract into lambda
|
2014-07-11 19:13:17 +04:00 |
|
Alexey Sedunov
|
0c49d48a48
|
Extract Function: Add support of initializer expressions
|
2014-07-11 19:13:16 +04:00 |
|
Alexey Sedunov
|
ca16f4231f
|
Extract Function: Infer parameter type candidates
#KT-4940 Fixed
|
2014-06-23 21:10:12 +04:00 |
|
Alexey Sedunov
|
e5ce5b7127
|
Extract Function: Fix call replacement for the case of lambda extraction
|
2014-06-23 19:32:35 +04:00 |
|
Alexey Sedunov
|
a3f215fb34
|
Extract Function: Support extraction of "it" parameter from lambdas
|
2014-06-23 19:32:33 +04:00 |
|
Alexey Sedunov
|
14362134bd
|
Extract Function: Traverse nested pseudocode instructions
#KT-5178 Fixed
|
2014-06-23 19:32:31 +04:00 |
|
Alexey Sedunov
|
c7d8ab8219
|
Extract Function: Add support of property-as-function calls
#KT-5179 Fixed
|
2014-06-23 19:32:30 +04:00 |
|
Alexey Sedunov
|
53c49b6333
|
Shorten References: Do not shorten qualified expression if receiver values are changed
#KT-5180 Fixed
|
2014-06-23 19:32:26 +04:00 |
|
Alexey Sedunov
|
4463c67e28
|
Extract Function: Fix replacement of type references and constructor references
|
2014-06-03 18:17:14 +04:00 |
|
Alexey Sedunov
|
3d6fc6e015
|
Extract Function: Fix replacement of references with class receivers (objects, class objects, enum classes)
|
2014-06-03 18:17:13 +04:00 |
|
Alexey Sedunov
|
240f033f4f
|
Extract Function: Fix NPE caused by unmatched offset-to-reference maps
#KT-5001 Fixed
|
2014-06-03 18:17:12 +04:00 |
|
Alexey Sedunov
|
f4c21d3a28
|
Extract Function: Treat multi declarations as local variables
#KT-5054 Fixed
|
2014-06-03 18:17:10 +04:00 |
|
Alexey Sedunov
|
3a75aa27f0
|
Extract Function: Fix extraction of reference to class object property
#KT-5053 Fixed
|
2014-06-03 18:17:10 +04:00 |
|
Alexey Sedunov
|
1a7e6eab61
|
Extract Function: Utilize pseudo-value usage for return type inference
|
2014-06-03 18:17:09 +04:00 |
|
Alexey Sedunov
|
ee52073488
|
Extract Function: Limit the set of allowed containers for the default action
|
2014-06-02 19:48:38 +04:00 |
|
Alexey Sedunov
|
3c5c0248a7
|
Extract Function: In case of top-level and member declarations place extracted function after the original container
|
2014-06-02 19:48:35 +04:00 |
|
Alexey Sedunov
|
31a1ec0f05
|
Improve JetNameValidatorImpl performance
|
2014-05-12 13:03:03 +04:00 |
|
Alexey Sedunov
|
3ac3edd1bd
|
Extract Function: Allow to select fragments which start with comment
|
2014-05-12 12:55:08 +04:00 |
|
Alexey Sedunov
|
243ba62b65
|
Extract Function: Allow to combine throws with other exit points
|
2014-05-12 12:55:07 +04:00 |
|
Alexey Sedunov
|
5fc1725b33
|
Extract Function: Type parameters inference
|
2014-05-12 12:55:02 +04:00 |
|
Alexey Sedunov
|
0e9676173b
|
Extract Function: Implement validation
|
2014-04-22 18:45:55 +04:00 |
|
Alexey Sedunov
|
0d90dcf010
|
Extract Function: Add test data
|
2014-04-17 19:01:20 +04:00 |
|