Nikita Bobko
|
a94d2211e4
|
Cleanup getLineCount
|
2020-06-04 14:56:23 +03:00 |
|
Dmitry Gridin
|
50506658c0
|
fix some tests for as36
|
2020-05-08 19:13:28 +07:00 |
|
Dmitry Gridin
|
11a3482970
|
tests: apply official code style
#KT-38632 Fixed
|
2020-05-07 12:36:44 +00:00 |
|
Dmitriy Novozhilov
|
b66bbdf7a6
|
[IDE-NI-MIGRATE] [BAD] Migrate testdata of Extraction tests
Bad tests:
- IntroduceTypeParameter.testDuplicates
- IntroduceTypeParameter.testNullableType
- IntroduceTypeParameter.testUserType
- IntroduceTypeParameter.testFunctionType
- IntroduceTypeParameter.testInClass
- ExtractFunction.TypeParameters.testNoVarianceInFun
- ExtractFunction.Parameters.CandidateTypes.testNonNullableTypes
- ExtractFunction.Parameters.CandidateTypes.testMultipleTypes
- ExtractFunction.ControlFlow.OutputValues.testGenericPair
- IntroduceVariable.ExplicateTypeArguments.testDeeperNestedCall
|
2019-05-06 11:36:28 +03:00 |
|
Yan Zhulanow
|
6cb2146d31
|
Remove 'allowSpecialClassNames' extraction option
|
2019-02-25 14:43:58 +03:00 |
|
Kirill Rakhman
|
646f50dd66
|
Extract method refactoring should order parameters by first usage
Fixes #KT-16198
|
2017-03-07 18:10:02 +03:00 |
|
Alexey Sedunov
|
d3c14ce7d6
|
Extract Function: Support implicit abnormal exits via Nothing-typed expressions
|
2016-10-07 20:20:39 +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 |
|
Valentin Kipyatkov
|
4cd7193047
|
KT-11018 Ctrl + Mouse Hover shows a var as val
#KT-11018 Fixed
|
2016-02-13 10:20:20 +03:00 |
|
Yan Zhulanow
|
a3ff3ffc45
|
Fix tests: "Placing function type parameters after the function name" error
|
2015-11-27 15:51:11 +03:00 |
|
Alexey Sedunov
|
6e8acc6453
|
Psi Unifier: Do not unify parameters with block expressions
|
2015-11-24 20:40:20 +03:00 |
|
Natalia Ukhorskaya
|
5fcd5396b6
|
Add option to extract function for wrapping member extension function with with { }
|
2015-11-10 18:38:11 +03:00 |
|
Pavel V. Talanov
|
41c0895abb
|
JetExtractionTest: adjust test data
after making some of builtin types serializable
|
2015-10-01 17:53:17 +03:00 |
|
Denis Zharkov
|
f0833d626a
|
Fix intentions tests after types enhancement
Types became more accurate
|
2015-07-09 16:36:44 +03:00 |
|
Alexey Sedunov
|
58ef7f2691
|
Extraction Engine: Suggest both bounds for nullability-flexible types without nullability annotations. Do not omit return type if inferred one is flexible
#KT-6837 Fixed
|
2015-05-26 22:42:46 +03:00 |
|
Dmitry Jemerov
|
625096466e
|
IDE testdata: s/trait/interface
|
2015-05-13 16:13:13 +02:00 |
|
Denis Zharkov
|
44a55e5bf6
|
Adjust testData to new labels syntax
|
2015-04-29 14:03:11 +03:00 |
|
Alexey Sedunov
|
daebf569ab
|
Extract Function: Allow capturing local function references as lambda parameters
|
2015-04-17 13:04:56 +03:00 |
|
Alexey Sedunov
|
eb594a2897
|
Extract Function: Approximate non-resolvable types with nearest resolvable supertype when possible
#KT-7120 Fixed
|
2015-04-01 13:41:26 +03:00 |
|
Alexey Sedunov
|
a90d020859
|
Extraction Engine: Fix extraction of labeled and non-local returns
|
2015-04-01 13:41:24 +03:00 |
|
Alexey Sedunov
|
bff709da10
|
Convert to Expression Body Intention: Do not remove declaration type if it affects the type of body expression
|
2015-03-13 23:16:58 +03:00 |
|
Alexey Sedunov
|
9cb42944d1
|
Extraction Engine: Generate function/property accessor with expression body (whenever applicable)
#KT-6405 Fixed
|
2015-03-13 23:16:57 +03:00 |
|
Alexey Sedunov
|
9d8cfd04d9
|
Extraction Engine: Suggest function names based on the name of the result variable (if applicable)
#KT-6291 Fixed
|
2015-03-13 23:16:55 +03:00 |
|
Alexey Sedunov
|
03fada71d7
|
Introduce Property: Initial support (properties with getter)
|
2015-03-04 23:06:02 +03:00 |
|
Natalia Ukhorskaya
|
0391fbd764
|
Evaluate Expression: support anonymous objects evaluation
|
2015-03-04 12:42:59 +03:00 |
|
Alexey Sedunov
|
8d40ca1a74
|
Extract Function: Merge jumps with default exits if all exit points are equivalent
#KT-6598 Fixed
|
2015-01-19 20:58:51 +03:00 |
|
Valentin Kipyatkov
|
c915eb4eac
|
KT-6566 Generate Override/Implement method does not work for locally declared classes
#KT-6566 Fixed
|
2015-01-14 20:59:23 +03:00 |
|
Alexey Sedunov
|
86d5bd9365
|
Extract Function: Do not suggest "unit" as function name
#KT-6402 Fixed
|
2015-01-12 22:55:33 +03:00 |
|
Alexey Sedunov
|
5a0b786cb9
|
Extract Function: Fix syntax error in test
|
2014-09-19 13:50:38 +04:00 |
|
Alexey Sedunov
|
40761dfc4c
|
Extract Function: Generate named argument for extracted lambda (when necessary)
|
2014-09-19 13:50:38 +04:00 |
|
Alexey Sedunov
|
741e5f61e9
|
Extract Function: Implement duplicate search
|
2014-09-18 13:28:30 +04:00 |
|
Alexey Sedunov
|
feb393e4c8
|
Extract Function: Merge initialized declarations on call site when possible
|
2014-09-10 16:44:50 +04:00 |
|
Alexey Sedunov
|
dd78ed6d4a
|
Extract Function: Generate variables when boxing multiline expressions
|
2014-09-10 16:44:49 +04:00 |
|
Alexey Sedunov
|
b59da7686c
|
Pseudocode: Fix type predicate inference for values used inside of lambda
|
2014-09-10 16:44:47 +04:00 |
|
Alexey Sedunov
|
76433571f8
|
Extract Function: Support multiple output values
|
2014-09-10 16:44:46 +04:00 |
|
Alexey Sedunov
|
cb3328c052
|
Extract Function: Choose default visibility at analysis phase
|
2014-08-12 13:09:52 +04:00 |
|
Alexey Sedunov
|
1618d7448d
|
Extract Function: Improve rendering of error messages
|
2014-07-11 19:13:41 +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
|
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
|
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
|
14362134bd
|
Extract Function: Traverse nested pseudocode instructions
#KT-5178 Fixed
|
2014-06-23 19:32:31 +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
|
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
|
243ba62b65
|
Extract Function: Allow to combine throws with other exit points
|
2014-05-12 12:55:07 +04:00 |
|
Alexey Sedunov
|
0d90dcf010
|
Extract Function: Add test data
|
2014-04-17 19:01:20 +04:00 |
|