New J2K: rearrange and optimize some post-processings

This commit is contained in:
Ilya Kirillov
2019-06-27 11:43:46 +03:00
parent 370f113b78
commit 934425e86a
23 changed files with 77 additions and 51 deletions
+1 -1
View File
@@ -1,6 +1,6 @@
class TestReturnsArray {
fun strings(n: Int): Array<String?> {
val result: Array<String?> = arrayOfNulls(n)
val result = arrayOfNulls<String>(n)
for (i in 0 until n) {
result[i] = Integer.toString(i)
}
+1 -1
View File
@@ -1,7 +1,7 @@
import java.util.HashMap
class TestMethodReference {
private val hashMap: HashMap<String, String> = HashMap()
private val hashMap = HashMap<String, String>()
fun update(key: String, msg: String) {
hashMap.merge(key, msg) { obj: String, s: String -> obj + s }
}
+1 -1
View File
@@ -1,7 +1,7 @@
import java.util.HashMap
class TestMethodReference {
private val hashMap: HashMap<String, String> = HashMap()
private val hashMap = HashMap<String, String>()
fun update(key: String, msg: String) {
hashMap.merge(key, msg) { obj: String, s: String -> obj + s }
}
+2 -2
View File
@@ -2,12 +2,12 @@ object ArrayNullable {
@JvmStatic
fun main(args: Array<String>) {
val notNull = 0
val a1: Array<Int?> = arrayOfNulls(2)
val a1 = arrayOfNulls<Int>(2)
a1[0] = null
a1[1] = notNull
println(a1[0])
println(a1[1])
val a2: Array<Int?> = arrayOfNulls(2)
val a2 = arrayOfNulls<Int>(2)
a2[0] = nullable()
a2[1] = notNull
println(a2[0])