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
dac1edc35f
Java to Kotlin converter: "//file" in test data has made optional
2014-07-25 16:54:22 +04:00
Valentin Kipyatkov
acc58173da
Java to Kotlin converter: added auto-conversion run of Kotlin analyzer. Implemented first fix with it - redundant !! removal
2014-07-10 23:20:39 +04:00
Valentin Kipyatkov
5a5e553367
Java to Kotlin converter: do not generate redundant parenthesis for empty constructor parameters
2014-07-10 23:20:34 +04:00
Valentin Kipyatkov
947bf3c0ed
Java to Kotlin converter: keep original placement of primary constructor body + better preserving of comments for constructor
2014-07-10 23:20:33 +04:00
Valentin Kipyatkov
63ebfe2c03
Java to Kotlin converter: more correct logic for specifying field type
2014-07-10 23:20:33 +04:00
Valentin Kipyatkov
5a8ab41948
Java to Kotlin converter: declare private field with no writes as val
2014-06-24 00:48:13 +04:00
Valentin Kipyatkov
04e2d3da58
Java to Kotlin converter: no explicit type for private and internal fields when possible
2014-06-24 00:48:13 +04:00
Valentin Kipyatkov
eef4e548e5
Java to Kotlin: annotations conversion - no redundant array type arguments
...
#KT-4487 Fixed
2014-06-24 00:48:10 +04:00
Valentin Kipyatkov
bd30ae572e
Java to Kotlin: correct conversion of array components in annotation attributes
2014-06-24 00:48:10 +04:00
Valentin Kipyatkov
65b3ec6dfd
Java to Kotlin: Deprecated annotation conversion
2014-06-24 00:48:10 +04:00
Valentin Kipyatkov
26b6626358
Converter from Java: added proper annotations formatting
2014-06-24 00:48:09 +04:00
Valentin Kipyatkov
c0a5355928
Converter from Java: basic implementation of annotations conversion
2014-06-24 00:48:09 +04:00
Valentin Kipyatkov
b71061eb5c
Java to Kotlin converter: generate "!!." instead of "?." for nullable values
...
#KT-3943 Fixed
2014-06-24 00:48:08 +04:00
Valentin Kipyatkov
f96721fa7e
KT-4418 Converter from java should honor "@Nullable" annotations
...
#KT-4418 Fixed
2014-06-10 14:26:52 +04:00
Valentin Kipyatkov
6b11a5b3d9
Java to Kotlin converter: no more 2 conversion modes for each test, just a few tests to test non-standard settings
2014-06-10 14:26:51 +04:00
Pavel V. Talanov
1570a3792b
Converter tests:
...
Change test data files extension to "java"
2013-12-22 16:49:57 +04:00
Pavel Talanov
d69c61c972
Converter:
...
Preserve white spaces for top members (classes, package statements, comments)
2013-12-22 16:49:54 +04:00
Pavel V. Talanov
7f88de1dba
Converter tests:
...
White spaces in member lists are preserved
2013-12-22 16:49:47 +04:00
Pavel Talanov
8577d3ca55
Converter:
...
Preserve white spaces inside code blocks
Introduce WhiteSpaceSeparatedElementList which keeps track of whitespaces
Introduce StatementList
Change old test data accordingly
2013-12-22 16:49:43 +04:00
Pavel V. Talanov
741e031ff1
Converter:
...
Use formatter in converter tests
Reformat test data
2013-12-22 16:46:51 +04:00
Pavel V. Talanov
d98d8cfa7f
Converter:
...
Functions are final by default in plugin mode
2013-12-22 15:53:21 +04:00
Pavel V. Talanov
bf4e27b152
Converter:
...
Classes are final by default in plugin mode
2013-12-22 15:53:19 +04:00
Pavel V. Talanov
21bc2887d2
Converter:
...
Omit Unit return type
Refactor handling of Unit type: extract separate object UnitType
2013-12-22 15:53:14 +04:00
Pavel V. Talanov
82b19499e3
Converter tests:
...
Use generated tests approach in converter tests
Introduce two seperate generated test cases of each of configurations, all tests are generated in both test cases
Test data for plugin configuration has extension "ide.kt", for basic configuration "*.kt"
Test data file is used to determine type of the test (file/class/expression/...) instead of directory, all test data is moved accordingly
Add abstract base classes for generated tests
Rename test folder "file" to "misc" (for the lack of imagination)
2013-12-22 15:53:13 +04:00
Andrey Ponomarev
e4df4059d1
J2K: Detect @NotNull references in call chains
2013-02-21 14:24:25 +01:00
Andrey Ponomarev
514c7b553f
J2K: Detect @NotNull fields
2013-02-21 14:24:25 +01:00
Svetlana Isakova
8b45b26785
reordered modifiers order: visibility first in j2k converter
2012-03-30 14:37:15 +04:00
Andrey Breslav
d74b79d9db
Granular test configurations
2012-01-27 18:33:52 +04:00