Java to Kotlin converter: no more 2 conversion modes for each test, just a few tests to test non-standard settings

This commit is contained in:
Valentin Kipyatkov
2014-06-03 22:12:45 +04:00
parent 57d118e13d
commit 6b11a5b3d9
597 changed files with 936 additions and 5558 deletions
@@ -1,26 +0,0 @@
package test
public class Test(str: String) {
var myStr: String = "String2"
public fun sout(str: String) {
System.out.println(str)
}
public fun dummy(str: String): String {
return str
}
public fun test() {
sout("String")
val test = "String2"
sout(test)
sout(dummy(test))
Test(test)
}
{
myStr = str
}
}
@@ -1,4 +1,6 @@
//file
// !forceNotNullTypes: false
// !specifyLocalVariableTypeByDefault: true
package test;
import org.jetbrains.annotations.NotNull;
@@ -1,19 +1,21 @@
// !forceNotNullTypes: false
// !specifyLocalVariableTypeByDefault: true
package test
public open class Test(str: String) {
public class Test(str: String) {
var myStr: String = "String2"
public open fun sout(str: String) {
public fun sout(str: String) {
System.out?.println(str)
}
public open fun dummy(str: String): String {
public fun dummy(str: String): String {
return str
}
public open fun test() {
public fun test() {
sout("String")
var test: String = "String2"
val test: String = "String2"
sout(test)
sout(dummy(test))
@@ -1,20 +0,0 @@
package test
class Foo() {
fun execute() {
}
}
class Bar() {
var fooNotNull: Foo = Foo()
var fooNullable: Foo = null
}
class Test() {
public fun test(barNotNull: Bar, barNullable: Bar) {
barNotNull.fooNotNull.execute()
barNotNull.fooNullable.execute()
barNullable.fooNotNull.execute()
barNullable.fooNullable.execute()
}
}
@@ -1,4 +1,6 @@
//file
// !forceNotNullTypes: false
// !specifyLocalVariableTypeByDefault: true
package test;
import org.jetbrains.annotations.NotNull;
@@ -1,17 +1,19 @@
// !forceNotNullTypes: false
// !specifyLocalVariableTypeByDefault: true
package test
open class Foo() {
open fun execute() {
class Foo() {
fun execute() {
}
}
open class Bar() {
class Bar() {
var fooNotNull: Foo = Foo()
var fooNullable: Foo? = null
}
open class Test() {
public open fun test(barNotNull: Bar, barNullable: Bar?) {
class Test() {
public fun test(barNotNull: Bar, barNullable: Bar?) {
barNotNull.fooNotNull.execute()
barNotNull.fooNullable?.execute()
barNullable?.fooNotNull?.execute()
@@ -1,6 +0,0 @@
class Test() {
var str: String = 0
{
str = "Ola"
}
}
@@ -1,5 +1,5 @@
open class Test() {
var str: String? = null
class Test() {
var str: String = 0
{
str = "Ola"
}
@@ -1,9 +0,0 @@
class Test() {
var str: String = 0
class object {
{
str = "Ola"
}
}
}
@@ -1,5 +1,5 @@
open class Test() {
var str: String? = null
class Test() {
var str: String = 0
class object {
{
@@ -1 +0,0 @@
myArray[myLibrary.calculateIndex(100)]
@@ -1 +0,0 @@
myArray[10]
@@ -1 +0,0 @@
myArray[i]
@@ -1 +0,0 @@
val a = doubleArray(1.0, 2.0, 3.0)
@@ -1 +1 @@
var a: DoubleArray? = doubleArray(1.0, 2.0, 3.0)
val a = doubleArray(1.0, 2.0, 3.0)
@@ -1,4 +0,0 @@
val a = 0
val b = 0
val c = 0
val ds = doubleArray((a).toDouble(), (b).toDouble(), (c).toDouble())
@@ -1,4 +1,4 @@
var a: Double = 0
var b: Double = 0
var c: Double = 0
var ds: DoubleArray? = doubleArray((a).toDouble(), (b).toDouble(), (c).toDouble())
val a = 0
val b = 0
val c = 0
val ds = doubleArray((a).toDouble(), (b).toDouble(), (c).toDouble())
@@ -1 +0,0 @@
val a = floatArray(1.0, 2.0, 3.0)
@@ -1 +1 @@
var a: FloatArray? = floatArray(1.0, 2.0, 3.0)
val a = floatArray(1.0, 2.0, 3.0)
@@ -1 +0,0 @@
val a = IntArray(10)
@@ -1 +1 @@
var a: IntArray? = IntArray(10)
val a = IntArray(10)
@@ -1 +0,0 @@
val a = array<java.lang.Double>(1.0, 2.0, 3.0)
@@ -1 +1 @@
var a: Array<java.lang.Double?>? = array<java.lang.Double?>(1.0, 2.0, 3.0)
val a = array<java.lang.Double>(1.0, 2.0, 3.0)
@@ -1 +0,0 @@
val a = array<java.lang.Float>(1.0, 2.0, 3.0)
@@ -1 +1 @@
var a: Array<java.lang.Float?>? = array<java.lang.Float?>(1.0, 2.0, 3.0)
val a = array<java.lang.Float>(1.0, 2.0, 3.0)
@@ -1 +0,0 @@
val a = byteArray(1, 2, 3)
@@ -1 +1 @@
var a: ByteArray? = byteArray(1, 2, 3)
val a = byteArray(1, 2, 3)
@@ -1 +0,0 @@
intArray(1, 2, 3)
@@ -1 +0,0 @@
val a = arrayOfNulls<Any>(10)
@@ -1 +1 @@
var a: Array<Any?>? = arrayOfNulls<Any?>(10)
val a = arrayOfNulls<Any>(10)
@@ -1 +0,0 @@
val a = intArray(1, 2, 3)
@@ -1 +1 @@
var a: IntArray? = intArray(1, 2, 3)
val a = intArray(1, 2, 3)
@@ -1,4 +0,0 @@
val a = 0
val b = 0
val c = 0
val `is` = intArray(a, b, c)
@@ -1,4 +1,4 @@
var a: Int = 0
var b: Int = 0
var c: Int = 0
var `is`: IntArray? = intArray(a, b, c)
val a = 0
val b = 0
val c = 0
val `is` = intArray(a, b, c)
@@ -1 +0,0 @@
val a = array<IntArray>(intArray(1, 2, 3), intArray(4, 5, 6), intArray(7, 8, 9))
@@ -1 +1 @@
var a: Array<IntArray?>? = array<IntArray?>(intArray(1, 2, 3), intArray(4, 5, 6), intArray(7, 8, 9))
val a = array<IntArray>(intArray(1, 2, 3), intArray(4, 5, 6), intArray(7, 8, 9))
@@ -1 +0,0 @@
val d2 = array<IntArray>()
@@ -1 +1 @@
var d2: Array<IntArray?>? = array<IntArray?>()
val d2 = array<IntArray>()
@@ -1 +0,0 @@
val d2 = arrayOfNulls<IntArray>(5)
@@ -1 +1 @@
var d2: Array<IntArray?>? = arrayOfNulls<IntArray?>(5)
val d2 = arrayOfNulls<IntArray>(5)
@@ -1 +0,0 @@
val d3 = Array<Array<IntArray>>(5, { arrayOfNulls<IntArray>(5) })
@@ -1 +1 @@
var d3: Array<Array<IntArray?>?>? = Array<Array<IntArray?>?>(5, { arrayOfNulls<IntArray?>(5) })
val d3 = Array<Array<IntArray>>(5, { arrayOfNulls<IntArray>(5) })
@@ -1 +0,0 @@
val d2 = Array<IntArray>(5, { IntArray(5) })
@@ -1 +1 @@
var d2: Array<IntArray?>? = Array<IntArray?>(5, { IntArray(5) })
val d2 = Array<IntArray>(5, { IntArray(5) })
@@ -1 +0,0 @@
val ss = Array<Array<String>>(5, { arrayOfNulls<String>(5) })
@@ -1 +1 @@
var ss: Array<Array<String?>?>? = Array<Array<String?>?>(5, { arrayOfNulls<String?>(5) })
val ss = Array<Array<String>>(5, { arrayOfNulls<String>(5) })
@@ -1 +0,0 @@
val sss = Array<Array<Array<String>>>(5, { Array<Array<String>>(5, { arrayOfNulls<String>(5) }) })
@@ -1 +1 @@
var sss: Array<Array<Array<String?>?>?>? = Array<Array<Array<String?>?>?>(5, { Array<Array<String?>?>(5, { arrayOfNulls<String?>(5) }) })
val sss = Array<Array<Array<String>>>(5, { Array<Array<String>>(5, { arrayOfNulls<String>(5) }) })
@@ -1 +0,0 @@
val a = longArray(1, 2, 3)
@@ -1 +1 @@
var a: LongArray? = longArray(1, 2, 3)
val a = longArray(1, 2, 3)
@@ -1,2 +0,0 @@
fun fromArrayToCollection(a: Array<Foo>) {
}
@@ -1,2 +1,2 @@
fun fromArrayToCollection(a: Array<Foo?>?) {
fun fromArrayToCollection(a: Array<Foo>) {
}
@@ -1 +0,0 @@
val a = intArray(1, 2, 3)
@@ -1 +1 @@
var a: IntArray? = intArray(1, 2, 3)
val a = intArray(1, 2, 3)
@@ -1 +0,0 @@
val a = array<String>("abc")
@@ -1 +1 @@
var a: Array<String?>? = array<String?>("abc")
val a = array<String>("abc")
@@ -1 +0,0 @@
assert(boolMethod())
@@ -1 +0,0 @@
assert((boolMethod()))
@@ -1 +0,0 @@
assert(true) { "string details" }
@@ -1 +0,0 @@
x = x and 2
@@ -1 +0,0 @@
x = 2
@@ -1 +0,0 @@
x /= 2
@@ -1 +0,0 @@
x -= 2
@@ -1 +0,0 @@
x *= 2
@@ -0,0 +1,12 @@
//file
// !forceNotNullTypes: false
// !specifyLocalVariableTypeByDefault: true
import java.util.BitSet;
class Foo {
void foo(BitSet o) {
BitSet o2 = o;
int foo = 0;
foo = o2.size();
}
}
@@ -0,0 +1,11 @@
// !forceNotNullTypes: false
// !specifyLocalVariableTypeByDefault: true
import java.util.BitSet
class Foo() {
fun foo(o: BitSet?) {
val o2: BitSet? = o
val foo: Int = 0
foo = o2?.size()!!
}
}
@@ -1,9 +0,0 @@
import java.util.BitSet
class Foo() {
fun foo(o: BitSet) {
val o2 = o
val foo = 0
foo = o2.size()
}
}
@@ -1,9 +1,9 @@
import java.util.BitSet
open class Foo() {
open fun foo(o: BitSet?) {
var o2: BitSet? = o
var foo: Int = 0
foo = o2?.size()!!
class Foo() {
fun foo(o: BitSet) {
val o2 = o
val foo = 0
foo = o2.size()
}
}
@@ -1 +0,0 @@
x = x or 2
@@ -1 +0,0 @@
x += 2
@@ -1 +0,0 @@
x %= 2
@@ -1 +0,0 @@
x = x shl 2
@@ -1 +0,0 @@
x = x shr 2
@@ -1 +0,0 @@
i = 1
@@ -1 +0,0 @@
x = x ushr 2
@@ -1 +0,0 @@
x = x xor 2
@@ -1 +0,0 @@
x and 2
@@ -1 +0,0 @@
true && false
@@ -1 +0,0 @@
true || false
@@ -1 +0,0 @@
1 / 2
@@ -1 +0,0 @@
1 > 2
@@ -1 +0,0 @@
1 >= 2
@@ -1 +0,0 @@
1 < 2
@@ -1 +0,0 @@
1 <= 2
@@ -1 +0,0 @@
1 - 2
@@ -1 +0,0 @@
1 * 2
@@ -1 +0,0 @@
x or 2
@@ -1 +0,0 @@
1 + 2
@@ -1 +0,0 @@
1 % 2
@@ -1 +0,0 @@
x shl 2
@@ -1 +0,0 @@
x shr 2
@@ -1 +0,0 @@
x.ushr(2)
@@ -1 +0,0 @@
x xor 2
@@ -1,13 +0,0 @@
import java.util.ArrayList
class Boxing() {
fun test() {
val i = 0
val n = 0.0.toFloat()
i = 1
val j = i!!
val k = i!! + 2
i = null
j = i!!
}
}
+6 -6
View File
@@ -1,12 +1,12 @@
import java.util.ArrayList
open class Boxing() {
open fun test() {
var i: Int? = 0
var n: Number? = 0.0.toFloat()
class Boxing() {
fun test() {
val i = 0
val n = 0.0.toFloat()
i = 1
var j: Int = i!!
var k: Int? = i!! + 2
val j = i!!
val k = i!! + 2
i = null
j = i!!
}
@@ -1 +0,0 @@
val i = 10
+1 -1
View File
@@ -1 +1 @@
var i: Boolean? = 10
val i = 10
@@ -1 +0,0 @@
val i = 10
+1 -1
View File
@@ -1 +1 @@
var i: Byte? = 10
val i = 10
@@ -1 +0,0 @@
val i = 10

Some files were not shown because too many files have changed in this diff Show More