Value classes: Support 'value' modifier in parser

This commit is contained in:
Ilmir Usmanov
2020-11-17 01:39:02 +01:00
parent d5979ffded
commit 11b2a07a59
4 changed files with 233 additions and 2 deletions
+35
View File
@@ -0,0 +1,35 @@
class value Foo
value private class Foo
value @Bar class Foo
value interface Foo
value abstract class Foo
value object Foo
value fun foo(){}
value class Foo
value class Foo {
val l = 1
fun invoke()
}
private value class Foo
expect value class Foo
actual value class Foo
@Bar value class Foo
class TopLevel {
value class Foo
}
value
class Foo