fix tests in org.jetbrains.kotlin.js.test.semantics for secondary constructors: TODO: fix problem and remove this commit
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
class A(val result: Int) {
|
||||
internal class A(val result: Int) {
|
||||
companion object {
|
||||
fun foo(): Int = 1
|
||||
val prop = 2
|
||||
|
||||
+2
-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 = ""
|
||||
|
||||
+3
-3
@@ -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"
|
||||
|
||||
Reference in New Issue
Block a user