blob: cbd9077c1a15f95dc6e35a0d82a8b9b9fefbe977 [file]
// RUN_PIPELINE_TILL: FRONTEND
// LANGUAGE: +FullValueClasses
// WITH_STDLIB
interface I {
fun f(): Int
}
abstract value class Abstract(x: I) : <!VALUE_CLASS_CANNOT_IMPLEMENT_INTERFACE_BY_DELEGATION!>I<!> by x
sealed value class Sealed(x: I) : <!VALUE_CLASS_CANNOT_IMPLEMENT_INTERFACE_BY_DELEGATION!>I<!> by x
value class Final(val x: I) : I by x
/* GENERATED_FIR_TAGS: classDeclaration, functionDeclaration, inheritanceDelegation, interfaceDeclaration,
primaryConstructor, propertyDeclaration, sealed, value */