Fix formatting in some of test data files.
Adapted from https://github.com/develar/kotlin/commit/a9e0a42fb1347fa8e21c86b5a073ef8a7c873da0.
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
package foo
|
||||
|
||||
class Data(val rawData : Array<Int>, val width : Int, val height : Int) {
|
||||
fun get(x : Int, y : Int) : ColorLike {
|
||||
class Data(val rawData: Array<Int>, val width: Int, val height: Int) {
|
||||
fun get(x: Int, y: Int): ColorLike {
|
||||
return object : ColorLike {
|
||||
override val red: Int = rawData[(y * width + x) * 4 + 0];
|
||||
override val green: Int = rawData[(y * width + x) * 4 + 1];
|
||||
@@ -9,13 +9,13 @@ class Data(val rawData : Array<Int>, val width : Int, val height : Int) {
|
||||
}
|
||||
}
|
||||
|
||||
fun set(x : Int, y : Int, color : ColorLike) {
|
||||
fun set(x: Int, y: Int, color: ColorLike) {
|
||||
rawData[(y * width + x) * 4 + 0] = color.red;
|
||||
rawData[(y * width + x) * 4 + 1] = color.green;
|
||||
rawData[(y * width + x) * 4 + 2] = color.blue;
|
||||
}
|
||||
|
||||
fun each(block : (x : Int, y : Int)->Unit) {
|
||||
fun each(block: (x: Int, y: Int)->Unit) {
|
||||
for (x in 0..width - 1) {
|
||||
for (y in 0..height - 1) {
|
||||
block(x, y)
|
||||
@@ -24,29 +24,28 @@ class Data(val rawData : Array<Int>, val width : Int, val height : Int) {
|
||||
}
|
||||
}
|
||||
|
||||
class Color(r : Int, g : Int, b : Int) : ColorLike {
|
||||
class Color(r: Int, g: Int, b: Int): ColorLike {
|
||||
override val red: Int = r
|
||||
override val green: Int = g
|
||||
override val blue: Int = b
|
||||
}
|
||||
|
||||
trait ColorLike {
|
||||
val red : Int;
|
||||
val green : Int;
|
||||
val blue : Int;
|
||||
val red: Int;
|
||||
val green: Int;
|
||||
val blue: Int;
|
||||
}
|
||||
|
||||
|
||||
fun box() : Boolean {
|
||||
fun box(): Boolean {
|
||||
val d = Data(Array(4) {0}, 1, 1)
|
||||
if (d[0, 0].red != 0) {
|
||||
return false
|
||||
}
|
||||
if (d[0, 0].green != 0) {
|
||||
return false
|
||||
}
|
||||
if (d[0, 0].blue != 0) {
|
||||
return false
|
||||
}
|
||||
return true
|
||||
return false
|
||||
}
|
||||
if (d[0, 0].blue != 0) {
|
||||
return false
|
||||
}
|
||||
return true
|
||||
}
|
||||
@@ -5,31 +5,29 @@ var c1 = 0
|
||||
var c2 = 0
|
||||
|
||||
class A() {
|
||||
var p = 0
|
||||
fun get(i : Int) : Int {
|
||||
c1++
|
||||
return 0
|
||||
}
|
||||
|
||||
fun set(i : Int, value : Int) {
|
||||
c2++
|
||||
}
|
||||
var p = 0
|
||||
fun get(i: Int): Int {
|
||||
c1++
|
||||
return 0
|
||||
}
|
||||
|
||||
fun set(i: Int, value: Int) {
|
||||
c2++
|
||||
}
|
||||
}
|
||||
|
||||
val a : A = A()
|
||||
get() {
|
||||
c0++
|
||||
return $a
|
||||
}
|
||||
|
||||
fun box() : String {
|
||||
val a: A = A()
|
||||
get() {
|
||||
c0++
|
||||
return $a
|
||||
}
|
||||
|
||||
fun box(): String {
|
||||
var d = a[1]
|
||||
if (c0 != 1) {
|
||||
return "1"
|
||||
}
|
||||
if (c1 != 1) {
|
||||
if (c1 != 1) {
|
||||
return "2"
|
||||
}
|
||||
++a[1]
|
||||
@@ -37,20 +35,20 @@ fun box() : String {
|
||||
return "3"
|
||||
}
|
||||
if (c1 != 3) {
|
||||
return "4"
|
||||
return "4"
|
||||
}
|
||||
if (c2 != 1) {
|
||||
return "5"
|
||||
}
|
||||
--a[1]
|
||||
--a[1]
|
||||
if (c0 != 3) {
|
||||
return "6"
|
||||
}
|
||||
if (c1 != 5) {
|
||||
return "7"
|
||||
}
|
||||
if (c2 != 2) {
|
||||
return "8"
|
||||
}
|
||||
return "OK"
|
||||
if (c1 != 5) {
|
||||
return "7"
|
||||
}
|
||||
if (c2 != 2) {
|
||||
return "8"
|
||||
}
|
||||
return "OK"
|
||||
}
|
||||
@@ -1,7 +1,7 @@
|
||||
class A(var a : Int) {
|
||||
class A(var a: Int) {
|
||||
{
|
||||
$a=3
|
||||
$a = 3
|
||||
}
|
||||
}
|
||||
|
||||
fun box() = (A(1).a == 3)
|
||||
fun box() = (A(1).a == 3)
|
||||
|
||||
@@ -1,17 +1,18 @@
|
||||
package foo
|
||||
|
||||
class A() {
|
||||
fun lold() = true
|
||||
|
||||
fun lold() = true
|
||||
|
||||
val p = {{lold()}()}
|
||||
val p = {{
|
||||
lold()
|
||||
}()
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
fun box() : Boolean {
|
||||
return A().p()
|
||||
fun box(): Boolean {
|
||||
return A().p()
|
||||
}
|
||||
|
||||
fun main(arg : Array<String>) {
|
||||
fun main(arg: Array<String>) {
|
||||
println(box())
|
||||
}
|
||||
@@ -1,19 +1,18 @@
|
||||
package foo
|
||||
|
||||
class A() {
|
||||
|
||||
fun lold() = true
|
||||
val p : ()->Boolean
|
||||
{
|
||||
$p = {{lold()}()}
|
||||
}
|
||||
fun lold() = true
|
||||
val p: ()->Boolean
|
||||
{
|
||||
$p = {{lold()}()}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
fun box() : Boolean {
|
||||
return A().p()
|
||||
fun box(): Boolean {
|
||||
return A().p()
|
||||
}
|
||||
|
||||
fun main(arg : Array<String>) {
|
||||
fun main(arg: Array<String>) {
|
||||
println(box())
|
||||
}
|
||||
@@ -1,18 +1,18 @@
|
||||
package foo
|
||||
|
||||
fun box() : Boolean {
|
||||
if (t(1) != 0) {
|
||||
return false
|
||||
}
|
||||
if (t(0) != 1) {
|
||||
return false
|
||||
}
|
||||
return (t(100) == 2)
|
||||
fun box(): Boolean {
|
||||
if (t(1) != 0) {
|
||||
return false
|
||||
}
|
||||
if (t(0) != 1) {
|
||||
return false
|
||||
}
|
||||
return (t(100) == 2)
|
||||
|
||||
}
|
||||
|
||||
fun t(i : Int) = when(i) {
|
||||
0 -> 1
|
||||
1 -> 0
|
||||
else -> 2
|
||||
fun t(i: Int) = when(i) {
|
||||
0 -> 1
|
||||
1 -> 0
|
||||
else -> 2
|
||||
}
|
||||
Reference in New Issue
Block a user