e0d597a1bc
and tests for JET-168 Improve the parser for function and tuple types as receiver types
36 lines
535 B
Plaintext
36 lines
535 B
Plaintext
val {() : ()}.foo
|
|
val {foo.bar.() : ()}.foo
|
|
|
|
val {foo.bar.() : ()}.foo = foo
|
|
get() {}
|
|
set(it) {}
|
|
|
|
val {foo.bar.() : ()}.foo = foo
|
|
get() : Foo {}
|
|
set(it) {}
|
|
|
|
|
|
val {foo.bar.() : ()}.foo : bar = foo
|
|
[a] public get() {}
|
|
virtual set(a : b) {}
|
|
|
|
|
|
val {foo.bar.() : ()}.foo : bar = foo
|
|
virtual set(a : b) {}
|
|
|
|
|
|
val {foo.bar.() : ()}.foo : bar = foo
|
|
[a] public get() {}
|
|
|
|
// Error recovery:
|
|
|
|
val {foo.bar.() : ()}.foo = foo
|
|
set) {}
|
|
dfget() {}
|
|
|
|
val {foo.bar.() : ()}.foo = foo
|
|
get(foo) {}
|
|
set() {}
|
|
set() {}
|
|
|