Parser: allow function types as receiver type for function
This commit is contained in:
@@ -1,34 +1,34 @@
|
||||
val {() : ()}.foo
|
||||
val {foo.bar.() : ()}.foo
|
||||
val ((Unit) -> Unit).foo
|
||||
val (foo.bar.() -> Unit).foo
|
||||
|
||||
val {foo.bar.() : ()}.foo = foo
|
||||
val (foo.bar.() -> Unit).foo = foo
|
||||
get() {}
|
||||
set(it) {}
|
||||
|
||||
val {foo.bar.() : ()}.foo = foo
|
||||
val (foo.bar.() -> Unit).foo = foo
|
||||
get() : Foo {}
|
||||
set(it) {}
|
||||
|
||||
|
||||
val {foo.bar.() : ()}.foo : bar = foo
|
||||
val (foo.bar.() -> Unit).foo : bar = foo
|
||||
[a] public get() {}
|
||||
open set(a : b) {}
|
||||
|
||||
|
||||
val {foo.bar.() : ()}.foo : bar = foo
|
||||
val (foo.bar.() -> Unit).foo : bar = foo
|
||||
open set(a : b) {}
|
||||
|
||||
|
||||
val {foo.bar.() : ()}.foo : bar = foo
|
||||
val (foo.bar.() -> Unit).foo : bar = foo
|
||||
[a] public get() {}
|
||||
|
||||
// Error recovery:
|
||||
|
||||
val {foo.bar.() : ()}.foo = foo
|
||||
val (foo.bar.() -> Unit).foo = foo
|
||||
set) {}
|
||||
dfget() {}
|
||||
|
||||
val {foo.bar.() : ()}.foo = foo
|
||||
val (foo.bar.() -> Unit).foo = foo
|
||||
get(foo) {}
|
||||
set() {}
|
||||
set() {}
|
||||
|
||||
Reference in New Issue
Block a user