Replace 'class object' with 'default object' in renderers and test data
Includes changes to decompiled text Old syntax is used in builtins and project code for now
This commit is contained in:
@@ -1,5 +1,5 @@
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
var xi = 0
|
||||
var xin : Int? = 0
|
||||
var xinn : Int? = null
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C() {
|
||||
class object {
|
||||
default object {
|
||||
fun create() = C()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
fun Any.foo() = 1
|
||||
|
||||
class A {
|
||||
class object
|
||||
default object
|
||||
}
|
||||
|
||||
fun box() = if (A.foo() == 1) "OK" else "fail"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
var global = 0;
|
||||
|
||||
class C {
|
||||
class object {
|
||||
default object {
|
||||
{
|
||||
global = 1;
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class A() {
|
||||
class object {
|
||||
default object {
|
||||
val value = 10
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
// EA-38323 - Illegal field modifiers in class: classObject field in C must be static and final
|
||||
|
||||
trait C {
|
||||
class object {
|
||||
default object {
|
||||
public val FOO: String = "OK"
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
fun values() = "O"
|
||||
fun valueOf() = "K"
|
||||
}
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
class SomeClass { class object }
|
||||
class SomeClass { default object }
|
||||
|
||||
fun box() =
|
||||
if ((SomeClass.toString() as java.lang.String).matches("SomeClass\\\$Default@[0-9a-fA-F]+"))
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C() {
|
||||
class object {
|
||||
default object {
|
||||
private fun <T> create() = C()
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
open class Test {
|
||||
class object {
|
||||
default object {
|
||||
fun testStatic(ic: InnerClass): NotInnerClass = NotInnerClass(ic.value)
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C() {
|
||||
class object Foo
|
||||
default object Foo
|
||||
}
|
||||
|
||||
fun C.Foo.create() = 3
|
||||
|
||||
@@ -4,7 +4,7 @@ public class StockMarketTableModel() {
|
||||
return COLUMN_TITLES?.size()!!
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
private val COLUMN_TITLES : Array<Int?> = arrayOfNulls<Int>(10)
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
val b = 0
|
||||
val c = b
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package x
|
||||
|
||||
class Outer() {
|
||||
class object {
|
||||
default object {
|
||||
class Inner() {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
open class Factory(p: Int)
|
||||
|
||||
class A {
|
||||
class object : Factory(1)
|
||||
default object : Factory(1)
|
||||
}
|
||||
|
||||
fun box() : String {
|
||||
|
||||
@@ -2,7 +2,7 @@ package mult_constructors_3_bug
|
||||
|
||||
public open class Identifier() {
|
||||
private var myNullable : Boolean = true
|
||||
class object {
|
||||
default object {
|
||||
open public fun init(isNullable : Boolean) : Identifier {
|
||||
val __ = Identifier()
|
||||
__.myNullable = isNullable
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C() {
|
||||
class object Foo {
|
||||
default object Foo {
|
||||
fun create() = 3
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user