// Rendering settings:
// - Signature version: 2
// - Show manifest properties: false
// - Show declarations: true

// Library unique name: <main>
final class /A { // /A|null[0]
    final val a // /A.a|{}a[0]
        final fun <get-a>(): kotlin/Any? // /A.a.<get-a>|<get-a>(){}[0]
    constructor <init>(kotlin/Any?) // /A.<init>|<init>(kotlin.Any?){}[0]
}
final class /Context { // /Context|null[0]
    constructor <init>() // /Context.<init>|<init>(){}[0]
    final fun c(): kotlin/Int // /Context.c|c(){}[0]
}
final fun /box(): kotlin/String // /box|box(){}[0]
final inline fun (context(/Context))./testInline(): kotlin/Int // /testInline|testInline(Context)(){}[0]
final inline fun (context(/Context))./testInlineWithArg(kotlin/Int): kotlin/Int // /testInlineWithArg|testInlineWithArg(Context)(kotlin.Int){}[0]
final inline fun (context(/Context), kotlin/Int)./testInlineWithExtensionAndArg(kotlin/Int): kotlin/Int // /testInlineWithExtensionAndArg|testInlineWithExtensionAndArg(Context)@kotlin.Int(kotlin.Int){}[0]
final inline fun (context(/Context), kotlin/Int)./testInlineWithExtensionAndMultipleArgs(kotlin/Int, kotlin/Int): kotlin/Int // /testInlineWithExtensionAndMultipleArgs|testInlineWithExtensionAndMultipleArgs(Context)@kotlin.Int(kotlin.Int;kotlin.Int){}[0]
final inline fun (context(/Context, /A), kotlin/Int)./testInlineWithExtensionAndMultipleContextsAndArgs(kotlin/Int = ..., kotlin/Int = ...): kotlin/Int // /testInlineWithExtensionAndMultipleContextsAndArgs|testInlineWithExtensionAndMultipleContextsAndArgs(Context;A)@kotlin.Int(kotlin.Int;kotlin.Int){}[0]
