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,7 +1,7 @@
|
||||
package dependency
|
||||
|
||||
class Date {
|
||||
class object {
|
||||
default object {
|
||||
val VALUE = 0
|
||||
}
|
||||
}
|
||||
|
||||
@@ -30,7 +30,7 @@ import java.util.*
|
||||
}
|
||||
|
||||
class HTML() : TagWithText("html") {
|
||||
class object : Factory<HTML> {
|
||||
default object : Factory<HTML> {
|
||||
override fun create() = HTML()
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ import java.util.*
|
||||
}
|
||||
|
||||
class Head() : TagWithText("head") {
|
||||
class object : Factory<Head> {
|
||||
default object : Factory<Head> {
|
||||
override fun create() = Head()
|
||||
}
|
||||
|
||||
@@ -53,7 +53,7 @@ import java.util.*
|
||||
}
|
||||
|
||||
class Body() : BodyTag("body") {
|
||||
class object : Factory<Body> {
|
||||
default object : Factory<Body> {
|
||||
override fun create() = Body()
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
enum class E {
|
||||
ENTRY
|
||||
|
||||
class object {
|
||||
default object {
|
||||
fun foo(): E = ENTRY
|
||||
fun bar(): Array<E> = values()
|
||||
fun baz(): E = valueOf("ENTRY")
|
||||
|
||||
@@ -1,10 +1,10 @@
|
||||
package Jet86
|
||||
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
val x = 1
|
||||
}
|
||||
<error descr="[MANY_DEFAULT_OBJECTS] Only one default object is allowed per class">class object Another</error> { // error
|
||||
default <error descr="[MANY_DEFAULT_OBJECTS] Only one default object is allowed per class">object Another</error> { // error
|
||||
val x = 1
|
||||
}
|
||||
}
|
||||
@@ -14,7 +14,7 @@ class B() {
|
||||
}
|
||||
|
||||
object b {
|
||||
<error descr="[DEFAULT_OBJECT_NOT_ALLOWED] A default object is not allowed here">class object</error> {
|
||||
default <error descr="[DEFAULT_OBJECT_NOT_ALLOWED] A default object is not allowed here">object</error> {
|
||||
val x = 1
|
||||
}
|
||||
// error
|
||||
|
||||
@@ -11,7 +11,7 @@ trait B {
|
||||
class C() : A(), B
|
||||
|
||||
class D() {
|
||||
class object : A(), B {}
|
||||
default object : A(), B {}
|
||||
}
|
||||
|
||||
class Test1<T : A>()
|
||||
|
||||
@@ -3,7 +3,7 @@ import kotlin.platform.platformStatic
|
||||
platformStatic
|
||||
class <error descr="[PLATFORM_STATIC_ILLEGAL_USAGE] This declaration does not support 'platformStatic'">A</error> {
|
||||
platformStatic
|
||||
<error descr="[PLATFORM_STATIC_ILLEGAL_USAGE] This declaration does not support 'platformStatic'">class object</error> {
|
||||
default <error descr="[PLATFORM_STATIC_ILLEGAL_USAGE] This declaration does not support 'platformStatic'">object</error> {
|
||||
platformStatic fun a1() {
|
||||
|
||||
}
|
||||
@@ -31,7 +31,7 @@ class <error descr="[PLATFORM_STATIC_ILLEGAL_USAGE] This declaration does not su
|
||||
|
||||
platformStatic
|
||||
trait <error descr="[PLATFORM_STATIC_ILLEGAL_USAGE] This declaration does not support 'platformStatic'">B</error> {
|
||||
class object {
|
||||
default object {
|
||||
<error descr="[PLATFORM_STATIC_NOT_IN_OBJECT] Only functions in named objects and default objects of classes can be annotated with 'platformStatic'">platformStatic fun a1()</error> {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C {
|
||||
<error>class object</error> {
|
||||
default <error>object</error> {
|
||||
val <error>Default</error> = this
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C {
|
||||
class object {
|
||||
default object {
|
||||
<error>val x</error> = 1
|
||||
<error>fun getX()</error> = 1
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@ trait Bar {
|
||||
}
|
||||
|
||||
class A {
|
||||
class object : Bar
|
||||
default object : Bar
|
||||
}
|
||||
|
||||
fun test() {
|
||||
|
||||
@@ -4,7 +4,7 @@ trait <lineMarker></lineMarker>TestTrait {
|
||||
|
||||
class A {
|
||||
class B {
|
||||
class object : TestTrait { // TODO: No line marker
|
||||
default object : TestTrait { // TODO: No line marker
|
||||
override fun <lineMarker descr="Implements function in 'TestTrait'"></lineMarker>test() {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@ package p
|
||||
class B
|
||||
|
||||
class R {
|
||||
class object {
|
||||
default object {
|
||||
fun B.f() {
|
||||
this.<caret>
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ class C {
|
||||
inner class InnerClass
|
||||
object AnObject
|
||||
|
||||
class object {
|
||||
default object {
|
||||
val classObjectField = 0
|
||||
class ClassObjectClass
|
||||
|
||||
|
||||
@@ -9,7 +9,7 @@ class C {
|
||||
}
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
fun fromClassObject(){}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -2,7 +2,7 @@ class A {
|
||||
class Nested
|
||||
inner class Inner
|
||||
|
||||
class object {
|
||||
default object {
|
||||
class Nested2
|
||||
val c: Int = 1
|
||||
object Obj2
|
||||
|
||||
@@ -2,7 +2,7 @@ class A {
|
||||
class Nested
|
||||
inner class Inner
|
||||
|
||||
class object Named {
|
||||
default object Named {
|
||||
class Nested2
|
||||
val c: Int = 1
|
||||
object Obj2
|
||||
|
||||
@@ -2,7 +2,7 @@ class A {
|
||||
class Nested
|
||||
inner class Inner
|
||||
|
||||
class object Named {
|
||||
default object Named {
|
||||
class Nested2
|
||||
val c: Int = 1
|
||||
object Obj2
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package Test.MyTest
|
||||
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
public fun testOther() {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class Some {
|
||||
class object {
|
||||
default object {
|
||||
val coProp = 12
|
||||
|
||||
fun coFun = 12
|
||||
|
||||
@@ -2,7 +2,7 @@ package foo
|
||||
|
||||
class A {
|
||||
class B {
|
||||
class object
|
||||
default object
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
class C {
|
||||
fun String.memberExtForString(){}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
fun foo() {
|
||||
"".<caret>
|
||||
}
|
||||
|
||||
+1
-1
@@ -8,7 +8,7 @@ fun some() {
|
||||
}
|
||||
|
||||
class Some {
|
||||
class object {
|
||||
default object {
|
||||
object NamedObjectInClassObject
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class Test {
|
||||
class object {
|
||||
default object {
|
||||
class Some
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class Test {
|
||||
class object {
|
||||
default object {
|
||||
class Some
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package a
|
||||
|
||||
class Test {
|
||||
class object {
|
||||
default object {
|
||||
class Some
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package a
|
||||
|
||||
class Test {
|
||||
class object {
|
||||
default object {
|
||||
class Some
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package Test.MyTest
|
||||
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
public fun testOther(a: Int) {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package Test.MyTest
|
||||
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
public fun testOther(a: Int) {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package Test.MyTest
|
||||
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
public fun testOther(a: Boolean) {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package Test.MyTest
|
||||
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
public fun testOther(a: Boolean) {
|
||||
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class AClass {
|
||||
class object {}
|
||||
default object {}
|
||||
}
|
||||
|
||||
fun foo() {
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class AClass {
|
||||
class object {}
|
||||
default object {}
|
||||
}
|
||||
|
||||
fun foo() {
|
||||
|
||||
@@ -3,7 +3,7 @@ package pack
|
||||
class KtClass {
|
||||
fun foo(){}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
fun staticFoo(){}
|
||||
}
|
||||
}
|
||||
@@ -1,5 +1,5 @@
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
class Inner {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
class Inner {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package `package`
|
||||
|
||||
class `class` {
|
||||
class object {
|
||||
default object {
|
||||
val `val` = `class`()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package `package`
|
||||
|
||||
class `class` {
|
||||
class object {
|
||||
default object {
|
||||
val `val` = `class`()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
fun bar(): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
fun bar(): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
fun bar(p: Int): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
fun bar(p: Int): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
fun bar(p: () -> Unit): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
fun bar(p: () -> Unit): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
fun bar(p: (Int, String) -> Unit): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
fun bar(p: (Int, String) -> Unit): K = K()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C {
|
||||
class object {
|
||||
default object {
|
||||
fun f1(): C = C()
|
||||
fun f2(): C = C()
|
||||
fun f3(): C? = C()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C {
|
||||
class object {
|
||||
default object {
|
||||
fun f1(): C = C()
|
||||
fun f2(): C = C()
|
||||
fun f3(): C? = C()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C {
|
||||
class object {
|
||||
default object {
|
||||
fun f1(): C = C()
|
||||
fun f2(): C = C()
|
||||
fun f3(): C? = C()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C {
|
||||
class object {
|
||||
default object {
|
||||
fun f1(): C = C()
|
||||
fun f2(): C = C()
|
||||
fun f3(): C? = C()
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
fun bar(): K? = K()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
fun bar(): K? = K()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@ public class LibClass {
|
||||
public fun foo() {
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
fun classObjectFun() {
|
||||
}
|
||||
|
||||
@@ -40,9 +40,9 @@ public fun String.topLevelExtFunction(): String = ""
|
||||
public var topLevelVar: String = ""
|
||||
|
||||
class F() {
|
||||
class object {
|
||||
default object {
|
||||
class F {
|
||||
class object {
|
||||
default object {
|
||||
object F {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
val foo: K = K()
|
||||
fun bar(): K = K()
|
||||
val x: String = ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package sample
|
||||
|
||||
class K {
|
||||
class object {
|
||||
default object {
|
||||
val foo: K = K()
|
||||
fun bar(): K = K()
|
||||
val x: String = ""
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package sample
|
||||
|
||||
class Kool {
|
||||
class object {
|
||||
default object {
|
||||
val foo: Kool = Kool()
|
||||
fun bar(): Kool = Kool()
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C {
|
||||
class object {
|
||||
default object {
|
||||
fun foo(): C {
|
||||
return <caret>
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class X {
|
||||
class object {
|
||||
default object {
|
||||
fun String.f(): X = X()
|
||||
fun g(): X = X()
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ class C {
|
||||
listOf("a").filter(<caret>)
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
fun staticFoo(s: String): Boolean = true
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class C<T> {
|
||||
class object {
|
||||
default object {
|
||||
fun<T> create(t: T): C<T>{}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class Name {
|
||||
class object {
|
||||
default object {
|
||||
fun create(): Name = Name()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
var global: C = C()
|
||||
|
||||
abstract class C {
|
||||
class object {
|
||||
default object {
|
||||
val INSTANCE = C()
|
||||
}
|
||||
}
|
||||
|
||||
@@ -3,7 +3,7 @@ var nullableX: C? = null
|
||||
var nullableFoo: C? = null
|
||||
|
||||
abstract class C {
|
||||
class object {
|
||||
default object {
|
||||
val INSTANCE_X = C()
|
||||
val INSTANCE_FOO = C()
|
||||
}
|
||||
|
||||
@@ -40,7 +40,7 @@ class Outer {
|
||||
}
|
||||
|
||||
class ClassObject {
|
||||
class object {
|
||||
default object {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -3,12 +3,12 @@ package a
|
||||
trait T
|
||||
|
||||
class A {
|
||||
class object: T {
|
||||
default object: T {
|
||||
}
|
||||
}
|
||||
|
||||
class B {
|
||||
class object {
|
||||
default object {
|
||||
fun f(): Int
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ class A {
|
||||
f()
|
||||
}</selection>
|
||||
|
||||
class object {
|
||||
default object {
|
||||
fun f()
|
||||
}
|
||||
}
|
||||
@@ -7,7 +7,7 @@ import a.Outer.Default.NestedTrait
|
||||
import a.Outer.Default.NestedAnnotation
|
||||
|
||||
class Outer {
|
||||
class object {
|
||||
default object {
|
||||
class Nested {
|
||||
}
|
||||
enum class NestedEnum {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package a
|
||||
|
||||
class a {
|
||||
class object {
|
||||
default object {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -37,6 +37,6 @@ class Outer {
|
||||
}
|
||||
|
||||
class ClassObject {
|
||||
class object {
|
||||
default object {
|
||||
}
|
||||
}
|
||||
@@ -38,6 +38,6 @@ class Outer {
|
||||
}
|
||||
|
||||
class ClassObject {
|
||||
class object {
|
||||
default object {
|
||||
}
|
||||
}
|
||||
@@ -40,7 +40,7 @@ class Outer {
|
||||
}
|
||||
|
||||
class ClassObject {
|
||||
class object {
|
||||
default object {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ object O2 {
|
||||
}
|
||||
|
||||
class ClassObject {
|
||||
class object {
|
||||
default object {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -19,7 +19,7 @@ object O2 {
|
||||
}
|
||||
|
||||
class ClassObject {
|
||||
class object {
|
||||
default object {
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
|
||||
{
|
||||
1 + 1 // A
|
||||
@@ -37,7 +37,7 @@ class A {
|
||||
}
|
||||
|
||||
trait T {
|
||||
class object {
|
||||
default object {
|
||||
val prop = 1 // T\$Default
|
||||
}
|
||||
}
|
||||
|
||||
@@ -11,7 +11,7 @@ fun main(args: Array<String>) {
|
||||
}
|
||||
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
val prop = 1
|
||||
fun myFun() = 1
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@ class MyClass {
|
||||
val a = 1
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
val coProp = 1
|
||||
}
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ fun main(args: Array<String>) {
|
||||
class TestClass {
|
||||
fun testFun() = 1
|
||||
|
||||
class object {
|
||||
default object {
|
||||
val p = 1
|
||||
}
|
||||
}
|
||||
|
||||
+1
-1
@@ -5,7 +5,7 @@ fun main(args: Array<String>) {
|
||||
}
|
||||
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
val prop = 1
|
||||
fun myFun() = 1
|
||||
}
|
||||
|
||||
@@ -12,7 +12,7 @@ class A {
|
||||
prop = 2
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
private fun foo() {
|
||||
val a = 1
|
||||
}
|
||||
|
||||
@@ -31,7 +31,7 @@ class A {
|
||||
f()
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
fun test() {
|
||||
lambda {
|
||||
val a = 1
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@ class A {
|
||||
foo()
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
fun foo() {
|
||||
val a = 1
|
||||
}
|
||||
|
||||
+1
-1
@@ -1,7 +1,7 @@
|
||||
package classObjectFunFromTopLevel
|
||||
|
||||
class A {
|
||||
class object {
|
||||
default object {
|
||||
fun bar() {
|
||||
val a = 1
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
package test
|
||||
|
||||
internal final class ClassWithClassObject() {
|
||||
internal class object {
|
||||
internal default object {
|
||||
internal final val a: test.A /* compiled code */
|
||||
|
||||
public final var b: test.B /* compiled code */
|
||||
|
||||
+1
-1
@@ -4,7 +4,7 @@ class ClassWithClassObject {
|
||||
fun f() {
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
fun f() {
|
||||
}
|
||||
|
||||
|
||||
@@ -8,7 +8,7 @@ class D {
|
||||
class Nested
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
class NestedInClassObject
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
package testData.libraries
|
||||
|
||||
[[public final class WithInnerAndObject() {
|
||||
[[public class object {
|
||||
[[public default object {
|
||||
[internal final fun foo(): kotlin.Unit { /* compiled code */ }]
|
||||
}]]
|
||||
|
||||
|
||||
@@ -4,6 +4,6 @@
|
||||
package testData.libraries
|
||||
|
||||
[[public final class WithTraitClassObject() {
|
||||
[[public class object : testData.libraries.SimpleTrait {
|
||||
[[public default object : testData.libraries.SimpleTrait {
|
||||
}]]
|
||||
}]]
|
||||
|
||||
@@ -10,7 +10,7 @@ public class SimpleTraitImpl : SimpleTrait {
|
||||
}
|
||||
|
||||
public class WithInnerAndObject {
|
||||
class object {
|
||||
default object {
|
||||
fun foo() {
|
||||
}
|
||||
}
|
||||
@@ -23,7 +23,7 @@ public class WithInnerAndObject {
|
||||
}
|
||||
|
||||
public class WithTraitClassObject {
|
||||
class object : SimpleTrait
|
||||
default object : SimpleTrait
|
||||
}
|
||||
|
||||
public abstract class AbstractClass {
|
||||
|
||||
@@ -5,5 +5,5 @@ fun foo() {
|
||||
}
|
||||
|
||||
// main.kt
|
||||
// class <1>object {
|
||||
// default <1>object {
|
||||
// fun <2>foo() {
|
||||
@@ -17,7 +17,7 @@ a public class Annotations private [a] (private [a] val c1: Int, [a] val c2: Int
|
||||
[a] private set
|
||||
|
||||
|
||||
private b(E.E2) class object {
|
||||
private b(E.E2) default object {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@@ -6,7 +6,7 @@ class ClassObject {
|
||||
|
||||
val c = 1
|
||||
|
||||
public class object {
|
||||
public default object {
|
||||
val j = 0
|
||||
fun z() = 0
|
||||
|
||||
@@ -20,11 +20,11 @@ class ClassObject {
|
||||
|
||||
|
||||
class B {
|
||||
class object {
|
||||
default object {
|
||||
class C {
|
||||
class object {
|
||||
default object {
|
||||
class D {
|
||||
class object {
|
||||
default object {
|
||||
val i = 3
|
||||
fun f() {
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ class D {
|
||||
class Nested
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
class NestedInClassObject
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7,7 +7,7 @@ enum class Enum {
|
||||
|
||||
open fun f() = 3
|
||||
|
||||
class object {
|
||||
default object {
|
||||
val c: Int = 1
|
||||
}
|
||||
}
|
||||
@@ -3,7 +3,7 @@
|
||||
|
||||
class A {
|
||||
class Nested()
|
||||
class NestedWithClassObject { class object }
|
||||
class NestedWithClassObject { default object }
|
||||
enum class NestedEnum { A }
|
||||
object NestedObj { fun invoke() = 1 }
|
||||
}
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
<!-- nestedClassAcessedViaInstanceReference2 -->
|
||||
Nested class object 'Default' accessed via instance reference
|
||||
Nested default object 'Default' accessed via instance reference
|
||||
@@ -15,7 +15,7 @@ fun A.B.test() {
|
||||
}
|
||||
|
||||
class C {
|
||||
class object {
|
||||
default object {
|
||||
class D {
|
||||
class Nested
|
||||
}
|
||||
@@ -29,7 +29,7 @@ fun C.Default.D.text() {
|
||||
|
||||
class E {
|
||||
class F {
|
||||
class object
|
||||
default object
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -1,2 +1,2 @@
|
||||
<!-- nestedClassShouldBeQualified5 -->
|
||||
Nested class object 'Default' should be qualified as 'E.F.Default'
|
||||
Nested default object 'Default' should be qualified as 'E.F.Default'
|
||||
@@ -1,13 +1,13 @@
|
||||
package d
|
||||
|
||||
class A {
|
||||
class object E {
|
||||
default object E {
|
||||
val c: Int
|
||||
}
|
||||
}
|
||||
|
||||
class B {
|
||||
class object F {
|
||||
default object F {
|
||||
val c: Int
|
||||
}
|
||||
}
|
||||
@@ -5,7 +5,7 @@ fun main() {
|
||||
}
|
||||
|
||||
class MyClass {
|
||||
class object {
|
||||
default object {
|
||||
object TEST {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -5,7 +5,7 @@ fun main() {
|
||||
}
|
||||
|
||||
class MyClass {
|
||||
class object {
|
||||
default object {
|
||||
object TEST {}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -13,7 +13,7 @@ class Outer {
|
||||
inner class Inner2
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
class ClassObjectNested
|
||||
}
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@ class Outer {
|
||||
inner class Inner2
|
||||
}
|
||||
|
||||
class object {
|
||||
default object {
|
||||
class ClassObjectNested
|
||||
}
|
||||
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user