Alexey Sedunov
|
591c409854
|
Change Signature: Process Kotlin-based usages when changing signature of the Java function
|
2014-11-26 13:07:38 +03:00 |
|
Alexey Sedunov
|
1008225116
|
Change Signature: Processing of non-Kotlin usages
#KT-5810 Fixed
#KT-4187 Fixed
|
2014-11-26 13:07:33 +03:00 |
|
Alexey Sedunov
|
c80c866d82
|
Change Signature: Rename parameter in overriding functions
#KT-4045 Fixed
|
2014-11-26 13:07:31 +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
|
5bfdb8ee60
|
Change Signature: Do not add default values to parameters of overriding functions
#KT-6160 Fixed
|
2014-11-26 13:07:28 +03:00 |
|
Alexey Sedunov
|
d597c98445
|
Extract Function: Fix NPE when extracting this in object
#KT-6238 Fixed
|
2014-11-26 13:07:27 +03:00 |
|
Alexey Sedunov
|
432c0bb69e
|
Rename: Add tests for enum entries
#KT-4800 Fixed
|
2014-11-18 13:25:02 +03:00 |
|
Alexey Sedunov
|
6c08613f68
|
Change Signature: Add tests for enum entries
#KT-6034 Fixed
|
2014-11-18 13:25:01 +03:00 |
|
Nikolay Krasko
|
365319a8e6
|
LTDA: Make supertypes in lazy type parameters be recorded in order of declaration
|
2014-11-17 16:15:26 +03:00 |
|
Alexey Sedunov
|
558e038ba5
|
Extract Function: Replace non-denotable parameter types with their super types when possible
#KT-6187 Fixed
|
2014-11-13 17:27:29 +03:00 |
|
Alexey Sedunov
|
27977cda23
|
Move: Test data addendum
|
2014-10-22 21:07:10 +04:00 |
|
Alexey Sedunov
|
925177f3d8
|
Move: Fix rebinding of references to singleton members and Java statics
#KT-6082 Fixed
|
2014-10-22 18:43:14 +04:00 |
|
Alexey Sedunov
|
bc7ae4186b
|
Move: Do not rebind references to the declaration under move
|
2014-10-22 18:42:59 +04:00 |
|
Alexey Sedunov
|
b5e1fe613c
|
Extract Function: Take duplicates into account when choosing placement of extracted function
#KT-5916 Fixed
|
2014-10-22 18:42:57 +04:00 |
|
Alexey Sedunov
|
c492ffee08
|
PSI Pattern Matching: Prefer strongly matched children over weakly matched parents
|
2014-10-22 18:42:55 +04:00 |
|
Alexey Sedunov
|
40da4bd423
|
Extract Function: Do not allow property extraction if return type is Unit
#KT-6017 Fixed
|
2014-10-22 18:42:55 +04:00 |
|
Alexey Sedunov
|
b18b888161
|
PSI Pattern Matching: Fix matching of !!
#KT-6021 Fixed
|
2014-10-15 15:41:47 +04:00 |
|
Alexey Sedunov
|
ff082be524
|
File Move: Fix update of extension references. Reuse MoveKotlinTopLevelDeclarationsProcessor
|
2014-10-14 01:59:53 +04:00 |
|
Alexey Sedunov
|
74242a5fd9
|
Move: Updated test data (functions/properties are not imported by default)
|
2014-10-06 14:23:50 +04:00 |
|
Alexey Sedunov
|
1353e7f56b
|
Find Usages: Disable by-convention search of invoke(). Improve scanner
accuracy when indexing possible references to component functions
|
2014-10-06 14:23:49 +04:00 |
|
Alexey Sedunov
|
73fc984c4c
|
Change Signature: Fix detection of conflicts in generic classes
|
2014-10-03 20:18:37 +04:00 |
|
Alexey Sedunov
|
735fd6c626
|
Move: Fix detection of imported declarations and processing of extension usages
#KT-5787 Fixed
#KT-4959 Fixed
|
2014-09-23 12:50:46 +04: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
|
855ed81c11
|
Introduce Variable: Use expression unifier to find duplicates
|
2014-09-18 13:28:27 +04:00 |
|
Alexey Sedunov
|
9b7bccce22
|
Move: Move refactoring should correct constructor call when moving inner class
#KT-4676 Fixed
|
2014-09-10 16:44:51 +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
|
e03bae44d9
|
Extract Function: Support multi-declaration initializers
#KT-5613 Fixed
|
2014-09-05 17:39:53 +04:00 |
|
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
|
67606c55e7
|
Rename: Initial support of naming conventions
|
2014-08-08 18:59:49 +04:00 |
|
Alexey Sedunov
|
17dd5b9d05
|
Move: Do not update Kotlin usages of extension members, add imports instead
#KT-5378 Fixed
|
2014-08-05 18:14:39 +04:00 |
|
Evgeny Gerashchenko
|
670f135c75
|
KT-5522 Rename refactoring on implicit lambda parameter 'it' should be allowed
#KT-5522 fixed
|
2014-08-04 13:38:35 +04:00 |
|
Alexander Udalov
|
de0f751207
|
Replace object$ -> OBJECT$, instance$ -> INSTANCE$ in the project
|
2014-07-26 00:21:05 +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
|
cd44bc3fb0
|
Introduce Variable: Do not compare explicit receivers using ReceiverValue
#KT-5319 Fixed
|
2014-06-25 19:08:04 +04:00 |
|