Support reporting errors on class objects and any classes or objects contained anywhere
This commit is contained in:
+1
-1
@@ -1,5 +1,5 @@
|
||||
class C {
|
||||
class object {}
|
||||
<!CONFLICTING_JVM_DECLARATIONS!>class object<!> {}
|
||||
|
||||
<!CONFLICTING_JVM_DECLARATIONS!>val `object$`<!> = C
|
||||
}
|
||||
+7
@@ -0,0 +1,7 @@
|
||||
class C {
|
||||
<!CONFLICTING_JVM_DECLARATIONS!>class object<!> {
|
||||
<!CONFLICTING_JVM_DECLARATIONS!>val `object$`<!> = this
|
||||
}
|
||||
|
||||
val `object$` = C
|
||||
}
|
||||
@@ -10,4 +10,4 @@ object Impl : D, E {
|
||||
override fun foo() {}
|
||||
}
|
||||
|
||||
val obj: D = <!MANY_IMPL_MEMBER_NOT_IMPLEMENTED!>object<!> : D by Impl, E by Impl {}
|
||||
val obj: D = <!MANY_IMPL_MEMBER_NOT_IMPLEMENTED!>object<!> : D by Impl, E by Impl {}
|
||||
@@ -7,7 +7,7 @@ trait B {
|
||||
}
|
||||
|
||||
class C {
|
||||
class <!CANNOT_INFER_VISIBILITY!>object<!> : A, B {
|
||||
<!CANNOT_INFER_VISIBILITY!>class object<!> : A, B {
|
||||
fun bar() = null
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user