separate compiler and plugin tests
This commit is contained in:
@@ -0,0 +1,28 @@
|
||||
namespace toplevelObjectDeclarations {
|
||||
class Foo(y : Int) {
|
||||
~foo()~open fun foo() : Int = 1
|
||||
}
|
||||
|
||||
object ~A~A : Foo(0) {
|
||||
~x~val x : Int = 2
|
||||
|
||||
fun test() {
|
||||
return `x`x + `foo()`foo()
|
||||
}
|
||||
}
|
||||
|
||||
object B : `!`A {}
|
||||
|
||||
~ns.x~val x = `A`A.`foo()`foo()
|
||||
|
||||
~y~val y = object : Foo(`ns.x`x) {
|
||||
{
|
||||
`ns.x`x + 12
|
||||
}
|
||||
|
||||
~y.foo()~override fun foo() : Int = 1
|
||||
}
|
||||
|
||||
val z = `y`y.`y.foo()`foo()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user