Valentin Kipyatkov
81393c999b
Fixed KT-5231 Smart completion does not insert comma in super constructor argument list
...
KT-5231 Fixed
2014-07-28 18:52:57 +04:00
Valentin Kipyatkov
c8c8b477ef
Added test for KT-5272 which is not reproduced
2014-07-28 18:52:57 +04:00
Valentin Kipyatkov
d6b12187c2
Fixed KT-5341 Code completion of class declared locally inserts its "qualified name"
...
#KT-5341 Fixed
2014-07-28 18:52:57 +04:00
Alexey Sedunov
9cbcabffa4
Control-Flow Analysis: Reuse pseudo-value information for unused expression analysis
2014-07-28 13:07:37 +04:00
Alexander Udalov
de0f751207
Replace object$ -> OBJECT$, instance$ -> INSTANCE$ in the project
2014-07-26 00:21:05 +04:00
Alexander Udalov
fb958897a9
Introduce kotlin.Cloneable
...
- Cloneable is a trait with a single protected member 'clone', which is mapped
to java.lang.Cloneable on JVM
- 'clone' is non-abstract to be able to call 'super.clone()' in the
implementations. Also if you need your class to be Cloneable, most of the
time inheriting from Cloneable and calling 'super.clone()' will work
- hack 'super.clone()' in JVM intrinsics and TImpl delegation generation
- make arrays Cloneable, handle 'clone()' calls in the intrinsic
#KT-4890 Fixed
2014-07-25 21:19:39 +04:00
Alexander Udalov
cdbdfaf182
Make Pair and Triple data classes
2014-07-25 21:19:38 +04:00
Alexander Udalov
a79398fa00
Don't load Object as a supertype for Java classes
...
#KT-4890 In Progress
#KT-5002 Fixed
2014-07-25 21:19:37 +04:00
Alexander Udalov
1168cf62bf
Don't list symbols from test data in "Go to symbol"
...
#KT-4094 Fixed
2014-07-25 21:15:03 +04:00
Zalim Bashorov
c767ffc3e7
Unit.VALUE -> Unit in testData
2014-07-25 17:16:40 +04:00
Zalim Bashorov
c85ec97589
Minor: revert dc68d78 (Minor: revert changes in StackValue and fix tes data. another fixes)
2014-07-25 17:16:40 +04:00
Nikolay Krasko
b20b406d8e
Fix problem in configuration with copy runtime jar
...
Jar with runtime wasn't copied to library with configured classpath if runtime jar was present in default directory.
Mute configure dialog for tests
2014-07-22 15:27:17 +04:00
Pavel V. Talanov
740fe70b22
Fix ConvertAssertToIfWithThrowIntention to avoid shortening more references than intended
2014-07-21 18:52:31 +04:00
Pavel V. Talanov
f44ba60d51
Fix SimplifyBooleanWithConstantsIntention intention to avoid analyzing files created by JetPsiFactory
2014-07-21 18:52:30 +04:00
Pavel V. Talanov
1bc0a9dfd9
Fix InsertExplicitTypeArguments intention to insert imports for shortened types
...
#KT-5489 Fixed
2014-07-21 18:52:29 +04:00
Pavel V. Talanov
0462a018c5
Add test documenting a minor issue introduced in previous commit
2014-07-21 18:52:28 +04:00
Pavel V. Talanov
966da0b03f
Fix ConvertAssertToIfWithThrowIntention
...
to not invoke ShortenReferences on file created by JetPsiFactory
#KT-5476 Fixed
2014-07-21 18:52:27 +04:00
Pavel V. Talanov
1a5ba566cc
Add test for the same pitfall for parameter types in MakeTypesExplicitInLambda
2014-07-21 18:52:26 +04:00
Pavel V. Talanov
e390385bf9
Fix shortening references for return type in MakeTypeExplicitInLambdaIntention
...
#KT-5475 Fixed
2014-07-21 18:52:25 +04:00
Pavel V. Talanov
5246735648
Fix shortening references for receiver in MakeTypeExplicitInLambdaIntention
...
#KT-5474 Fixed
2014-07-21 18:52:24 +04:00
Alexander Udalov
abf46d593c
Fix incorrect test data
2014-07-19 02:08:24 +04:00
Natalia Ukhorskaya
73e0ae1d1c
Evaluate expression: support captured vals
2014-07-16 15:17:44 +04:00
Natalia Ukhorskaya
6440884a40
Add tests for tracing frame
2014-07-16 15:17:44 +04:00
Denis Zharkov
433c9cd4a5
Fixed test in evaluateExpression (redundant boxing was removed)
2014-07-15 21:26:54 +04:00
Zalim Bashorov
dc68d78d9d
Minor: revert changes in StackValue and fix tes data.
...
(this commit should be reverted after make Unit object)
2014-07-11 20:28:57 +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
Valentin Kipyatkov
2df60a27c8
Better code for change variable mutability fix
2014-07-10 23:20:39 +04:00
Valentin Kipyatkov
88bdbb02f4
Fixed test data
2014-07-10 23:20:33 +04:00
Zalim Bashorov
2947963e67
IDEA plugin: fixed highlighting for objects.
2014-07-10 17:25:43 +04:00
Pavel V. Talanov
915bb208f0
Add test for failing assertion in JetPropertyStub.createStub
...
Test for eec6fbb205
Delayed because test data was causing reindex of the whole project
2014-07-10 15:58:03 +04:00
Evgeny Gerashchenko
0a3d852336
Minor. Renamed test data to avoid repetitions.
2014-07-10 15:05:18 +04:00
Evgeny Gerashchenko
55ed0471b6
KT-4980 'Remove braces' intention throws NPE for a for-loop with variable declaration
...
#KT-4980 fixed
2014-07-10 15:05:18 +04:00
Evgeny Gerashchenko
8842bb574c
KT-5397 Simplify text of DeMorgan law conversion intentions
...
#KT-5397
2014-07-10 15:05:18 +04:00
Evgeny Gerashchenko
fda7aeecfb
Simplified CodeTransformationTest. Only one doTest method remains, intention class is moved to test data. Merged other intention tests (SpecifyTypeExplicitlyTest, ConvertToBlock/ExpressionBodyTest) into this one.
2014-07-10 15:05:17 +04:00
Evgeny Gerashchenko
b1003fc034
Extracted test for "Join Lines" from CodeTransformationsTest.
2014-07-10 15:05:17 +04:00
Pavel V. Talanov
8523e18afc
Set source elements for java annotation parameters
2014-07-09 18:19:40 +04:00
Pavel V. Talanov
930ea88e25
Set source elements for java enum entries
...
#KT-4277 Fixed
2014-07-09 18:19:39 +04:00
Pavel V. Talanov
4188bbe53c
Set source elements for java parameters
2014-07-09 18:19:38 +04:00
Svetlana Isakova
e62b4cfb5f
Invoke 'Add name to argument fix' not only on simple name callee expressions
2014-07-08 14:57:40 +04:00
Pavel V. Talanov
23c9080ff3
Drop MigrateSureInProjectFix
2014-07-03 20:46:53 +04:00
Pavel V. Talanov
d961d17cd4
Fix DeserializerForDecompiler: create package fragment provider for missing dependencies
2014-07-03 20:46:35 +04:00