Valentin Kipyatkov
f18db1f88e
Converting to Kotlin (step 1)
2016-03-30 15:58:07 +03:00
Valentin Kipyatkov
e00e94e8c6
No KotlinType reference in CastExpressionFix
2016-03-30 15:58:06 +03:00
Valentin Kipyatkov
3467ac7438
No KotlinType reference in ChangeFunctionReturnTypeFix
2016-03-30 15:58:06 +03:00
Valentin Kipyatkov
41c09700e8
Minor code improvements
2016-03-30 15:58:06 +03:00
Valentin Kipyatkov
e0ba2e8395
Converting to Kotlin (step 2)
2016-03-30 15:58:06 +03:00
Valentin Kipyatkov
6afd88bf07
Converting to Kotlin (step 1)
2016-03-30 15:58:06 +03:00
Valentin Kipyatkov
54a69bf21d
ChangeVariableTypeFix to not hold KotlinType
2016-03-30 15:58:05 +03:00
Valentin Kipyatkov
d5a8d8c393
Functions to objects
2016-03-30 15:58:05 +03:00
Valentin Kipyatkov
3f022377f3
Minor code improvements
2016-03-30 15:58:05 +03:00
Valentin Kipyatkov
eb918db3af
Converting to Kotlin (step 2)
2016-03-30 15:58:05 +03:00
Valentin Kipyatkov
9c18409966
Converting to Kotlin (step 1)
2016-03-30 15:58:05 +03:00
Valentin Kipyatkov
1f0679e103
Converting to Kotlin (step 2)
2016-03-30 15:58:04 +03:00
Valentin Kipyatkov
2ffde5db43
Converting to Kotlin (step 1)
2016-03-30 15:58:04 +03:00
Valentin Kipyatkov
210626a6e1
Merged code into one visitor
2016-03-30 15:58:04 +03:00
Valentin Kipyatkov
f4e3e33bd3
Renamed class
2016-03-30 15:58:04 +03:00
Valentin Kipyatkov
93e170325e
KT-11612 Highlight named arguments in the editor somehow
...
#KT-11612 Fixed
2016-03-30 15:58:04 +03:00
Valentin Kipyatkov
b9865c7225
Minor
2016-03-30 15:58:04 +03:00
Valentin Kipyatkov
2625c6bc29
Converted to Kotlin
2016-03-30 15:58:03 +03:00
Alexander Udalov
ae263dd70c
Add KClass.equals/hashCode to public API of Kotlin runtime
...
See be4b432
2016-03-30 15:01:07 +03:00
Alexey Tsvetkov
71135b9528
Minor: rename property AbstractKotlinCompile.experimentalIncremental->incremental
2016-03-30 04:42:30 +03:00
Alexey Tsvetkov
61814eb23f
Test: override build.log in gradle IC tests
2016-03-30 03:40:53 +03:00
Alexey Tsvetkov
c1a61b17c7
Test: use one function to find test's build log for jps and gradle
2016-03-30 03:40:53 +03:00
Alexey Tsvetkov
3d8ec118cb
Remove class files when building non-incrementally
2016-03-30 03:40:53 +03:00
Alexey Tsvetkov
c8b7764576
Add gradle IC version file
2016-03-30 03:40:53 +03:00
Alexey Tsvetkov
ede900ca87
Use separate cache directory for each kotlin gradle task
2016-03-30 03:40:53 +03:00
Alexey Tsvetkov
4c782dbfcc
Refactor: move allVersions() to jps-plugin since it is jps specific
2016-03-30 03:40:53 +03:00
Alexey Tsvetkov
5d2d827772
Test: change log dump format in gradle tests so it could be parsed again
2016-03-30 03:40:53 +03:00
Alexey Tsvetkov
b050722249
Test: add android incremental compilation test project
2016-03-30 03:40:52 +03:00
Alexey Tsvetkov
bafa9dca48
Test: pass android-build-tools version using project property
...
The reason is to test the same project with different android-build-tools versions
2016-03-30 03:40:52 +03:00
Alexey Tsvetkov
157c5009f0
Test: download android sdk using sdk-manager-plugin
2016-03-30 03:40:52 +03:00
Alexey Tsvetkov
c686c7fb91
Minor: print subprocess output immediately in tests
2016-03-30 03:40:52 +03:00
Alexey Tsvetkov
da3897536a
Minor: format android gradle test
2016-03-30 03:40:52 +03:00
Alexey Tsvetkov
5d89f1fb0a
Minor: remove assertion from test
...
Asserted task does not exist
2016-03-30 03:40:52 +03:00
Alexey Tsvetkov
ae53183d72
Fix java build when kotlin is changed
...
See SimpleKotlinGradleIT#testSimpleCompile
#KT-11350 fixed
2016-03-30 03:40:52 +03:00
Alexey Tsvetkov
4e64d46105
Add kotlin.incremental project property to gradle
...
Allows turning on incremental compilation by passing
'-Pkotlin.incremental=true' in command line
or specifying it in a 'local.properties' file
2016-03-30 03:40:51 +03:00
Alexey Tsvetkov
274b7bb0b0
Test: turn off thread leaks assertion for android gradle tests
...
ThreadTracker compares active threads before and after compilation.
In test mode if those sets are different, it was throwing an exception.
By some reason that is not obviously linked with kotlin,
the exception was thrown for every android test.
As a temporary solution I added a property 'kotlin.gradle.test.assertThreadLeaks'
that controls this assertion and turned it off for android tests only.
2016-03-30 03:39:44 +03:00
Ilya Gorbunov
cbf8dca28d
Add deprecated extension MutableList.remove.
...
#KT-11648 Fixed
2016-03-29 19:56:03 +03:00
Alexey Sedunov
90487e9aa1
Misc: Replace Ultimate SDK with Community during dependency update
2016-03-29 19:26:27 +03:00
Alexey Sedunov
3603d873cd
[REVERTED] 8e7e3a3 Alexey Sedunov on 3/10/2016 at 16:58 (committed on 3/24/2016 at 18:42)
...
Misc: Configure IDEA Ultimate dependencies
2016-03-29 19:17:12 +03:00
Alexey Sedunov
1e50cc5d00
[REVERTED] d8a033e Alexey Sedunov on 3/11/2016 at 15:56 (committed on 3/24/2016 at 18:42)
...
Misc: Configure dependency on Spring support and related plugins: J2EE, JSP, persistence, database tools, CSS
2016-03-29 19:17:11 +03:00
Alexey Sedunov
9070aa882d
[REVERTED] 161d11d Alexey Sedunov on 3/18/2016 at 14:00 (committed on 3/24/2016 at 18:42)
...
Spring Support: Test framework
2016-03-29 19:17:10 +03:00
Alexey Sedunov
e11e27ff55
[REVERTED] 72a17b0 Alexey Sedunov on 2/21/2016 at 00:01 (committed on 3/24/2016 at 18:42)
...
Spring Support: Inspection for final Spring-annotated classes/functions
2016-03-29 19:17:09 +03:00
Alexey Sedunov
ed9b1ac151
[REVERTED] 0a71eb7 Alexey Sedunov on 2/25/2016 at 14:02 (committed on 3/24/2016 at 18:42)
...
Spring Support: Implement Spring-specific references
2016-03-29 19:17:07 +03:00
Alexey Sedunov
95f6acdddf
[REVERTED] 8c72b02 Alexey Sedunov on 3/21/2016 at 19:14 (committed on 3/24/2016 at 18:42)
...
Light Classes: Constant expression evaluator for light annotation arguments
2016-03-29 19:17:05 +03:00
Alexey Sedunov
4896d90c79
[REVERTED] 28b8cfc Alexey Sedunov on 3/22/2016 at 21:26 (committed on 3/24/2016 at 18:42)
...
Spring Support: Show Spring line markers for Kotlin classes
2016-03-29 19:17:04 +03:00
Alexey Sedunov
bad1794577
[REVERTED] 0eda1f3 Alexey Sedunov on 3/14/2016 at 18:54 (committed on 3/24/2016 at 18:42)
...
Spring Support: SpEL injections
2016-03-29 19:17:02 +03:00
Alexey Sedunov
1970582dd8
[REVERTED] 2692a7d Alexey Sedunov on 2/21/2016 at 00:50 (committed on 3/24/2016 at 18:42)
...
Spring Support: Inspection for Spring configuration
2016-03-29 19:17:00 +03:00
Alexey Sedunov
124776643e
[REVERTED] 86c551b Alexey Sedunov on 3/24/2016 at 19:21 (committed on 3/24/2016 at 19:23)
...
Misc: Сhangelog update
2016-03-29 19:16:59 +03:00
Alexey Sedunov
bfcf7d2b1e
[REVERTED] 2dd83b1 Alexey Sedunov on 3/25/2016 at 16:08 (committed on 3/25/2016 at 16:21)
...
Misc: Fetch Spring libraries to dependencies directory
2016-03-29 19:16:58 +03:00
Alexander Udalov
4a533168d9
Rework const val generation in multifile classes
...
Do not query MultifileClassCodegen#classBuilder early on: this causes the class
file for the facade to be prematurely dumped to the disk in some cases, when
that class file is not yet completely generated. Instead fork the logic in
PropertyCodegen#generateSyntheticMethodIfNeeded: save metadata in parts,
generate method in the facade
2016-03-29 17:53:32 +03:00