Alexander Udalov
bea740b478
Use javaClass instead of getClass()
2014-07-25 21:19:37 +04:00
Svetlana Isakova
8c13a76805
KT-5527 Double TYPE_MISMATCH diagnostic when returns object
...
#KT-5527 Fixed
2014-07-25 21:17:31 +04:00
Alexander Udalov
485f63e1cd
Rename object$ -> OBJECT$, instance$ -> INSTANCE$
...
According to Java code conventions, public static final constants should be
named with all capital letters
2014-07-25 21:15:13 +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
Pavel V. Talanov
9c58cb9f31
Pass project explicitly to JetSourceFilterScope
2014-07-25 21:15:03 +04:00
Pavel V. Talanov
3f7050635c
Builtins: check for function and extension function types by fq names
...
As opposed to checking by descriptor
2014-07-25 21:15:03 +04:00
Zalim Bashorov
a811de9bbd
Minor: Unit.VALUE -> Unit in Java code.
2014-07-25 21:03:10 +04:00
Svetlana Isakova
16dfdd2f03
Record type resolution scope for unresolved super type qualifier
2014-07-25 19:23:04 +04:00
Zalim Bashorov
c767ffc3e7
Unit.VALUE -> Unit in testData
2014-07-25 17:16:40 +04:00
Zalim Bashorov
4a8519615a
Unit.VALUE -> Unit in code.
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
Zalim Bashorov
4514792104
Unit as object
2014-07-25 17:16:40 +04:00
Valentin Kipyatkov
3c33b7dcfa
Fixed KT-5247 Java to Kotlin: convert java @interfaces into Kotlin annotation classes
...
#KT-5247 Fixed
2014-07-25 16:54:24 +04:00
Valentin Kipyatkov
d7e857ed0a
J2K: fixed bug
2014-07-25 16:54:24 +04:00
Valentin Kipyatkov
d154d2e25b
Fixed assertion + refactored code making it more simple
2014-07-25 16:54:24 +04:00
Valentin Kipyatkov
b9bd5c8fb8
Fixed KT-5443 J2K converter crashes when code contains catch with multiple exception types
...
#KT-5443 Fixed
2014-07-25 16:54:24 +04:00
Valentin Kipyatkov
957ffb0313
J2K: adding type arguments where they are needed and removing them where they are redundant
2014-07-25 16:54:24 +04:00
Valentin Kipyatkov
f836278acc
J2K: Fixed conversion of <primitive type>.class
...
#KT-5428 Fixed
2014-07-25 16:54:24 +04:00
Valentin Kipyatkov
a2fa5bc536
J2K: more correct set of annotations to drop
2014-07-25 16:54:23 +04:00
Valentin Kipyatkov
fface785db
J2K: moved part of code into special AnnotationConverter to make Converter.kt smaller
2014-07-25 16:54:23 +04:00
Valentin Kipyatkov
ab3eca92db
J2K: got rid from Converter.convertElement + fixed local classes conversion
...
#KT-5202 Fixed
2014-07-25 16:54:23 +04:00
Valentin Kipyatkov
930022aaac
J2K: correct conversion of nested class references
...
#KT-5294 Fixed
#KT-5400 Fixed
2014-07-25 16:54:23 +04:00
Valentin Kipyatkov
bcc36c4e48
Fixed KT-5383 J2K: preserve annotations from primary constructor + never drop constructors with annotations
...
#KT-5383 Fixed
2014-07-25 16:54:23 +04:00
Valentin Kipyatkov
3527b186bf
Fixed KT-5276 J2K: Convert calls to getClass() to javaClass property access
...
#KT-5276 Fixed
2014-07-25 16:54:23 +04:00
Valentin Kipyatkov
ecb984352e
J2K: supported synchronized, volatile, transient and strictfp
...
#KT-3678 Fixed
2014-07-25 16:54:22 +04:00
Valentin Kipyatkov
4ec746a2e1
Added test for KT-3367
2014-07-25 16:54:22 +04:00
Valentin Kipyatkov
dac1edc35f
Java to Kotlin converter: "//file" in test data has made optional
2014-07-25 16:54:22 +04:00
Valentin Kipyatkov
08d7b64160
Java to Kotlin converter: added tests for 2 old issues
2014-07-25 16:54:22 +04:00
Valentin Kipyatkov
276d1dcf14
Java to Kotlin converter: code refactorings after review
2014-07-25 16:54:22 +04:00
Alexander Udalov
ec6b158c0e
Fix JS translator JPS runner
2014-07-24 21:44:21 +04:00
Alexander Udalov
485cc906a4
Fix Maven build due to recent changes to CLI arguments
2014-07-24 20:04:47 +04:00
Andrey Breslav
3a59465f29
Fixed outdated ReadMe.md
2014-07-24 13:47:47 +04:00
Alexander Udalov
19b80f57cf
Support "-d" option in kotlinc-jvm
...
The intent is to unify "-output" and "-jar" options into the one "-d"
(destination)
2014-07-23 21:24:40 +04:00
Alexander Udalov
de0fd3818c
Drop "-src" in kotlinc-jvm
...
Free arguments should be used instead
2014-07-23 21:24:39 +04:00
Alexander Udalov
917938e57b
Update copyrights
2014-07-23 21:24:39 +04:00
Alexander Udalov
87439b8e0b
Drop "-sourceFiles" in kotlinc-js
...
Use free arguments instead, as is done in kotlinc-jvm and all sensible
compilers everywhere
Also fix some cases of AntTaskTest to be able to run them locally
2014-07-23 21:24:38 +04:00
Alexander Udalov
125c5e2942
Drop "-printArgs"
2014-07-23 16:01:12 +04:00
Alexander Udalov
cb80f95cab
Don't output "exec() finished with..." error message
...
It's useless because the result of the compiler is always evident (it outputs
either diagnostics or an exception stack trace)
2014-07-23 16:01:11 +04:00
Alexander Udalov
5003a2f570
Send compiler output to stderr instead of stdout
...
Test only stderr in kotlinc test now and move the '-script' test to integration
tests where both stdout and stderr is tested
2014-07-23 16:01:11 +04:00
Denis Zharkov
c01512eb41
Do not optimize large methods. #KT-5513 Fixed
2014-07-23 14:13:23 +04:00
Evgeny Gerashchenko
7e6b05554e
Always closing IncrementalCache after using. Fixed KannotatorJpsTest.
2014-07-22 21:18:16 +04:00
Evgeny Gerashchenko
714ad858ef
Minor. Formatting and imports.
2014-07-22 21:18:16 +04:00
Evgeny Gerashchenko
5ef62dd5a5
Ignoring kannotator in testData.
2014-07-22 21:18:15 +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
Zalim Bashorov
ae4bac06b2
Merge pull request #500 from MichaelNedzelsky/kt5320
...
JS Backend: fixed associativity of JsCondition(ternary operator).
Fixed wrong code generation when use JsCondition(ternary operator) as condition of simple `if`(JsCondition).
#KT-5320 fixed
2014-07-22 15:17:43 +04:00
Zalim Bashorov
3f1038b110
Merge pull request #499 from MichaelNedzelsky/kt5345
...
JS backend: fixed KT-5345 -- type mismatch on Int / Float division.
#KT-5345 fixed
2014-07-22 14:47:31 +04:00
Michael Nedzelsky
9456833a35
JS Backend: #KT-5320 Fixed (generated code for ternary operator)
2014-07-22 13:08:31 +04:00
Michael Nedzelsky
ee67546f8f
JS backend: fix kt-5345 (Type mismatch on Int / Float division)
2014-07-22 12:43:03 +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