Sign in
pigweed
/
third_party
/
github
/
JetBrains
/
kotlin
/
5e49b472f81ed95098eec9749aa2ad0415fac731
/
.
/
compiler
/
testData
/
diagnostics
/
tests
/
sealed
/
TreeWhen.fir.kt
blob: be3b48e407c7d4c1345f07b7af392a6540740d95 [
file
]
sealed
class
Tree
{
object
Empty
:
Tree
()
class
Leaf
(
val x
:
Int
):
Tree
()
class
Node
(
val left
:
Tree
,
val right
:
Tree
):
Tree
()
fun max
():
Int
{
when
(
this
)
{
is
Empty
->
return
-
1
is
Leaf
->
return
this
.
x
is
Node
->
return
this
.
left
.
max
()
}
}
}