New J2K: Fix existing test data

This commit is contained in:
Ilya Kirillov
2018-12-01 15:55:37 +03:00
committed by Ilya Kirillov
parent 5236858c20
commit f752796408
330 changed files with 2800 additions and 60 deletions
@@ -0,0 +1,12 @@
package test
import kotlinApi.KotlinClassAbstractProperty
class KotlinClassAbstractPropertyImpl : KotlinClassAbstractProperty() {
override var isVisible = false
private set
private fun test() {
isVisible = true
}
}
@@ -0,0 +1,11 @@
class X {
internal fun foo() {
val runnable: Runnable = object : Runnable {
val value = 10
override fun run() {
println(value)
}
}
}
}
@@ -0,0 +1,23 @@
internal class A(// comment for field2 getter
// comment for field2 setter
var field2: Int // comment for field2
) {
// Comment for field1
// Comment for field1 getter
/**
* Comment for field1 setter
*/
var field1 = 0
// comment before field3
var field3 = 0 // comment for field3
// comment for field3 getter
// comment for field3 setter
// comment for getProperty
// comment for setProperty
var property: Int
get() = 1
set(value) {} // end of getProperty
// end of setProperty
}
@@ -0,0 +1,6 @@
class Test(var id: String?, val name: String?, val age: Int) {
init {
println(age)
}
}
@@ -0,0 +1,12 @@
class Test(count: Int) {
var count: Int
private set
init {
this.count = count
}
fun inc() {
count++
}
}
@@ -0,0 +1,10 @@
open class Base internal constructor(x: Int) {
var x = 42
protected set
init {
this.x = x
}
}
internal class Derived(b: Base) : Base(b.x)
@@ -0,0 +1,19 @@
internal class C(val arg1: Int) {
val arg2: Int
var arg3: Int
constructor(arg1: Int, arg2: Int, arg3: Int) : this(arg1) {
this.arg2 = arg2
this.arg3 = arg3
}
constructor(arg1: Int, arg2: Int) : this(arg1) {
this.arg2 = arg2
arg3 = 0
}
init {
arg2 = 0
arg3 = 0
}
}
@@ -0,0 +1,16 @@
class C {
private var myX: String? = ""
var x: String?
get() {
println("getter invoked")
return myX
}
set(x) {
myX = x
}
internal fun foo() {
println("myX = $myX")
}
}
@@ -0,0 +1,16 @@
class C {
private var x: String? = ""
fun getX(): String? {
println("getter invoked")
return x
}
fun setX(x: String?) {
this.x = x
}
internal fun foo() {
println("x = $x")
}
}
@@ -0,0 +1,12 @@
class C {
var x: String? = ""
fun getX(): String? {
println("getter invoked")
return x
}
fun setX(x: String?) {
this.x = x
}
}
@@ -0,0 +1,9 @@
internal interface I {
val something1: Int
var something2: Int
fun setSomething3(value: Int)
fun getSomething4(): Int
fun setSomething4(value: String?)
val something5: Int
fun setSomething5(value: Int): Int
}
@@ -0,0 +1,22 @@
internal class A {
private val list1: ArrayList<String?> = ArrayList()
private val list2: MutableList<String?> = ArrayList()
private val myList3: MutableList<String?> = ArrayList()
fun getList1(): List<String?>? {
return list1
}
fun getList2(): List<String?>? {
return list2
}
val list3: List<String?>?
get() = myList3
fun foo() {
list1.add("a")
list2.add("a")
myList3.add("a")
}
}
@@ -0,0 +1,8 @@
internal class A {
var value: Any? = null
private set
fun setValue(s: String?) {
value = s
}
}
@@ -0,0 +1,7 @@
class C {
var x: String? = ""
set(value) {
println("setter invoked")
field = value
}
}
@@ -0,0 +1,7 @@
class C {
var x: String? = ""
set(x) {
println("setter invoked")
field = x
}
}
@@ -0,0 +1,7 @@
class C {
var x: String? = ""
set(x) {
println("old value: " + this.x)
field = x
}
}