blob: b10576efb3c0ced94a1c0635b5968896b7cb3de9 [file]
// RUN_PIPELINE_TILL: FRONTEND
// LANGUAGE: +FullValueClasses
// WITH_STDLIB
abstract value class SelfAbstract(x: SelfAbstract)
sealed value class SelfSealed(x: SelfSealed)
abstract value class ViaFinal(x: Final)
value class Final(val a: ViaFinal, val i: Int)
value class Recursive(val r: <!VALUE_CLASS_CANNOT_BE_RECURSIVE!>Recursive<!>, val i: Int)
/* GENERATED_FIR_TAGS: classDeclaration, primaryConstructor, propertyDeclaration, sealed, value */