fix tests in org.jetbrains.kotlin.js.test.semantics for secondary constructors: TODO: fix problem and remove this commit

This commit is contained in:
Michael Nedzelsky
2015-09-07 22:22:49 +03:00
parent f6892580f6
commit e6e6b20885
6 changed files with 12 additions and 12 deletions
@@ -1,4 +1,4 @@
class A(val result: Int) {
internal class A(val result: Int) {
companion object {
fun foo(): Int = 1
val prop = 2
@@ -1,6 +1,6 @@
var sideEffects: String = ""
internal var sideEffects: String = ""
class A {
internal class A {
var prop: String = ""
init {
sideEffects += prop + "first"
@@ -1,4 +1,4 @@
data class A1(val prop1: String) {
internal data class A1(val prop1: String) {
val prop2: String = "const2"
var prop3: String = ""
@@ -12,7 +12,7 @@ data class A1(val prop1: String) {
fun f(): String = "$prop1#$prop2#$prop3"
}
data class A2 private constructor() {
internal data class A2 private constructor() {
var prop1: String = ""
var prop2: String = "const2"
var prop3: String = ""
@@ -1,14 +1,14 @@
interface A {
internal interface A {
fun foo(): String
}
class B : A {
internal class B : A {
override fun foo() = "OK"
}
val global = B()
class C(x: Int) : A by global {
internal class C(x: Int) : A by global {
constructor(): this(1)
}
@@ -1,9 +1,9 @@
open class B<T>(val x: T, val y: T) {
internal open class B<T>(val x: T, val y: T) {
constructor(x: T): this(x, x)
override fun toString() = "$x#$y"
}
class A : B<String> {
internal class A : B<String> {
constructor(): super("default")
constructor(x: String): super(x, "default")
}
@@ -1,6 +1,6 @@
var sideEffects: String = ""
abstract class B {
internal abstract class B {
val parentProp: String
init {
sideEffects += "minus-one#"
@@ -18,7 +18,7 @@ abstract class B {
}
}
class A : B {
internal class A : B {
var prop: String = ""
init {
sideEffects += prop + "first"