diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.txt index 04c9faa9c69..d7ed65bec4c 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/anonymousObject.txt @@ -13,7 +13,7 @@ KtFunctionSymbol: isOverride: true isStatic: false isSuspend: false - modality: FINAL + modality: OPEN name: run origin: SOURCE receiverParameter: null diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/enumEntryOverride.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/enumEntryOverride.txt index 0a7299aa005..e70a02a5283 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/enumEntryOverride.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/enumEntryOverride.txt @@ -41,7 +41,7 @@ KtFunctionSymbol: isOverride: true isStatic: false isSuspend: false - modality: FINAL + modality: OPEN name: foo origin: SOURCE receiverParameter: null @@ -84,7 +84,7 @@ KtFunctionSymbol: isOverride: true isStatic: false isSuspend: false - modality: FINAL + modality: OPEN name: foo origin: SOURCE receiverParameter: null @@ -133,7 +133,7 @@ KtKotlinPropertySymbol: isOverride: true isStatic: false isVal: true - modality: FINAL + modality: OPEN name: i origin: SOURCE receiverParameter: null @@ -180,7 +180,7 @@ KtFunctionSymbol: isOverride: true isStatic: false isSuspend: false - modality: FINAL + modality: OPEN name: foo origin: SOURCE receiverParameter: null @@ -208,7 +208,7 @@ KtFunctionSymbol: isOverride: true isStatic: false isSuspend: false - modality: FINAL + modality: OPEN name: foo origin: SOURCE receiverParameter: null diff --git a/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.txt b/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.txt index 3198693bafa..9527507d8eb 100644 --- a/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.txt +++ b/analysis/analysis-api/testData/symbols/symbolByPsi/enumValueMember.txt @@ -124,7 +124,7 @@ KtKotlinPropertySymbol: isOverride: true isStatic: false isVal: true - modality: FINAL + modality: OPEN name: exitAnimation origin: SOURCE receiverParameter: null diff --git a/analysis/low-level-api-fir/testdata/innerDeclarationsResolve/propertyWithSetter.fir.txt b/analysis/low-level-api-fir/testdata/innerDeclarationsResolve/propertyWithSetter.fir.txt index d6e8ac36fe4..307bf4ffa0d 100644 --- a/analysis/low-level-api-fir/testdata/innerDeclarationsResolve/propertyWithSetter.fir.txt +++ b/analysis/low-level-api-fir/testdata/innerDeclarationsResolve/propertyWithSetter.fir.txt @@ -14,7 +14,7 @@ FILE: propertyWithSetter.kt super() } - public final override [BODY_RESOLVE] var id: R|kotlin/Int| = Int(1) + public open override [BODY_RESOLVE] var id: R|kotlin/Int| = Int(1) public [BODY_RESOLVE] get(): R|kotlin/Int| public [BODY_RESOLVE] set([BODY_RESOLVE] value: R|kotlin/Int|): R|kotlin/Unit| diff --git a/analysis/low-level-api-fir/testdata/lazyResolve/delegates.txt b/analysis/low-level-api-fir/testdata/lazyResolve/delegates.txt index e3e6043ef2c..7f04c74b4a8 100644 --- a/analysis/low-level-api-fir/testdata/lazyResolve/delegates.txt +++ b/analysis/low-level-api-fir/testdata/lazyResolve/delegates.txt @@ -382,11 +382,11 @@ FILE: delegates.kt super() } - public final override operator [RAW_FIR] fun getValue([RAW_FIR] thisRef: R|kotlin/Any?|, [RAW_FIR] property: R|kotlin/reflect/KProperty<*>|): R|kotlin/Int| { + public open override operator [RAW_FIR] fun getValue([RAW_FIR] thisRef: R|kotlin/Any?|, [RAW_FIR] property: R|kotlin/reflect/KProperty<*>|): R|kotlin/Int| { ^getValue Int(1) } - public final override operator [RAW_FIR] fun setValue([RAW_FIR] thisRef: R|kotlin/Any?|, [RAW_FIR] property: R|kotlin/reflect/KProperty<*>|, [RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| { + public open override operator [RAW_FIR] fun setValue([RAW_FIR] thisRef: R|kotlin/Any?|, [RAW_FIR] property: R|kotlin/reflect/KProperty<*>|, [RAW_FIR] value: R|kotlin/Int|): R|kotlin/Unit| { } } @@ -430,11 +430,11 @@ FILE: delegates.kt super() } - public final override operator [BODY_RESOLVE] fun getValue([BODY_RESOLVE] thisRef: R|kotlin/Any?|, [BODY_RESOLVE] property: R|kotlin/reflect/KProperty<*>|): R|kotlin/Int| { + public open override operator [BODY_RESOLVE] fun getValue([BODY_RESOLVE] thisRef: R|kotlin/Any?|, [BODY_RESOLVE] property: R|kotlin/reflect/KProperty<*>|): R|kotlin/Int| { ^getValue Int(1) } - public final override operator [BODY_RESOLVE] fun setValue([BODY_RESOLVE] thisRef: R|kotlin/Any?|, [BODY_RESOLVE] property: R|kotlin/reflect/KProperty<*>|, [BODY_RESOLVE] value: R|kotlin/Int|): R|kotlin/Unit| { + public open override operator [BODY_RESOLVE] fun setValue([BODY_RESOLVE] thisRef: R|kotlin/Any?|, [BODY_RESOLVE] property: R|kotlin/reflect/KProperty<*>|, [BODY_RESOLVE] value: R|kotlin/Int|): R|kotlin/Unit| { } } diff --git a/analysis/low-level-api-fir/testdata/lazyResolve/errors/anonymousObjectInInvalidPosition.txt b/analysis/low-level-api-fir/testdata/lazyResolve/errors/anonymousObjectInInvalidPosition.txt index 65496645caa..068ff95b67f 100644 --- a/analysis/low-level-api-fir/testdata/lazyResolve/errors/anonymousObjectInInvalidPosition.txt +++ b/analysis/low-level-api-fir/testdata/lazyResolve/errors/anonymousObjectInInvalidPosition.txt @@ -150,7 +150,7 @@ FILE: anonymousObjectInInvalidPosition.kt super() } - public final override [BODY_RESOLVE] fun x(): R|kotlin/Unit| { + public open override [BODY_RESOLVE] fun x(): R|kotlin/Unit| { } } @@ -168,7 +168,7 @@ FILE: anonymousObjectInInvalidPosition.kt super() } - public final override [BODY_RESOLVE] fun x(): R|kotlin/Unit| { + public open override [BODY_RESOLVE] fun x(): R|kotlin/Unit| { } } diff --git a/analysis/low-level-api-fir/testdata/onAirResolve/memberWithOverride.txt b/analysis/low-level-api-fir/testdata/onAirResolve/memberWithOverride.txt index 66e4edf5d7e..9333485119c 100644 --- a/analysis/low-level-api-fir/testdata/onAirResolve/memberWithOverride.txt +++ b/analysis/low-level-api-fir/testdata/onAirResolve/memberWithOverride.txt @@ -1,3 +1,3 @@ -public final override [BODY_RESOLVE] fun baseMember(): R|kotlin/Int| { +public open override [BODY_RESOLVE] fun baseMember(): R|kotlin/Int| { ^baseMember Int(3) } diff --git a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassForClassOrObject.kt b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassForClassOrObject.kt index 0c0a824e722..e976a7c4628 100644 --- a/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassForClassOrObject.kt +++ b/analysis/symbol-light-classes/src/org/jetbrains/kotlin/light/classes/symbol/classes/SymbolLightClassForClassOrObject.kt @@ -197,8 +197,9 @@ internal open class SymbolLightClassForClassOrObject : SymbolLightClassForNamedC val nonFinalFunctionsFromAny = classOrObjectSymbol.getMemberScope() .getCallableSymbols { name -> name.isFromAny } .filterIsInstance() - .filterNot { it.modality == Modality.FINAL } - .filter { actuallyComesFromAny(it) } + .filterNot { + it.modality == Modality.FINAL || (it.getContainingSymbol() as? KtNamedClassOrObjectSymbol)?.modality == Modality.FINAL + }.filter { actuallyComesFromAny(it) } val functionsFromAnyByName = nonFinalFunctionsFromAny.associateBy { it.name } diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.fir.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.fir.txt index d7f884af2c3..b47c31fb4d1 100644 --- a/compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/arguments/ambiguityOnJavaOverride.fir.txt @@ -4,7 +4,7 @@ FILE: main.kt super() } - protected final override fun foo(s: R|kotlin/String|): R|kotlin/Any?| { + protected open override fun foo(s: R|kotlin/String|): R|kotlin/Any?| { ^foo Null(null) } diff --git a/compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.fir.txt b/compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.fir.txt index 0d6c37a9bb7..d8f7c71c9ed 100644 --- a/compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/arguments/defaultFromOverrides.fir.txt @@ -12,10 +12,10 @@ FILE: defaultFromOverrides.kt super() } - public final override fun foo(x: R|kotlin/Int|): R|kotlin/Unit| { + public open override fun foo(x: R|kotlin/Int|): R|kotlin/Unit| { } - public final override fun bar(x: R|kotlin/String|, y: R|kotlin/Int|): R|kotlin/Unit| { + public open override fun bar(x: R|kotlin/String|, y: R|kotlin/Int|): R|kotlin/Unit| { } } diff --git a/compiler/fir/analysis-tests/testData/resolve/callResolution/superAny.fir.txt b/compiler/fir/analysis-tests/testData/resolve/callResolution/superAny.fir.txt index c7d0deef600..99a7902ce58 100644 --- a/compiler/fir/analysis-tests/testData/resolve/callResolution/superAny.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/callResolution/superAny.fir.txt @@ -20,11 +20,11 @@ FILE: superAny.kt super() } - public final override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { + public open override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { ^equals this@R|/C|.super.R|/B.equals|(R|/other|) } - public final override fun hashCode(): R|kotlin/Int| { + public open override fun hashCode(): R|kotlin/Int| { ^hashCode this@R|/C|.super.R|/B.hashCode|() } diff --git a/compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.fir.txt b/compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.fir.txt index 378559e64e7..e2b41420213 100644 --- a/compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/delegatedSuperType.fir.txt @@ -8,7 +8,7 @@ FILE: delegatedSuperType.kt super() } - public final override fun foo(): R|kotlin/Unit| { + public open override fun foo(): R|kotlin/Unit| { } } diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.fir.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.fir.txt index 6a5d76015f1..844e137141c 100644 --- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCall.fir.txt @@ -35,7 +35,7 @@ FILE: abstractSuperCall.kt super() } - public final override fun f(): R|kotlin/Unit| { + public open override fun f(): R|kotlin/Unit| { } public final fun g(): R|kotlin/Unit| { diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.fir.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.fir.txt index 47473b3321e..2e2ea3de5dc 100644 --- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/abstractSuperCallInPresenseOfNonAbstractMethodInParent.fir.txt @@ -22,15 +22,15 @@ FILE: abstractSuperCallInPresenseOfNonAbstractMethodInParent.kt super() } - public final override fun toString(): R|kotlin/String| { + public open override fun toString(): R|kotlin/String| { ^toString this@R|/A|.super.R|kotlin/Any.toString|() } - public final override fun foo(): R|kotlin/String| { + public open override fun foo(): R|kotlin/String| { ^foo this@R|/A|.super.R|/B.foo|() } - public final override fun bar(): R|kotlin/String| { + public open override fun bar(): R|kotlin/String| { ^bar this@R|/A|.super.R|/IWithToString.bar|() } diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.fir.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.fir.txt index ca201ad1cff..8bdec4228ba 100644 --- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/conflictingOverloads.fir.txt @@ -30,7 +30,7 @@ FILE: conflictingOverloads.kt super() } - public final override fun rest(s: R|kotlin/String|): R|kotlin/Unit| { + public open override fun rest(s: R|kotlin/String|): R|kotlin/Unit| { } public final fun rest(s: R|kotlin/String|): R|kotlin/Unit| { @@ -39,7 +39,7 @@ FILE: conflictingOverloads.kt public final fun rest(l: R|kotlin/Long|): R|kotlin/Unit| { } - public final override val u: R|kotlin/Int| = Int(310) + public open override val u: R|kotlin/Int| = Int(310) public get(): R|kotlin/Int| } diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.fir.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.fir.txt index 0c98a86e75f..ad7d39f859e 100644 --- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/propertyTypeMismatchOnOverride.fir.txt @@ -24,7 +24,7 @@ FILE: propertyTypeMismatchOnOverride.kt super() } - public final override var test: R|kotlin/String| = String(Test) + public open override var test: R|kotlin/String| = String(Test) public get(): R|kotlin/String| public set(value: R|kotlin/String|): R|kotlin/Unit| @@ -47,7 +47,7 @@ FILE: propertyTypeMismatchOnOverride.kt public final val value: R|T| = R|/value| public get(): R|T| - public final override var test: R|T| = this@R|/E|.R|/E.value| + public open override var test: R|T| = this@R|/E|.R|/E.value| public get(): R|T| public set(value: R|T|): R|kotlin/Unit| @@ -73,7 +73,7 @@ FILE: propertyTypeMismatchOnOverride.kt public final val balue: R|E| = R|/balue| public get(): R|E| - public final override var rest: R|E| = this@R|/G|.R|/G.balue| + public open override var rest: R|E| = this@R|/G|.R|/G.balue| public get(): R|E| public set(value: R|E|): R|kotlin/Unit| @@ -86,7 +86,7 @@ FILE: propertyTypeMismatchOnOverride.kt public final val balue: R|E| = R|/balue| public get(): R|E| - public final override var rest: R|E| = this@R|/H|.R|/H.balue| + public open override var rest: R|E| = this@R|/H|.R|/H.balue| public get(): R|E| public set(value: R|E|): R|kotlin/Unit| @@ -99,7 +99,7 @@ FILE: propertyTypeMismatchOnOverride.kt public final val balue: R|E| = R|/balue| public get(): R|E| - public final override var rest: R|E| = this@R|/M|.R|/M.balue| + public open override var rest: R|E| = this@R|/M|.R|/M.balue| public get(): R|E| public set(value: R|E|): R|kotlin/Unit| diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.fir.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.fir.txt index f4728911923..8d55d265635 100644 --- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/returnTypeMismatchOnOverride.fir.txt @@ -28,7 +28,7 @@ FILE: returnTypeMismatchOnOverride.kt super() } - public final override fun test(): R|kotlin/String| { + public open override fun test(): R|kotlin/String| { ^test String(Test) } @@ -51,7 +51,7 @@ FILE: returnTypeMismatchOnOverride.kt public final val value: R|T| = R|/value| public get(): R|T| - public final override fun test(): R|T| { + public open override fun test(): R|T| { ^test this@R|/E|.R|/E.value| } @@ -77,7 +77,7 @@ FILE: returnTypeMismatchOnOverride.kt public final val balue: R|E| = R|/balue| public get(): R|E| - public final override fun rest(): R|E| { + public open override fun rest(): R|E| { ^rest this@R|/G|.R|/G.balue| } @@ -90,7 +90,7 @@ FILE: returnTypeMismatchOnOverride.kt public final val balue: R|E| = R|/balue| public get(): R|E| - public final override fun rest(): R|E| { + public open override fun rest(): R|E| { ^rest this@R|/H|.R|/H.balue| } @@ -103,7 +103,7 @@ FILE: returnTypeMismatchOnOverride.kt public final val balue: R|E| = R|/balue| public get(): R|E| - public final override fun rest(): R|E| { + public open override fun rest(): R|E| { ^rest this@R|/M|.R|/M.balue| } diff --git a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.fir.txt b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.fir.txt index a8062940668..22fed0832d1 100644 --- a/compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/diagnostics/superCallWithDelegation.fir.txt @@ -19,7 +19,7 @@ FILE: superCallWithDelegation.kt super(R|/a|) } - public final override fun foo(): R|kotlin/Unit| { + public open override fun foo(): R|kotlin/Unit| { this@R|/C|.super.R|/A.foo|() } diff --git a/compiler/fir/analysis-tests/testData/resolve/enum.fir.txt b/compiler/fir/analysis-tests/testData/resolve/enum.fir.txt index 853f81e372b..1286c8fd09e 100644 --- a/compiler/fir/analysis-tests/testData/resolve/enum.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/enum.fir.txt @@ -26,7 +26,7 @@ FILE: enum.kt super(Q|O1|) } - public final override fun check(y: R|Some|): R|kotlin/Boolean| { + public open override fun check(y: R|Some|): R|kotlin/Boolean| { ^check Boolean(true) } @@ -37,7 +37,7 @@ FILE: enum.kt super(Q|O2|) } - public final override fun check(y: R|Some|): R|kotlin/Boolean| { + public open override fun check(y: R|Some|): R|kotlin/Boolean| { ^check ==(R|/y|, Q|O2|) } @@ -81,11 +81,11 @@ FILE: enum.kt super() } - public final override fun foo(): R|kotlin/Int| { + public open override fun foo(): R|kotlin/Int| { ^foo Int(1) } - public final override val bar: R|kotlin/String| = String(a) + public open override val bar: R|kotlin/String| = String(a) public get(): R|kotlin/String| } diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.fir.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.fir.txt index fbbcc0f826a..f0319d887af 100644 --- a/compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/CallBasedInExpressionGenerator.fir.txt @@ -37,7 +37,7 @@ FILE: CallBasedInExpressionGenerator.kt private final val isInverted: R|kotlin/Boolean| = ==(R|/operatorReference|.#(), #.#) private get(): R|kotlin/Boolean| - public final override fun generate(argument: R|org/jetbrains/kotlin/codegen/range/inExpression/StackValue|): R|org/jetbrains/kotlin/codegen/range/inExpression/BranchedValue| { + public open override fun generate(argument: R|org/jetbrains/kotlin/codegen/range/inExpression/StackValue|): R|org/jetbrains/kotlin/codegen/range/inExpression/BranchedValue| { ^generate this@R|org/jetbrains/kotlin/codegen/range/inExpression/CallBasedInExpressionGenerator|.R|org/jetbrains/kotlin/codegen/range/inExpression/CallBasedInExpressionGenerator.gen|(R|/argument|).R|kotlin/let|( = let@fun (it: R|org/jetbrains/kotlin/codegen/range/inExpression/BranchedValue|): R|org/jetbrains/kotlin/codegen/range/inExpression/BranchedValue| { ^ when () { this@R|org/jetbrains/kotlin/codegen/range/inExpression/CallBasedInExpressionGenerator|.R|org/jetbrains/kotlin/codegen/range/inExpression/CallBasedInExpressionGenerator.isInverted| -> { @@ -58,12 +58,12 @@ FILE: CallBasedInExpressionGenerator.kt super(R|/argument|, Null(null), R|/argument|.#, #.#) } - public final override fun putSelector(type: R|org/jetbrains/kotlin/codegen/range/inExpression/Type|, kotlinType: R|org/jetbrains/kotlin/codegen/range/inExpression/KotlinType?|, v: R|org/jetbrains/kotlin/codegen/range/inExpression/InstructionAdapter|): R|kotlin/Unit| { + public open override fun putSelector(type: R|org/jetbrains/kotlin/codegen/range/inExpression/Type|, kotlinType: R|org/jetbrains/kotlin/codegen/range/inExpression/KotlinType?|, v: R|org/jetbrains/kotlin/codegen/range/inExpression/InstructionAdapter|): R|kotlin/Unit| { this@R|/|.R|/.invokeFunction|(R|/v|) #(R|/type|, R|/kotlinType|, R|/v|) } - public final override fun condJump(jumpLabel: R|org/jetbrains/kotlin/codegen/range/inExpression/Label|, v: R|org/jetbrains/kotlin/codegen/range/inExpression/InstructionAdapter|, jumpIfFalse: R|kotlin/Boolean|): R|kotlin/Unit| { + public open override fun condJump(jumpLabel: R|org/jetbrains/kotlin/codegen/range/inExpression/Label|, v: R|org/jetbrains/kotlin/codegen/range/inExpression/InstructionAdapter|, jumpIfFalse: R|kotlin/Boolean|): R|kotlin/Unit| { this@R|/|.R|/.invokeFunction|(R|/v|) R|/v|.#(when () { R|/jumpIfFalse| -> { diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.fir.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.fir.txt index 7de4c1de5ba..98b9b87ec3a 100644 --- a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericDecorator.fir.txt @@ -4,7 +4,7 @@ FILE: test.kt super|>() } - public final override fun getLookupString(): R|kotlin/String| { + public open override fun getLookupString(): R|kotlin/String| { ^getLookupString this@R|/MyDecorator|.R|/Decorator.delegate|.R|/LookupElement.lookupString| } diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.fir.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.fir.txt index 35ebf944b80..5cb52666618 100644 --- a/compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/genericPropertyAccess.fir.txt @@ -15,7 +15,7 @@ FILE: genericPropertyAccess.kt super|>(R|/x|) } - public final override fun foo(): R|T| { + public open override fun foo(): R|T| { ^foo this@R|/Derived|.R|SubstitutionOverride| } diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.fir.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.fir.txt index e346ae60b05..f0b615aa331 100644 --- a/compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/localWithBooleanNot.fir.txt @@ -13,7 +13,7 @@ FILE: foo.kt ^bar this@R|/|.R|/.result|.R|kotlin/Boolean.not|() } - public final override fun result(): R|kotlin/Boolean| { + public open override fun result(): R|kotlin/Boolean| { ^result this@R|/|.R|/.result| } diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.fir.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.fir.txt index 4ddeea411b6..03b277cc010 100644 --- a/compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/overriddenJavaGetter.fir.txt @@ -4,7 +4,7 @@ FILE: Derived.kt super() } - public final override fun getSomething(): R|kotlin/String| { + public open override fun getSomething(): R|kotlin/String| { ^getSomething String(42) } diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.fir.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.fir.txt index 7afc84015d4..5814935e529 100644 --- a/compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/protectedVisibility.fir.txt @@ -100,7 +100,7 @@ FILE: protectedVisibility.kt super|>(Int(1)) } - protected final override fun foo(): R|kotlin/Int| { + protected open override fun foo(): R|kotlin/Int| { ^foo this@R|/DerivedGeneric|.super|>.R|SubstitutionOverride|() } diff --git a/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.fir.txt b/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.fir.txt index d4289e49e4b..dd514683e4c 100644 --- a/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/expresssions/syntheticInImplicitBody.fir.txt @@ -8,7 +8,7 @@ FILE: User.kt ^foo this@R|/User|.R|/User.text| } - public final override fun getText(): R|kotlin/String| { + public open override fun getText(): R|kotlin/String| { ^getText String() } diff --git a/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantExplicitTypeChecker.fir.txt b/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantExplicitTypeChecker.fir.txt index f53a14ce921..7f042559dd0 100644 --- a/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantExplicitTypeChecker.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantExplicitTypeChecker.fir.txt @@ -49,10 +49,10 @@ FILE: RedundantExplicitTypeChecker.kt super() } - public final override val x: R|kotlin/Int| = R|/x| + public open override val x: R|kotlin/Int| = R|/x| public get(): R|kotlin/Int| - public final override val y: R|kotlin/Int| = R|/y| + public open override val y: R|kotlin/Int| = R|/y| public get(): R|kotlin/Int| } diff --git a/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityDueToOverride.fir.txt b/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityDueToOverride.fir.txt index bf520002e53..f3bccc4c2a6 100644 --- a/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityDueToOverride.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityDueToOverride.fir.txt @@ -14,7 +14,7 @@ FILE: RedundantVisibilityDueToOverride.kt super() } - public final override var attribute: R|kotlin/String| = this@R|/C1|.super.R|/A.attribute| + public open override var attribute: R|kotlin/String| = this@R|/C1|.super.R|/A.attribute| public get(): R|kotlin/String| public set(value: R|kotlin/String|): R|kotlin/Unit| @@ -34,7 +34,7 @@ FILE: RedundantVisibilityDueToOverride.kt super() } - public final override var attribute: R|kotlin/String| = this@R|/C2|.super.R|/B2.attribute| + public open override var attribute: R|kotlin/String| = this@R|/C2|.super.R|/B2.attribute| public get(): R|kotlin/String| public set(value: R|kotlin/String|): R|kotlin/Unit| diff --git a/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityModifierChecker.fir.txt b/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityModifierChecker.fir.txt index f3857a9ba4b..742c9e91c2c 100644 --- a/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityModifierChecker.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityModifierChecker.fir.txt @@ -81,10 +81,10 @@ FILE: RedundantVisibilityModifierChecker.kt super() } - protected final override fun willRemainProtected(): R|kotlin/Unit| { + protected open override fun willRemainProtected(): R|kotlin/Unit| { } - public final override fun willBecomePublic(): R|kotlin/Unit| { + public open override fun willBecomePublic(): R|kotlin/Unit| { } } diff --git a/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityModifierCheckerForInnerComponents.fir.txt b/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityModifierCheckerForInnerComponents.fir.txt index a3f116dc2d3..3fd976aa244 100644 --- a/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityModifierCheckerForInnerComponents.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/extendedCheckers/RedundantVisibilityModifierCheckerForInnerComponents.fir.txt @@ -17,11 +17,11 @@ FILE: RedundantVisibilityModifierCheckerForInnerComponents.kt super() } - public final override var id: R|kotlin/Int| = Int(1) + public open override var id: R|kotlin/Int| = Int(1) public get(): R|kotlin/Int| public set(value: R|kotlin/Int|): R|kotlin/Unit| - public final override val a: R|kotlin/String| = String(rest) + public open override val a: R|kotlin/String| = String(rest) public get(): R|kotlin/String| } @@ -40,7 +40,7 @@ FILE: RedundantVisibilityModifierCheckerForInnerComponents.kt super() } - public final override var attribute: R|kotlin/String| = this@R|/C1|.super.R|/A1.attribute| + public open override var attribute: R|kotlin/String| = this@R|/C1|.super.R|/A1.attribute| public get(): R|kotlin/String| public set(value: R|kotlin/String|): R|kotlin/Unit| @@ -63,7 +63,7 @@ FILE: RedundantVisibilityModifierCheckerForInnerComponents.kt super() } - public final override var attribute: R|kotlin/String| = this@R|/C2|.super.R|/A2.attribute| + public open override var attribute: R|kotlin/String| = this@R|/C2|.super.R|/A2.attribute| public get(): R|kotlin/String| public set(value: R|kotlin/String|): R|kotlin/Unit| @@ -93,7 +93,7 @@ FILE: RedundantVisibilityModifierCheckerForInnerComponents.kt super() } - public final override var attribute: R|kotlin/String| = this@R|/C3|.super.R|/B3.attribute| + public open override var attribute: R|kotlin/String| = this@R|/C3|.super.R|/B3.attribute| public get(): R|kotlin/String| public set(value: R|kotlin/String|): R|kotlin/Unit| @@ -123,7 +123,7 @@ FILE: RedundantVisibilityModifierCheckerForInnerComponents.kt super() } - public final override var attribute: R|kotlin/String| = this@R|/C4|.super.R|/B4.attribute| + public open override var attribute: R|kotlin/String| = this@R|/C4|.super.R|/B4.attribute| public get(): R|kotlin/String| public set(value: R|kotlin/String|): R|kotlin/Unit| @@ -143,7 +143,7 @@ FILE: RedundantVisibilityModifierCheckerForInnerComponents.kt super() } - public final override var attribute: R|kotlin/String| = String(b) + public open override var attribute: R|kotlin/String| = String(b) public get(): R|kotlin/String| protected set(value: R|kotlin/String|): R|kotlin/Unit| diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.fir.txt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.fir.txt index 514f509ff9c..8dceb2446bd 100644 --- a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/enums.fir.txt @@ -33,7 +33,7 @@ FILE: enums.kt super(Double(1.0), Double(2.0)) } - public final override fun sayHello(): R|kotlin/Unit| { + public open override fun sayHello(): R|kotlin/Unit| { #(String(Hello!!!)) } @@ -44,7 +44,7 @@ FILE: enums.kt super(Double(3.0), Double(4.0)) } - public final override fun sayHello(): R|kotlin/Unit| { + public open override fun sayHello(): R|kotlin/Unit| { #(String(Ola!!!)) } @@ -55,7 +55,7 @@ FILE: enums.kt super(Double(5.0), Double(6.0)) } - public final override fun sayHello(): R|kotlin/Unit| { + public open override fun sayHello(): R|kotlin/Unit| { #(String(Privet!!!)) } diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.fir.txt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.fir.txt index 27934611dea..4be3979c9ea 100644 --- a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/simpleClass.fir.txt @@ -14,11 +14,11 @@ FILE: simpleClass.kt private final val baz: R|kotlin/Int| = Int(42) private get(): R|kotlin/Int| - public final override fun foo(x: R|kotlin/Int|, y: R|kotlin/String|): R|kotlin/String| { + public open override fun foo(x: R|kotlin/Int|, y: R|kotlin/String|): R|kotlin/String| { ^foo R|/y|.R|kotlin/String.plus|(R|/x|).R|kotlin/String.plus|(this@R|/SomeClass|.R|/SomeClass.baz|) } - public final override var bar: R|kotlin/Boolean| + public open override var bar: R|kotlin/Boolean| public get(): R|kotlin/Boolean| { ^ Boolean(true) } diff --git a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/typeParameters.fir.txt b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/typeParameters.fir.txt index 17492a1ade3..02726e598de 100644 --- a/compiler/fir/analysis-tests/testData/resolve/fromBuilder/typeParameters.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/fromBuilder/typeParameters.fir.txt @@ -18,11 +18,11 @@ FILE: typeParameters.kt super|>() } - public final override operator fun get(index: R|kotlin/Int|): R|kotlin/Int| { + public open override operator fun get(index: R|kotlin/Int|): R|kotlin/Int| { ^get Int(42) } - public final override infix fun concat(other: R|List|): R|List| { + public open override infix fun concat(other: R|List|): R|List| { ^concat this@R|/SomeList| } diff --git a/compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.fir.txt b/compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.fir.txt index 1bbaa0d412e..fabed381947 100644 --- a/compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/incorrectSuperCall.fir.txt @@ -26,7 +26,7 @@ FILE: incorrectSuperCall.kt super() } - public final override fun foo(): R|kotlin/Unit| { + public open override fun foo(): R|kotlin/Unit| { this@R|/C|.super.R|/B.foo|() this@R|/C|.super<>.#() this@R|/C|.super.R|/B.baz|() diff --git a/compiler/fir/analysis-tests/testData/resolve/inlineClasses/inlineClassMembers.fir.txt b/compiler/fir/analysis-tests/testData/resolve/inlineClasses/inlineClassMembers.fir.txt index 2e9274ffa6f..f4349605631 100644 --- a/compiler/fir/analysis-tests/testData/resolve/inlineClasses/inlineClassMembers.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/inlineClasses/inlineClassMembers.fir.txt @@ -56,11 +56,11 @@ FILE: inlineClassMembers.kt public final fun unbox(): R|kotlin/Unit| { } - public final override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { + public open override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { ^equals Boolean(true) } - public final override fun hashCode(): R|kotlin/Int| { + public open override fun hashCode(): R|kotlin/Int| { ^hashCode Int(1) } @@ -82,11 +82,11 @@ FILE: inlineClassMembers.kt public final fun unbox(): R|kotlin/Unit| { } - public final override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { + public open override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { ^equals Boolean(true) } - public final override fun hashCode(): R|kotlin/Int| { + public open override fun hashCode(): R|kotlin/Int| { ^hashCode Int(1) } diff --git a/compiler/fir/analysis-tests/testData/resolve/lambdaArgInScopeFunction.fir.txt b/compiler/fir/analysis-tests/testData/resolve/lambdaArgInScopeFunction.fir.txt index 3fc78c7f234..83eafccfca0 100644 --- a/compiler/fir/analysis-tests/testData/resolve/lambdaArgInScopeFunction.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/lambdaArgInScopeFunction.fir.txt @@ -7,7 +7,7 @@ FILE: lambdaArgInScopeFunction.kt private final val name: R|kotlin/String| = R|/name| private get(): R|kotlin/String| - public final override operator fun compareTo(that: R|KotlinClass|): R|kotlin/Int| { + public open override operator fun compareTo(that: R|KotlinClass|): R|kotlin/Int| { ^compareTo this@R|/KotlinClass|.R|/KotlinClass.name|.R|kotlin/String.compareTo|(R|/that|.R|/KotlinClass.name|) } diff --git a/compiler/fir/analysis-tests/testData/resolve/lambdaPropertyTypeInference.fir.txt b/compiler/fir/analysis-tests/testData/resolve/lambdaPropertyTypeInference.fir.txt index 1027807dbdf..1911e20cf08 100644 --- a/compiler/fir/analysis-tests/testData/resolve/lambdaPropertyTypeInference.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/lambdaPropertyTypeInference.fir.txt @@ -87,7 +87,7 @@ FILE: KotlinClass.kt private final val name: R|kotlin/String| = R|/name| private get(): R|kotlin/String| - public final override operator fun compareTo(that: R|KotlinClass|): R|kotlin/Int| { + public open override operator fun compareTo(that: R|KotlinClass|): R|kotlin/Int| { ^compareTo this@R|/KotlinClass|.R|/KotlinClass.name|.R|kotlin/String.compareTo|(R|/that|.R|/KotlinClass.name|) } diff --git a/compiler/fir/analysis-tests/testData/resolve/localClasses/anonObject.fir.txt b/compiler/fir/analysis-tests/testData/resolve/localClasses/anonObject.fir.txt index c3445ff7087..a83f3eacee7 100644 --- a/compiler/fir/analysis-tests/testData/resolve/localClasses/anonObject.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/localClasses/anonObject.fir.txt @@ -9,7 +9,7 @@ FILE: a.kt super() } - protected final override val message: R|kotlin/String| = String(expression expected) + protected open override val message: R|kotlin/String| = String(expression expected) protected get(): R|kotlin/String| } diff --git a/compiler/fir/analysis-tests/testData/resolve/localClasses/overrideInLocal.fir.txt b/compiler/fir/analysis-tests/testData/resolve/localClasses/overrideInLocal.fir.txt index 9531124d5c9..1fdedbd06ea 100644 --- a/compiler/fir/analysis-tests/testData/resolve/localClasses/overrideInLocal.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/localClasses/overrideInLocal.fir.txt @@ -5,7 +5,7 @@ FILE: a.kt super() } - protected final override val message: R|kotlin/String| = String(expression expected) + protected open override val message: R|kotlin/String| = String(expression expected) protected get(): R|kotlin/String| } diff --git a/compiler/fir/analysis-tests/testData/resolve/localObject.fir.txt b/compiler/fir/analysis-tests/testData/resolve/localObject.fir.txt index ed7bd6a3ca2..3c474304005 100644 --- a/compiler/fir/analysis-tests/testData/resolve/localObject.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/localObject.fir.txt @@ -13,7 +13,7 @@ FILE: localObject.kt super() } - public final override fun foo(): R|kotlin/Int| { + public open override fun foo(): R|kotlin/Int| { ^foo R|/x|.R|kotlin/Int.plus|(Int(1)) } @@ -39,7 +39,7 @@ FILE: localObject.kt super() } - public final override fun foo(): R|kotlin/Int| { + public open override fun foo(): R|kotlin/Int| { ^foo this@R|/TestProperty|.R|/TestProperty.intConst|.R|kotlin/Int.plus|(Int(1)) } @@ -55,7 +55,7 @@ FILE: localObject.kt super() } - public final override fun foo(): R|kotlin/Int| { + public open override fun foo(): R|kotlin/Int| { ^foo this@R|/TestProperty|.R|/TestProperty.intConst|.R|kotlin/Int.plus|(Int(1)) } @@ -70,7 +70,7 @@ FILE: localObject.kt super() } - public final override fun foo(): R|kotlin/Int| { + public open override fun foo(): R|kotlin/Int| { ^foo this@R|special/anonymous|.R|/TestProperty.x|.R|kotlin/Int.plus|(Int(1)) } diff --git a/compiler/fir/analysis-tests/testData/resolve/multifile/Annotations.fir.txt b/compiler/fir/analysis-tests/testData/resolve/multifile/Annotations.fir.txt index 409cdf21619..4b229a50da9 100644 --- a/compiler/fir/analysis-tests/testData/resolve/multifile/Annotations.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/multifile/Annotations.fir.txt @@ -81,10 +81,10 @@ FILE: main.kt public final val y: R|kotlin/Char| = R|/y| public get(): R|kotlin/Char| - public final override fun foo(arg: R|kotlin/Double|): R|kotlin/Unit| { + public open override fun foo(arg: R|kotlin/Double|): R|kotlin/Unit| { } - public final override val v: R|kotlin/String| + public open override val v: R|kotlin/String| @R|annotations/Simple|() public get(): R|kotlin/String| { ^ String() } diff --git a/compiler/fir/analysis-tests/testData/resolve/offOrderMultiBoundGenericOverride.fir.txt b/compiler/fir/analysis-tests/testData/resolve/offOrderMultiBoundGenericOverride.fir.txt index 582e3321e9b..bfb5e2e4b1e 100644 --- a/compiler/fir/analysis-tests/testData/resolve/offOrderMultiBoundGenericOverride.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/offOrderMultiBoundGenericOverride.fir.txt @@ -19,7 +19,7 @@ FILE: main.kt super() } - public final override fun

foo(): R|kotlin/Unit| { + public open override fun

foo(): R|kotlin/Unit| { } } diff --git a/compiler/fir/analysis-tests/testData/resolve/overrides/simple.fir.txt b/compiler/fir/analysis-tests/testData/resolve/overrides/simple.fir.txt index 7ab286143cb..7521e95f9d8 100644 --- a/compiler/fir/analysis-tests/testData/resolve/overrides/simple.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/overrides/simple.fir.txt @@ -22,7 +22,7 @@ FILE: simple.kt super() } - public final override fun foo(): R|B| { + public open override fun foo(): R|B| { ^foo this@R|/B| } @@ -30,7 +30,7 @@ FILE: simple.kt ^bar this@R|/B| } - public final override fun buz(p: R|B|): R|B| { + public open override fun buz(p: R|B|): R|B| { ^buz this@R|/B| } diff --git a/compiler/fir/analysis-tests/testData/resolve/problems/compilerPhase.fir.txt b/compiler/fir/analysis-tests/testData/resolve/problems/compilerPhase.fir.txt index de9c7b69002..517a3bb45cb 100644 --- a/compiler/fir/analysis-tests/testData/resolve/problems/compilerPhase.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/problems/compilerPhase.fir.txt @@ -30,7 +30,7 @@ FILE: compilerPhase.kt private/*private to this*/ final val lower: R|CompilerPhase| = R|/lower| private/*private to this*/ get(): R|CompilerPhase| - public final override fun invoke(phaseConfig: R|PhaseConfig|, phaserState: R|PhaserState|, context: R|Context|, input: R|Data|): R|Data| { + public open override fun invoke(phaseConfig: R|PhaseConfig|, phaserState: R|PhaserState|, context: R|Context|, input: R|Data|): R|Data| { lval output: R|Data| = when () { R|/phaseConfig|.R|/PhaseConfig.needProfiling| -> { this@R|/NamedCompilerPhase|.R|/NamedCompilerPhase.runAndProfile|(R|/phaseConfig|, R|/phaserState|, R|/context|, R|/input|) diff --git a/compiler/fir/analysis-tests/testData/resolve/problems/defaultParametersFromDifferentScopes.fir.txt b/compiler/fir/analysis-tests/testData/resolve/problems/defaultParametersFromDifferentScopes.fir.txt index 2a1d552b1bc..c697b5b6797 100644 --- a/compiler/fir/analysis-tests/testData/resolve/problems/defaultParametersFromDifferentScopes.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/problems/defaultParametersFromDifferentScopes.fir.txt @@ -12,7 +12,7 @@ FILE: defaultParametersFromDifferentScopes.kt super() } - public final override fun some(x: R|kotlin/Int|, y: R|kotlin/Int|): R|kotlin/Unit| { + public open override fun some(x: R|kotlin/Int|, y: R|kotlin/Int|): R|kotlin/Unit| { } } diff --git a/compiler/fir/analysis-tests/testData/resolve/problems/inaccessibleJavaGetter.fir.txt b/compiler/fir/analysis-tests/testData/resolve/problems/inaccessibleJavaGetter.fir.txt index baa00202861..727365f956d 100644 --- a/compiler/fir/analysis-tests/testData/resolve/problems/inaccessibleJavaGetter.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/problems/inaccessibleJavaGetter.fir.txt @@ -12,12 +12,12 @@ FILE: test.kt super() } - public final override val setter: R|kotlin/String| + public open override val setter: R|kotlin/String| public get(): R|kotlin/String| { ^ String(K) } - public final override val isDelegated: R|kotlin/Boolean| + public open override val isDelegated: R|kotlin/Boolean| public get(): R|kotlin/Boolean| { ^ Boolean(false) } diff --git a/compiler/fir/analysis-tests/testData/resolve/simpleClass.fir.txt b/compiler/fir/analysis-tests/testData/resolve/simpleClass.fir.txt index de4de8d30a4..ec8f60d8f9d 100644 --- a/compiler/fir/analysis-tests/testData/resolve/simpleClass.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/simpleClass.fir.txt @@ -14,11 +14,11 @@ FILE: simpleClass.kt private final val baz: R|kotlin/Int| = Int(42) private get(): R|kotlin/Int| - public final override fun foo(x: R|kotlin/Int|, y: R|kotlin/String|): R|kotlin/String| { + public open override fun foo(x: R|kotlin/Int|, y: R|kotlin/String|): R|kotlin/String| { ^foo R|/y|.R|kotlin/String.plus|(R|/x|).R|kotlin/String.plus|(this@R|/SomeClass|.R|/SomeClass.baz|) } - public final override var bar: R|kotlin/Boolean| + public open override var bar: R|kotlin/Boolean| public get(): R|kotlin/Boolean| { ^ Boolean(true) } diff --git a/compiler/fir/analysis-tests/testData/resolve/smartcasts/nullability.fir.txt b/compiler/fir/analysis-tests/testData/resolve/smartcasts/nullability.fir.txt index fd5cbd1012c..fc232022d05 100644 --- a/compiler/fir/analysis-tests/testData/resolve/smartcasts/nullability.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/smartcasts/nullability.fir.txt @@ -24,10 +24,10 @@ FILE: nullability.kt super() } - public final override val data: R|MyData?| = R|/data| + public open override val data: R|MyData?| = R|/data| public get(): R|MyData?| - public final override fun fdata(): R|MyData?| { + public open override fun fdata(): R|MyData?| { ^fdata Null(null) } @@ -37,11 +37,11 @@ FILE: nullability.kt super() } - public final override var data: R|MyData?| = R|/data| + public open override var data: R|MyData?| = R|/data| public get(): R|MyData?| public set(value: R|MyData?|): R|kotlin/Unit| - public final override fun fdata(): R|MyData?| { + public open override fun fdata(): R|MyData?| { ^fdata Null(null) } @@ -51,12 +51,12 @@ FILE: nullability.kt super() } - public final override val data: R|MyData?| + public open override val data: R|MyData?| public get(): R|MyData?| { ^ Null(null) } - public final override fun fdata(): R|MyData?| { + public open override fun fdata(): R|MyData?| { ^fdata Null(null) } diff --git a/compiler/fir/analysis-tests/testData/resolve/smartcasts/smartcastsFromEquals_differentModule.fir.txt b/compiler/fir/analysis-tests/testData/resolve/smartcasts/smartcastsFromEquals_differentModule.fir.txt index c410947b5e3..5af431b2903 100644 --- a/compiler/fir/analysis-tests/testData/resolve/smartcasts/smartcastsFromEquals_differentModule.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/smartcasts/smartcastsFromEquals_differentModule.fir.txt @@ -23,7 +23,7 @@ FILE: module_lib_smartcastsFromEquals_differentModule.kt super() } - public final override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { + public open override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { ^equals ===(this@R|/FinalWithOverride|, R|/other|) } diff --git a/compiler/fir/analysis-tests/testData/resolve/smartcasts/smartcastsFromEquals_sameModule.fir.txt b/compiler/fir/analysis-tests/testData/resolve/smartcasts/smartcastsFromEquals_sameModule.fir.txt index c786a6ec95d..d0eb9264238 100644 --- a/compiler/fir/analysis-tests/testData/resolve/smartcasts/smartcastsFromEquals_sameModule.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/smartcasts/smartcastsFromEquals_sameModule.fir.txt @@ -22,7 +22,7 @@ FILE: smartcastsFromEquals_sameModule.kt super() } - public final override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { + public open override operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean| { ^equals ===(this@R|/FinalWithOverride|, R|/other|) } diff --git a/compiler/fir/analysis-tests/testData/resolve/smartcasts/unstableSmartcastAndAmbiguity.fir.txt b/compiler/fir/analysis-tests/testData/resolve/smartcasts/unstableSmartcastAndAmbiguity.fir.txt index 7b7196d54cf..ddb175014a6 100644 --- a/compiler/fir/analysis-tests/testData/resolve/smartcasts/unstableSmartcastAndAmbiguity.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/smartcasts/unstableSmartcastAndAmbiguity.fir.txt @@ -13,7 +13,7 @@ FILE: unstableSmartcastAndAmbiguity.kt super() } - public final override val settingsLogic: R|kotlin/String| + public open override val settingsLogic: R|kotlin/String| public get(): R|kotlin/String| { ^ String(hello) } diff --git a/compiler/fir/analysis-tests/testData/resolve/statusResolveForTypealiasAsSuperClass.fir.txt b/compiler/fir/analysis-tests/testData/resolve/statusResolveForTypealiasAsSuperClass.fir.txt index 6eb66459902..a455c95beee 100644 --- a/compiler/fir/analysis-tests/testData/resolve/statusResolveForTypealiasAsSuperClass.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/statusResolveForTypealiasAsSuperClass.fir.txt @@ -4,7 +4,7 @@ FILE: statusResolveForTypealiasAsSuperClass.kt super() } - public final override fun foo(): R|kotlin/Unit| { + public open override fun foo(): R|kotlin/Unit| { } } diff --git a/compiler/fir/analysis-tests/testData/resolve/visibility/exposedFunctionReturnType.fir.txt b/compiler/fir/analysis-tests/testData/resolve/visibility/exposedFunctionReturnType.fir.txt index 1240b11e6ea..e36d53aaae6 100644 --- a/compiler/fir/analysis-tests/testData/resolve/visibility/exposedFunctionReturnType.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/visibility/exposedFunctionReturnType.fir.txt @@ -30,7 +30,7 @@ FILE: exposedFunctionReturnType.kt super() } - public final override fun foo(): R|Some| { + public open override fun foo(): R|Some| { ^foo R|/Some.FIRST| } diff --git a/compiler/fir/analysis-tests/testData/resolve/visibility/intersectionOverrideWithImplicitTypes.fir.txt b/compiler/fir/analysis-tests/testData/resolve/visibility/intersectionOverrideWithImplicitTypes.fir.txt index 0c879152486..19963132278 100644 --- a/compiler/fir/analysis-tests/testData/resolve/visibility/intersectionOverrideWithImplicitTypes.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/visibility/intersectionOverrideWithImplicitTypes.fir.txt @@ -8,7 +8,7 @@ FILE: intersectionOverrideWithImplicitTypes.kt super() } - public final override fun foo(value: R|T|, producer: R|(T) -> R|): R|R| { + public open override fun foo(value: R|T|, producer: R|(T) -> R|): R|R| { ^foo Null(null)!! } diff --git a/compiler/fir/analysis-tests/testData/resolve/visibility/kotlinJavaKotlinHierarchy.fir.txt b/compiler/fir/analysis-tests/testData/resolve/visibility/kotlinJavaKotlinHierarchy.fir.txt index 7771cae10cf..c391f35368d 100644 --- a/compiler/fir/analysis-tests/testData/resolve/visibility/kotlinJavaKotlinHierarchy.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/visibility/kotlinJavaKotlinHierarchy.fir.txt @@ -4,7 +4,7 @@ FILE: C.kt super() } - public final override fun foo(): R|kotlin/Unit| { + public open override fun foo(): R|kotlin/Unit| { } } diff --git a/compiler/fir/analysis-tests/testData/resolve/visibility/visibilityWithOverrides.fir.txt b/compiler/fir/analysis-tests/testData/resolve/visibility/visibilityWithOverrides.fir.txt index ecea6465bbb..5caec189cb7 100644 --- a/compiler/fir/analysis-tests/testData/resolve/visibility/visibilityWithOverrides.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolve/visibility/visibilityWithOverrides.fir.txt @@ -4,7 +4,7 @@ FILE: B.kt super() } - protected final override infix fun foo(s: R|kotlin/String|): R|kotlin/String| { + protected open override infix fun foo(s: R|kotlin/String|): R|kotlin/String| { ^foo String() } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/callableReferences/companions.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/callableReferences/companions.fir.txt index 57992cb5075..c6987215e22 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/callableReferences/companions.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/callableReferences/companions.fir.txt @@ -25,7 +25,7 @@ FILE: main.kt super() } - public final override fun bar(x: R|kotlin/CharSequence|): R|kotlin/Int| { + public open override fun bar(x: R|kotlin/CharSequence|): R|kotlin/Int| { ^bar Int(1) } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/callsInPlace/inAnonymousObject.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/callsInPlace/inAnonymousObject.fir.txt index 088e438a102..713779ed95e 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/callsInPlace/inAnonymousObject.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/contracts/fromSource/bad/callsInPlace/inAnonymousObject.fir.txt @@ -24,7 +24,7 @@ FILE: inAnonymousObject.kt this@R|/|.R|/.leaked| = R|/b| } - public final override fun run(): R|kotlin/Unit| { + public open override fun run(): R|kotlin/Unit| { R|/c|.R|SubstitutionOverride|() } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/delegates/anonymousInDelegate.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/delegates/anonymousInDelegate.fir.txt index 1d5def93c8e..1ae67e613ad 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/delegates/anonymousInDelegate.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/delegates/anonymousInDelegate.fir.txt @@ -9,7 +9,7 @@ FILE: anonymousInDelegate.kt super() } - public final override fun bar(): R|kotlin/Int| { + public open override fun bar(): R|kotlin/Int| { ^bar Int(42) } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/delegates/delegateWithAnonymousObject.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/delegates/delegateWithAnonymousObject.fir.txt index b16ae6fbca5..8a0cb32de99 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/delegates/delegateWithAnonymousObject.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/delegates/delegateWithAnonymousObject.fir.txt @@ -28,11 +28,11 @@ FILE: delegateWithAnonymousObject.kt super() } - public final override operator fun getValue(thisRef: R|IssuesListUserProfile|, property: R|kotlin/reflect/KProperty<*>|): R|IssueListView| { + public open override operator fun getValue(thisRef: R|IssuesListUserProfile|, property: R|kotlin/reflect/KProperty<*>|): R|IssueListView| { ^getValue R|/IssueListView.IssueListView|() } - public final override operator fun setValue(thisRef: R|IssuesListUserProfile|, property: R|kotlin/reflect/KProperty<*>|, value: R|IssueListView|): R|kotlin/Unit| { + public open override operator fun setValue(thisRef: R|IssuesListUserProfile|, property: R|kotlin/reflect/KProperty<*>|, value: R|IssueListView|): R|kotlin/Unit| { ^setValue R|/IssueListView.IssueListView|().R|/IssueListView.updateFrom|(R|/value|) } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/functionX.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/functionX.fir.txt index 7014cc9088d..53d8bafd057 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/functionX.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/functionX.fir.txt @@ -14,7 +14,7 @@ FILE: functionX.kt super() } - public final override operator fun invoke(p1: R|kotlin/Int|, p2: R|kotlin/String|): R|kotlin/Unit| { + public open override operator fun invoke(p1: R|kotlin/Int|, p2: R|kotlin/String|): R|kotlin/Unit| { } } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/hashTableWithForEach.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/hashTableWithForEach.fir.txt index 8a7cb7e025c..0a42714d027 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/hashTableWithForEach.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/hashTableWithForEach.fir.txt @@ -31,13 +31,13 @@ FILE: hashTableWithForEach.kt super() } - public final override val key: R|K| = R|/key| + public open override val key: R|K| = R|/key| public get(): R|K| - public final override val value: R|V| = R|/value| + public open override val value: R|V| = R|/value| public get(): R|V| - public final override fun setValue(newValue: R|V|): R|V| { + public open override fun setValue(newValue: R|V|): R|V| { ^setValue throw R|java/lang/UnsupportedOperationException.UnsupportedOperationException|() } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/inference/problems/buildSetWithVisitor.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/inference/problems/buildSetWithVisitor.fir.txt index e384c9932d0..4babe2239cb 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/inference/problems/buildSetWithVisitor.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/inference/problems/buildSetWithVisitor.fir.txt @@ -26,7 +26,7 @@ FILE: buildSetWithVisitor.kt super() } - public final override fun visit(arg: R|Wrapper|): R|kotlin/Unit| { + public open override fun visit(arg: R|Wrapper|): R|kotlin/Unit| { this@R|special/anonymous|.R|SubstitutionOverride|(R|/arg|.R|/Wrapper.tag|) } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/EnumWithToString.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/EnumWithToString.fir.txt index aa84c3aeaf9..a75f663c299 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/EnumWithToString.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/EnumWithToString.fir.txt @@ -9,7 +9,7 @@ FILE: EnumWithToString.kt super() } - public final override fun toString(): R|kotlin/String| { + public open override fun toString(): R|kotlin/String| { ^toString String(Entry) } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/baseIntrospector.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/baseIntrospector.fir.txt index 803d9ba7d7f..a438205d71d 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/baseIntrospector.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/baseIntrospector.fir.txt @@ -54,7 +54,7 @@ FILE: m2.kt super|>() } - protected final override fun createDatabaseRetriever(database: R|m2/SqliteRoot|): R|m1/BaseIntrospector.AbstractDatabaseRetriever| { + protected open override fun createDatabaseRetriever(database: R|m2/SqliteRoot|): R|m1/BaseIntrospector.AbstractDatabaseRetriever| { ^createDatabaseRetriever object : R|m1/BaseIntrospector.AbstractDatabaseRetriever| { private constructor(): R|| { this@R|m2/SqliteIntrospector|.super|>(R|/database|) diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/defaultParameterFromBase.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/defaultParameterFromBase.fir.txt index 3b20077de67..6e0d408afcd 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/defaultParameterFromBase.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/intellij/defaultParameterFromBase.fir.txt @@ -13,7 +13,7 @@ FILE: defaultParameterFromBase.kt super() } - public final override fun foo(arg: R|kotlin/Int|, def: R|kotlin/String|): R|kotlin/Unit| { + public open override fun foo(arg: R|kotlin/Int|, def: R|kotlin/String|): R|kotlin/Unit| { } } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/j+k/OverrideWithJava.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/j+k/OverrideWithJava.fir.txt index 2cfc3a42638..e3f659c3f5f 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/j+k/OverrideWithJava.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/j+k/OverrideWithJava.fir.txt @@ -4,7 +4,7 @@ FILE: test.kt super() } - public final override fun foo(): R|B| { + public open override fun foo(): R|B| { ^foo this@R|/B| } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/j+k/smartSet.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/j+k/smartSet.fir.txt index 1b862b6d507..8af84e7cab5 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/j+k/smartSet.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/j+k/smartSet.fir.txt @@ -4,22 +4,22 @@ FILE: smartSet.kt super|>() } - public final override var size: R|kotlin/Int| = Int(0) + public open override var size: R|kotlin/Int| = Int(0) public get(): R|kotlin/Int| public set(value: R|kotlin/Int|): R|kotlin/Unit| - public final override operator fun iterator(): R|kotlin/collections/MutableIterator| { + public open override operator fun iterator(): R|kotlin/collections/MutableIterator| { ^iterator R|kotlin/TODO|() } - public final override fun add(element: R|T|): R|kotlin/Boolean| { + public open override fun add(element: R|T|): R|kotlin/Boolean| { ^add Boolean(true) } - public final override fun clear(): R|kotlin/Unit| { + public open override fun clear(): R|kotlin/Unit| { } - public final override operator fun contains(element: R|T|): R|kotlin/Boolean| { + public open override operator fun contains(element: R|T|): R|kotlin/Boolean| { ^contains Boolean(false) } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/WithValidityAssertion.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/WithValidityAssertion.fir.txt index 8f74167b022..e71cc0037a7 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/WithValidityAssertion.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/WithValidityAssertion.fir.txt @@ -26,7 +26,7 @@ FILE: WithValidityAssertion.kt private final val lazyValue: R|kotlin/Lazy| = R|kotlin/lazy|(Q|kotlin/LazyThreadSafetyMode|.R|kotlin/LazyThreadSafetyMode.PUBLICATION|, R|/init|) private get(): R|kotlin/Lazy| - @R|kotlin/Suppress|(names = vararg(String(UNCHECKED_CAST))) public final override operator fun getValue(thisRef: R|kotlin/Any|, property: R|kotlin/reflect/KProperty<*>|): R|T| { + @R|kotlin/Suppress|(names = vararg(String(UNCHECKED_CAST))) public open override operator fun getValue(thisRef: R|kotlin/Any|, property: R|kotlin/reflect/KProperty<*>|): R|T| { this@R|/ValidityAwareCachedValue|.R|/ValidityAwareCachedValue.token|.R|/KtLifetimeToken.assertIsValid|() ^getValue this@R|/ValidityAwareCachedValue|.R|/ValidityAwareCachedValue.lazyValue|.R|SubstitutionOverride| } diff --git a/compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/selfReferenceToCompanionObject.fir.txt b/compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/selfReferenceToCompanionObject.fir.txt index c4c08a710e2..2c8c87790e7 100644 --- a/compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/selfReferenceToCompanionObject.fir.txt +++ b/compiler/fir/analysis-tests/testData/resolveWithStdlib/problems/selfReferenceToCompanionObject.fir.txt @@ -53,7 +53,7 @@ FILE: selfReferenceToCompanionObject.kt )) } - public final override val y: R|kotlin/String| = String(K) + public open override val y: R|kotlin/String| = String(K) public get(): R|kotlin/String| public final val closure2: R|() -> kotlin/String| = fun (): R|kotlin/String| { @@ -62,7 +62,7 @@ FILE: selfReferenceToCompanionObject.kt public get(): R|() -> kotlin/String| - public final override val z: R|kotlin/String| = this@R|/|.R|/.closure2|.R|SubstitutionOverride|() + public open override val z: R|kotlin/String| = this@R|/|.R|/.closure2|.R|SubstitutionOverride|() public get(): R|kotlin/String| } diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirInlineDeclarationChecker.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirInlineDeclarationChecker.kt index ec1dd9d0de8..669ed946d29 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirInlineDeclarationChecker.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirInlineDeclarationChecker.kt @@ -458,7 +458,7 @@ abstract class FirInlineDeclarationChecker : FirFunctionChecker() { if (declaration.containingClassLookupTag() == null) return true if (effectiveVisibility == EffectiveVisibility.PrivateInClass) return true - if (!declaration.isFinal) { + if (!declaration.isEffectivelyFinal(context)) { reporter.reportOn(declaration.source, FirErrors.DECLARATION_CANT_BE_INLINED, context) return false } diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirOpenMemberChecker.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirOpenMemberChecker.kt index 1e082316814..75d40670df4 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirOpenMemberChecker.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirOpenMemberChecker.kt @@ -9,15 +9,16 @@ import org.jetbrains.kotlin.KtFakeSourceElementKind import org.jetbrains.kotlin.KtRealSourceElementKind import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.descriptors.ClassKind +import org.jetbrains.kotlin.diagnostics.DiagnosticReporter +import org.jetbrains.kotlin.diagnostics.reportOn import org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext import org.jetbrains.kotlin.fir.analysis.checkers.hasModifier -import org.jetbrains.kotlin.diagnostics.DiagnosticReporter import org.jetbrains.kotlin.fir.analysis.diagnostics.FirErrors -import org.jetbrains.kotlin.diagnostics.reportOn import org.jetbrains.kotlin.fir.declarations.FirCallableDeclaration import org.jetbrains.kotlin.fir.declarations.FirClass import org.jetbrains.kotlin.fir.declarations.FirConstructor import org.jetbrains.kotlin.fir.declarations.utils.isOpen +import org.jetbrains.kotlin.fir.declarations.utils.isOverride import org.jetbrains.kotlin.lexer.KtTokens object FirOpenMemberChecker : FirClassChecker() { @@ -29,7 +30,9 @@ object FirOpenMemberChecker : FirClassChecker() { memberDeclaration is FirConstructor ) continue val source = memberDeclaration.source ?: continue - if (memberDeclaration.isOpen || memberDeclaration.hasModifier(KtTokens.OPEN_KEYWORD) && source.shouldReportOpenFromSource) { + if (memberDeclaration.isOpen && !memberDeclaration.isOverride && declaration.classKind == ClassKind.ANNOTATION_CLASS || + memberDeclaration.hasModifier(KtTokens.OPEN_KEYWORD) && source.shouldReportOpenFromSource + ) { if (declaration.classKind == ClassKind.OBJECT) { reporter.reportOn(source, FirErrors.NON_FINAL_MEMBER_IN_OBJECT, context) } else { diff --git a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirPropertyAccessorsTypesChecker.kt b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirPropertyAccessorsTypesChecker.kt index bc3c6bd2a19..a78dd615097 100644 --- a/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirPropertyAccessorsTypesChecker.kt +++ b/compiler/fir/checkers/src/org/jetbrains/kotlin/fir/analysis/checkers/declaration/FirPropertyAccessorsTypesChecker.kt @@ -7,17 +7,16 @@ package org.jetbrains.kotlin.fir.analysis.checkers.declaration import org.jetbrains.kotlin.KtFakeSourceElementKind import org.jetbrains.kotlin.descriptors.Visibilities +import org.jetbrains.kotlin.diagnostics.DiagnosticReporter +import org.jetbrains.kotlin.diagnostics.reportOn import org.jetbrains.kotlin.fir.analysis.checkers.context.CheckerContext import org.jetbrains.kotlin.fir.analysis.checkers.findClosestClassOrObject -import org.jetbrains.kotlin.diagnostics.DiagnosticReporter import org.jetbrains.kotlin.fir.analysis.diagnostics.FirErrors -import org.jetbrains.kotlin.diagnostics.reportOn import org.jetbrains.kotlin.fir.declarations.FirProperty import org.jetbrains.kotlin.fir.declarations.FirPropertyAccessor import org.jetbrains.kotlin.fir.declarations.FirRegularClass import org.jetbrains.kotlin.fir.declarations.utils.canHaveAbstractDeclaration import org.jetbrains.kotlin.fir.declarations.utils.isAbstract -import org.jetbrains.kotlin.fir.declarations.utils.isOpen import org.jetbrains.kotlin.fir.declarations.utils.visibility import org.jetbrains.kotlin.fir.types.ConeErrorType import org.jetbrains.kotlin.fir.types.coneType @@ -73,7 +72,7 @@ object FirPropertyAccessorsTypesChecker : FirPropertyChecker() { if (setter.visibility == Visibilities.Private && property.visibility != Visibilities.Private) { if (isLegallyAbstract) { reporter.reportOn(setter.source, FirErrors.PRIVATE_SETTER_FOR_ABSTRACT_PROPERTY, context) - } else if (property.isOpen) { + } else if (!property.isEffectivelyFinal(context)) { reporter.reportOn(setter.source, FirErrors.PRIVATE_SETTER_FOR_OPEN_PROPERTY, context) } } diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt index 59f385b43d6..b1250979ecc 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/ResolveUtils.kt @@ -10,12 +10,14 @@ import org.jetbrains.kotlin.KtSourceElement import org.jetbrains.kotlin.builtins.functions.FunctionClassKind import org.jetbrains.kotlin.config.LanguageFeature import org.jetbrains.kotlin.descriptors.ClassKind +import org.jetbrains.kotlin.descriptors.Modality import org.jetbrains.kotlin.fakeElement import org.jetbrains.kotlin.fir.* import org.jetbrains.kotlin.fir.declarations.* import org.jetbrains.kotlin.fir.declarations.utils.canNarrowDownGetterType import org.jetbrains.kotlin.fir.declarations.utils.expandedConeType import org.jetbrains.kotlin.fir.declarations.utils.isFinal +import org.jetbrains.kotlin.fir.declarations.utils.modality import org.jetbrains.kotlin.fir.diagnostics.ConeDiagnostic import org.jetbrains.kotlin.fir.diagnostics.ConeSimpleDiagnostic import org.jetbrains.kotlin.fir.diagnostics.ConeStubDiagnostic @@ -221,7 +223,14 @@ internal fun typeForQualifierByDeclaration(declaration: FirDeclaration, resultTy return null } -private fun FirPropertyWithExplicitBackingFieldResolvedNamedReference.getNarrowedDownSymbol(): FirBasedSymbol<*> { +private fun FirPropertySymbol.isEffectivelyFinal(session: FirSession): Boolean { + if (isFinal) return true + val containingClass = dispatchReceiverType?.toRegularClassSymbol(session) + ?: return false + return containingClass.modality == Modality.FINAL && containingClass.classKind != ClassKind.ENUM_CLASS +} + +private fun FirPropertyWithExplicitBackingFieldResolvedNamedReference.getNarrowedDownSymbol(session: FirSession): FirBasedSymbol<*> { val propertyReceiver = resolvedSymbol as? FirPropertySymbol ?: return resolvedSymbol // This can happen in case of 2 properties referencing @@ -234,7 +243,7 @@ private fun FirPropertyWithExplicitBackingFieldResolvedNamedReference.getNarrowe } if ( - propertyReceiver.isFinal && + propertyReceiver.isEffectivelyFinal(session) && hasVisibleBackingField && propertyReceiver.canNarrowDownGetterType ) { @@ -255,7 +264,7 @@ fun BodyResolveComponents.typeFromCallee(access: T): FirReso typeFromSymbol(newCallee.candidateSymbol, false) } is FirPropertyWithExplicitBackingFieldResolvedNamedReference -> { - val symbol = newCallee.getNarrowedDownSymbol() + val symbol = newCallee.getNarrowedDownSymbol(session) typeFromSymbol(symbol, false) } is FirResolvedNamedReference -> { diff --git a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolver.kt b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolver.kt index a244a0e2886..0e19de5487b 100644 --- a/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolver.kt +++ b/compiler/fir/resolve/src/org/jetbrains/kotlin/fir/resolve/transformers/FirStatusResolver.kt @@ -390,16 +390,8 @@ class FirStatusResolver( else -> Modality.OPEN } } - - else -> { - if (declaration.isOverride && - (containingClass.modality != Modality.FINAL || containingClass.classKind == ClassKind.ENUM_CLASS) - ) { - Modality.OPEN - } else { - Modality.FINAL - } - } + declaration.isOverride -> Modality.OPEN + else -> Modality.FINAL } } diff --git a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DataClassMembersGenerator.kt b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DataClassMembersGenerator.kt index 3ad9bff6912..4e4afbe660f 100644 --- a/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DataClassMembersGenerator.kt +++ b/compiler/ir/ir.tree/src/org/jetbrains/kotlin/ir/util/DataClassMembersGenerator.kt @@ -93,7 +93,7 @@ abstract class DataClassMembersGenerator( // data classes and corresponding properties can be non-final. // We should use getters for such properties (see KT-41284). val backingField = property.backingField - return if (!forbidDirectFieldAccess && property.modality == Modality.FINAL && backingField != null) { + return if (!forbidDirectFieldAccess && irClass.isFinalClass && backingField != null) { irGetField(receiver, backingField) } else { irCall(property.getter!!).apply { diff --git a/compiler/testData/asJava/lightClasses/DataClassWithCustomImplementedMembers.fir.java b/compiler/testData/asJava/lightClasses/DataClassWithCustomImplementedMembers.fir.java index 930f490baab..fe218250d55 100644 --- a/compiler/testData/asJava/lightClasses/DataClassWithCustomImplementedMembers.fir.java +++ b/compiler/testData/asJava/lightClasses/DataClassWithCustomImplementedMembers.fir.java @@ -9,7 +9,7 @@ public static final class Equals /* p.Wrapper.Equals*/ { private final p.G code; @java.lang.Override() - public final boolean equals(@org.jetbrains.annotations.Nullable() java.lang.Object);// equals(java.lang.Object) + public boolean equals(@org.jetbrains.annotations.Nullable() java.lang.Object);// equals(java.lang.Object) @org.jetbrains.annotations.NotNull() public final p.G component1();// component1() @@ -32,7 +32,7 @@ public static final class Equals /* p.Wrapper.Equals*/ { private final p.G code; @java.lang.Override() - public final int hashCode();// hashCode() + public int hashCode();// hashCode() @org.jetbrains.annotations.NotNull() public final p.G component1();// component1() @@ -56,7 +56,7 @@ public static final class Equals /* p.Wrapper.Equals*/ { @java.lang.Override() @org.jetbrains.annotations.NotNull() - public final java.lang.String toString();// toString() + public java.lang.String toString();// toString() @org.jetbrains.annotations.NotNull() public final p.G component1();// component1() diff --git a/compiler/testData/asJava/lightClasses/EnumEntry.fir.java b/compiler/testData/asJava/lightClasses/EnumEntry.fir.java index 08e3a1519dd..7efedea858c 100644 --- a/compiler/testData/asJava/lightClasses/EnumEntry.fir.java +++ b/compiler/testData/asJava/lightClasses/EnumEntry.fir.java @@ -6,7 +6,7 @@ static final class FirstEntry /* p.KotlinEnum.FirstEntry*/ extends p.KotlinEnum FirstEntry();// .ctor() @java.lang.Override() - public final void abstractFun();// abstractFun() + public void abstractFun();// abstractFun() public final int getFirstEntryProp();// getFirstEntryProp() diff --git a/compiler/testData/asJava/lightClasses/InheritingInterfaceDefaultImpls.fir.java b/compiler/testData/asJava/lightClasses/InheritingInterfaceDefaultImpls.fir.java index 80751bfc6e2..5872a6d61dd 100644 --- a/compiler/testData/asJava/lightClasses/InheritingInterfaceDefaultImpls.fir.java +++ b/compiler/testData/asJava/lightClasses/InheritingInterfaceDefaultImpls.fir.java @@ -1,6 +1,6 @@ public final class Inheritor /* p.Inheritor*/ implements p.I, p.I2 { @java.lang.Override() - public final void g();// g() + public void g();// g() public Inheritor();// .ctor() diff --git a/compiler/testData/asJava/lightClasses/NonDataClassWithComponentFunctions.fir.java b/compiler/testData/asJava/lightClasses/NonDataClassWithComponentFunctions.fir.java index 774e5aabf04..b9c610c42ec 100644 --- a/compiler/testData/asJava/lightClasses/NonDataClassWithComponentFunctions.fir.java +++ b/compiler/testData/asJava/lightClasses/NonDataClassWithComponentFunctions.fir.java @@ -3,13 +3,13 @@ public final class A /* p.A*/ { @java.lang.Override() @org.jetbrains.annotations.NotNull() - public final java.lang.String toString();// toString() + public java.lang.String toString();// toString() @java.lang.Override() - public final boolean equals(@org.jetbrains.annotations.Nullable() java.lang.Object);// equals(java.lang.Object) + public boolean equals(@org.jetbrains.annotations.Nullable() java.lang.Object);// equals(java.lang.Object) @java.lang.Override() - public final int hashCode();// hashCode() + public int hashCode();// hashCode() public A(int);// .ctor(int) diff --git a/compiler/testData/asJava/lightClasses/compilationErrors/TwoOverrides.fir.java b/compiler/testData/asJava/lightClasses/compilationErrors/TwoOverrides.fir.java index 6ae49a7caf1..6cacc5de1af 100644 --- a/compiler/testData/asJava/lightClasses/compilationErrors/TwoOverrides.fir.java +++ b/compiler/testData/asJava/lightClasses/compilationErrors/TwoOverrides.fir.java @@ -1,11 +1,11 @@ public final class TwoOverrides /* TwoOverrides*/ implements java.lang.Iterable, kotlin.collections.Iterable, kotlin.jvm.internal.markers.KMappedMarker { @java.lang.Override() @org.jetbrains.annotations.Nullable() - public final java.lang.Void iterator();// iterator() + public java.lang.Void iterator();// iterator() @java.lang.Override() @org.jetbrains.annotations.Nullable() - public final java.lang.Void iterator();// iterator() + public java.lang.Void iterator();// iterator() public TwoOverrides();// .ctor() diff --git a/compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.fir.java b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.fir.java index 33d8b12cc1b..049c01701ea 100644 --- a/compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.fir.java +++ b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingCharSequenceAndNumber.fir.java @@ -5,42 +5,42 @@ public final class Container /* p1.Container*/ { public static final class MyNumber /* p1.Container.MyNumber*/ extends java.lang.Number { @java.lang.Override() - public final byte toByte();// toByte() + public byte toByte();// toByte() @java.lang.Override() - public final char toChar();// toChar() + public char toChar();// toChar() @java.lang.Override() - public final double toDouble();// toDouble() + public double toDouble();// toDouble() @java.lang.Override() - public final float toFloat();// toFloat() + public float toFloat();// toFloat() @java.lang.Override() - public final int toInt();// toInt() + public int toInt();// toInt() @java.lang.Override() - public final long toLong();// toLong() + public long toLong();// toLong() @java.lang.Override() - public final short toShort();// toShort() + public short toShort();// toShort() public MyNumber();// .ctor() }public static final class MyString /* p1.Container.MyString*/ implements java.lang.CharSequence { @java.lang.Override() @org.jetbrains.annotations.NotNull() - public final java.lang.CharSequence subSequence(int, int);// subSequence(int, int) + public java.lang.CharSequence subSequence(int, int);// subSequence(int, int) @java.lang.Override() - public final char get(int);// get(int) + public char get(int);// get(int) public MyString();// .ctor() - public final error.NonExistentClass chars();// chars() + public error.NonExistentClass chars();// chars() - public final error.NonExistentClass codePoints();// codePoints() + public error.NonExistentClass codePoints();// codePoints() - public final int getLength();// getLength() + public int getLength();// getLength() }} diff --git a/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMap.fir.java b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMap.fir.java index 7419f0de810..d248ba14ce3 100644 --- a/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMap.fir.java +++ b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMap.fir.java @@ -1,6 +1,6 @@ public final class TypeHierarchyMap /* p1.TypeHierarchyMap*/ implements java.util.Map, TValue>, kotlin.collections.Map, TValue>, kotlin.jvm.internal.markers.KMappedMarker { @java.lang.Override() - public final boolean containsKey(@org.jetbrains.annotations.NotNull() java.lang.Class);// containsKey(java.lang.Class) + public boolean containsKey(@org.jetbrains.annotations.NotNull() java.lang.Class);// containsKey(java.lang.Class) public TypeHierarchyMap();// .ctor() diff --git a/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMutableSet.fir.java b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMutableSet.fir.java index 75d74442d82..d0eedb9aba6 100644 --- a/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMutableSet.fir.java +++ b/compiler/testData/asJava/lightClasses/ideRegression/ImplementingMutableSet.fir.java @@ -11,13 +11,13 @@ public final class SmartSet /* SmartSet*/ extends kotlin.collections.Abstrac @java.lang.Override() @org.jetbrains.annotations.NotNull() - public final java.util.Iterator iterator();// iterator() + public java.util.Iterator iterator();// iterator() @java.lang.Override() - public final boolean add(T);// add(T) + public boolean add(T);// add(T) @java.lang.Override() - public final void clear();// clear() + public void clear();// clear() @kotlin.jvm.JvmStatic() @org.jetbrains.annotations.NotNull() @@ -29,9 +29,9 @@ public final class SmartSet /* SmartSet*/ extends kotlin.collections.Abstrac private SmartSet();// .ctor() - public final int getSize();// getSize() + public int getSize();// getSize() - public final void setSize(int);// setSize(int) + public void setSize(int);// setSize(int) public static final class Companion /* SmartSet.Companion*/ { diff --git a/compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.fir.java b/compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.fir.java index 80751bfc6e2..5872a6d61dd 100644 --- a/compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.fir.java +++ b/compiler/testData/asJava/lightClasses/ideRegression/InheritingInterfaceDefaultImpls.fir.java @@ -1,6 +1,6 @@ public final class Inheritor /* p.Inheritor*/ implements p.I, p.I2 { @java.lang.Override() - public final void g();// g() + public void g();// g() public Inheritor();// .ctor() diff --git a/compiler/testData/asJava/lightClasses/ideRegression/OverridingFinalInternal.fir.java b/compiler/testData/asJava/lightClasses/ideRegression/OverridingFinalInternal.fir.java index 3d3eed60c30..7314bddfe8a 100644 --- a/compiler/testData/asJava/lightClasses/ideRegression/OverridingFinalInternal.fir.java +++ b/compiler/testData/asJava/lightClasses/ideRegression/OverridingFinalInternal.fir.java @@ -1,8 +1,8 @@ public final class C /* p.C*/ { public C();// .ctor() - public final int af();// af() + public int af();// af() - public final int getAp();// getAp() + public int getAp();// getAp() } diff --git a/compiler/testData/asJava/lightClasses/ideRegression/OverridingInternal.fir.java b/compiler/testData/asJava/lightClasses/ideRegression/OverridingInternal.fir.java index 276a7bccd50..41f97b77eac 100644 --- a/compiler/testData/asJava/lightClasses/ideRegression/OverridingInternal.fir.java +++ b/compiler/testData/asJava/lightClasses/ideRegression/OverridingInternal.fir.java @@ -3,10 +3,10 @@ public final class C /* p.C*/ { public C();// .ctor() - public final int af();// af() + public int af();// af() - public final int getAp();// getAp() + public int getAp();// getAp() - public final int getIp();// getIp() + public int getIp();// getIp() } diff --git a/compiler/testData/asJava/lightClasses/ideRegression/OverridingProtected.fir.java b/compiler/testData/asJava/lightClasses/ideRegression/OverridingProtected.fir.java index 3d3eed60c30..7314bddfe8a 100644 --- a/compiler/testData/asJava/lightClasses/ideRegression/OverridingProtected.fir.java +++ b/compiler/testData/asJava/lightClasses/ideRegression/OverridingProtected.fir.java @@ -1,8 +1,8 @@ public final class C /* p.C*/ { public C();// .ctor() - public final int af();// af() + public int af();// af() - public final int getAp();// getAp() + public int getAp();// getAp() } diff --git a/compiler/testData/asJava/lightClasses/nullabilityAnnotations/IntOverridesAny.fir.java b/compiler/testData/asJava/lightClasses/nullabilityAnnotations/IntOverridesAny.fir.java index d500cc83ad7..f6abe58c1ed 100644 --- a/compiler/testData/asJava/lightClasses/nullabilityAnnotations/IntOverridesAny.fir.java +++ b/compiler/testData/asJava/lightClasses/nullabilityAnnotations/IntOverridesAny.fir.java @@ -2,10 +2,10 @@ public final class C /* C*/ implements Tr { private final int v; @java.lang.Override() - public final int foo();// foo() + public int foo();// foo() public C();// .ctor() - public final int getV();// getV() + public int getV();// getV() } diff --git a/compiler/testData/asJava/lightClasses/nullabilityAnnotations/OverrideAnyWithUnit.fir.java b/compiler/testData/asJava/lightClasses/nullabilityAnnotations/OverrideAnyWithUnit.fir.java index 9103e2a0f90..15fe272c5e3 100644 --- a/compiler/testData/asJava/lightClasses/nullabilityAnnotations/OverrideAnyWithUnit.fir.java +++ b/compiler/testData/asJava/lightClasses/nullabilityAnnotations/OverrideAnyWithUnit.fir.java @@ -1,6 +1,6 @@ public final class C /* C*/ implements Base { @java.lang.Override() - public final void foo();// foo() + public void foo();// foo() public C();// .ctor() diff --git a/compiler/testData/asJava/lightClasses/nullabilityAnnotations/UnitAsGenericArgument.fir.java b/compiler/testData/asJava/lightClasses/nullabilityAnnotations/UnitAsGenericArgument.fir.java index 5e34d3a3623..d3f81e07572 100644 --- a/compiler/testData/asJava/lightClasses/nullabilityAnnotations/UnitAsGenericArgument.fir.java +++ b/compiler/testData/asJava/lightClasses/nullabilityAnnotations/UnitAsGenericArgument.fir.java @@ -1,6 +1,6 @@ public final class C /* C*/ implements Base { @java.lang.Override() - public final void foo(@org.jetbrains.annotations.NotNull() kotlin.Unit);// foo(kotlin.Unit) + public void foo(@org.jetbrains.annotations.NotNull() kotlin.Unit);// foo(kotlin.Unit) public C();// .ctor() diff --git a/compiler/testData/asJava/ultraLightClasses/coroutines.fir.java b/compiler/testData/asJava/ultraLightClasses/coroutines.fir.java index 689e3f8b558..e576373f273 100644 --- a/compiler/testData/asJava/ultraLightClasses/coroutines.fir.java +++ b/compiler/testData/asJava/ultraLightClasses/coroutines.fir.java @@ -29,7 +29,7 @@ public abstract interface Base /* Base*/ { public final class Derived /* Derived*/ implements Base { @java.lang.Override() @org.jetbrains.annotations.Nullable() - public final java.lang.Object foo(@org.jetbrains.annotations.NotNull() kotlin.coroutines.Continuation);// foo(kotlin.coroutines.Continuation) + public java.lang.Object foo(@org.jetbrains.annotations.NotNull() kotlin.coroutines.Continuation);// foo(kotlin.coroutines.Continuation) public Derived();// .ctor() diff --git a/compiler/testData/asJava/ultraLightClasses/delegatingToInterfaces.fir.java b/compiler/testData/asJava/ultraLightClasses/delegatingToInterfaces.fir.java index 4a7ff037ecd..c6eab6c3441 100644 --- a/compiler/testData/asJava/ultraLightClasses/delegatingToInterfaces.fir.java +++ b/compiler/testData/asJava/ultraLightClasses/delegatingToInterfaces.fir.java @@ -17,10 +17,10 @@ public final class BaseImpl /* BaseImpl*/ implements Base { private final int x; @java.lang.Override() - public final void printMessage();// printMessage() + public void printMessage();// printMessage() @java.lang.Override() - public final void printMessageLine();// printMessageLine() + public void printMessageLine();// printMessageLine() public BaseImpl(int);// .ctor(int) @@ -30,10 +30,10 @@ public final class BaseImpl /* BaseImpl*/ implements Base { public final class Derived /* Derived*/ implements Base { @java.lang.Override() - public final void printMessage();// printMessage() + public int foo(@org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.Nullable() java.lang.Object);// foo(java.lang.String, java.lang.Object) @java.lang.Override() - public int foo(@org.jetbrains.annotations.NotNull() java.lang.String, @org.jetbrains.annotations.Nullable() java.lang.Object);// foo(java.lang.String, java.lang.Object) + public void printMessage();// printMessage() @java.lang.Override() public void printMessageLine();// printMessageLine() diff --git a/compiler/testData/asJava/ultraLightClasses/implementingKotlinCollections.fir.java b/compiler/testData/asJava/ultraLightClasses/implementingKotlinCollections.fir.java index 04b977f69dc..a72d3becbf7 100644 --- a/compiler/testData/asJava/ultraLightClasses/implementingKotlinCollections.fir.java +++ b/compiler/testData/asJava/ultraLightClasses/implementingKotlinCollections.fir.java @@ -1,7 +1,7 @@ public final class MyList /* MyList*/ implements java.util.List, kotlin.collections.List, kotlin.jvm.internal.markers.KMappedMarker { @java.lang.Override() @org.jetbrains.annotations.NotNull() - public final java.lang.String get(int);// get(int) + public java.lang.String get(int);// get(int) public MyList();// .ctor() diff --git a/compiler/testData/asJava/ultraLightClasses/inferringAnonymousObjectTypes.fir.java b/compiler/testData/asJava/ultraLightClasses/inferringAnonymousObjectTypes.fir.java index 3ed38cd8fab..39006776184 100644 --- a/compiler/testData/asJava/ultraLightClasses/inferringAnonymousObjectTypes.fir.java +++ b/compiler/testData/asJava/ultraLightClasses/inferringAnonymousObjectTypes.fir.java @@ -29,7 +29,7 @@ final class C /* C*/ { final class null /* null*/ { @java.lang.Override() @org.jetbrains.annotations.NotNull() - public final java.lang.String toString();// toString() + public java.lang.String toString();// toString() private ();// .ctor() @@ -51,7 +51,7 @@ public final class ValidPublicSupertype /* ValidPublicSupertype*/ { final class null /* null*/ implements java.lang.Runnable { @java.lang.Override() - public final void run();// run() + public void run();// run() private ();// .ctor() @@ -59,7 +59,7 @@ final class null /* null*/ implements java.lang.Runnable { final class null /* null*/ implements java.lang.Runnable { @java.lang.Override() - public final void run();// run() + public void run();// run() private ();// .ctor() @@ -84,7 +84,7 @@ public final class InvalidPublicSupertype /* InvalidPublicSupertype*/ { final class null /* null*/ implements I, java.lang.Runnable { @java.lang.Override() - public final void run();// run() + public void run();// run() private ();// .ctor() @@ -92,7 +92,7 @@ final class null /* null*/ implements I, java.lang.Runnable { final class null /* null*/ implements I, java.lang.Runnable { @java.lang.Override() - public final void run();// run() + public void run();// run() private ();// .ctor() diff --git a/compiler/testData/asJava/ultraLightClasses/inheritance.fir.java b/compiler/testData/asJava/ultraLightClasses/inheritance.fir.java index 8c4e7395bdc..f4279dacf3b 100644 --- a/compiler/testData/asJava/ultraLightClasses/inheritance.fir.java +++ b/compiler/testData/asJava/ultraLightClasses/inheritance.fir.java @@ -38,14 +38,14 @@ public final class Derived /* Derived*/ extends Base implements IntfWithProp { private final int x = 3 /* initializer type: int */; @java.lang.Override() - public final error.NonExistentClass v();// v() + public error.NonExistentClass v();// v() @java.lang.Override() - public final int abs();// abs() + public int abs();// abs() public Derived(int);// .ctor(int) - public final int getX();// getX() + public int getX();// getX() } @@ -76,6 +76,6 @@ public abstract class AnotherDerived /* AnotherDerived*/ extends Base { final class Private /* Private*/ { public Private();// .ctor() - public final boolean getOverridesNothing();// getOverridesNothing() + public boolean getOverridesNothing();// getOverridesNothing() } diff --git a/compiler/testData/asJava/ultraLightClasses/inlineClasses.fir.java b/compiler/testData/asJava/ultraLightClasses/inlineClasses.fir.java index 5baabce2464..132994763bf 100644 --- a/compiler/testData/asJava/ultraLightClasses/inlineClasses.fir.java +++ b/compiler/testData/asJava/ultraLightClasses/inlineClasses.fir.java @@ -30,8 +30,8 @@ public final class InlineInheritance /* InlineInheritance*/ { public final int getV();// getV() - public final int getX();// getX() + public int getX();// getX() - public final int y();// y() + public int y();// y() } diff --git a/compiler/testData/asJava/ultraLightClasses/objects.fir.java b/compiler/testData/asJava/ultraLightClasses/objects.fir.java index e043f149c8b..0ac3e3b54d4 100644 --- a/compiler/testData/asJava/ultraLightClasses/objects.fir.java +++ b/compiler/testData/asJava/ultraLightClasses/objects.fir.java @@ -115,7 +115,7 @@ public final class Obj /* Obj*/ implements java.lang.Runnable { public static final Obj INSTANCE; @java.lang.Override() - public final void run();// run() + public void run();// run() @kotlin.jvm.JvmStatic() public static final int zoo();// zoo() diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.kt index 45c7be48ee4..99862a0dbe8 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/crossinline.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_K2: JVM_IR -// FIR status: questionable bytecode listing difference (open/final methods in final class) // WITH_STDLIB // WITH_COROUTINES // CHECK_BYTECODE_LISTING diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.kt index 83a3a9a1f6b..853af948e03 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/innerObjectRetransformation.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_K2: JVM_IR -// FIR status: questionable bytecode listing difference (open/final methods in final class) // WITH_STDLIB // WITH_COROUTINES // CHECK_BYTECODE_LISTING diff --git a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.kt b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.kt index 4bcb9b4acb6..b20a3bd1c7f 100644 --- a/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.kt +++ b/compiler/testData/codegen/box/coroutines/tailCallOptimizations/unit/override5.kt @@ -1,5 +1,3 @@ -// IGNORE_BACKEND_K2: JVM_IR, JS_IR -// FIR status: questionable bytecode listing difference (open/final methods in final class) // TARGET_BACKEND: JVM // FULL_JDK // WITH_STDLIB diff --git a/compiler/testData/codegen/box/fir/callableReferenceToJavaField.fir.ir.txt b/compiler/testData/codegen/box/fir/callableReferenceToJavaField.fir.ir.txt index 1a48be4ad79..5a6cbfba37e 100644 --- a/compiler/testData/codegen/box/fir/callableReferenceToJavaField.fir.ir.txt +++ b/compiler/testData/codegen/box/fir/callableReferenceToJavaField.fir.ir.txt @@ -36,7 +36,7 @@ FILE fqName:foo fileName:/main.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in bar.Base' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Derived modality:FINAL visibility:public superTypes:[bar.Base]' - FUN name:foo visibility:protected modality:FINAL <> ($this:foo.Derived) returnType:kotlin.Unit + FUN name:foo visibility:protected modality:OPEN <> ($this:foo.Derived) returnType:kotlin.Unit overridden: protected/*protected and package*/ open fun foo (): kotlin.Unit declared in bar.Base $this: VALUE_PARAMETER name: type:foo.Derived @@ -54,7 +54,7 @@ FILE fqName:foo fileName:/main.kt FUN name:box visibility:public modality:FINAL <> ($this:foo.Derived) returnType:kotlin.String $this: VALUE_PARAMETER name: type:foo.Derived BLOCK_BODY - CALL 'protected final fun foo (): kotlin.Unit declared in foo.Derived' type=kotlin.Unit origin=null + CALL 'protected open fun foo (): kotlin.Unit declared in foo.Derived' type=kotlin.Unit origin=null $this: GET_VAR ': foo.Derived declared in foo.Derived.box' type=foo.Derived origin=null RETURN type=kotlin.Nothing from='public final fun box (): kotlin.String declared in foo.Derived' CALL 'public final fun (): kotlin.String declared in foo.A' type=kotlin.String origin=GET_PROPERTY diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.fir.txt deleted file mode 100644 index baf9116a5fd..00000000000 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassBothEqualsOverride.fir.txt +++ /dev/null @@ -1,53 +0,0 @@ -@kotlin.Metadata -public interface I { - // source: 'inlineClassBothEqualsOverride.kt' - public abstract method getVal(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC1 { - // source: 'inlineClassBothEqualsOverride.kt' - private final field x: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): IC1 - public static method constructor-impl(p0: int): int - public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final static method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getVal(): int - public final static method getVal-impl(p0: int): int - public final method getX(): int - public final method hashCode(): int - public final static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC2 { - // source: 'inlineClassBothEqualsOverride.kt' - private final field y: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): IC2 - public static method constructor-impl(p0: int): int - public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final static method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getVal(): int - public final static method getVal-impl(p0: int): int - public final method getY(): int - public final method hashCode(): int - public final static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.Metadata -public final class InlineClassBothEqualsOverrideKt { - // source: 'inlineClassBothEqualsOverride.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.fir.txt deleted file mode 100644 index 3139427213b..00000000000 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsConsistency.fir.txt +++ /dev/null @@ -1,43 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC1 { - // source: 'inlineClassEqualsConsistency.kt' - private final field x: double - private synthetic method (p0: double): void - public synthetic final static method box-impl(p0: double): IC1 - public static method constructor-impl(p0: double): double - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double): boolean - public final method getX(): double - public method hashCode(): int - public static method hashCode-impl(p0: double): int - public method toString(): java.lang.String - public static method toString-impl(p0: double): java.lang.String - public synthetic final method unbox-impl(): double -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC2 { - // source: 'inlineClassEqualsConsistency.kt' - private final field x: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): IC2 - public static method constructor-impl(p0: int): int - public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final static method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getX(): int - public method hashCode(): int - public static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.Metadata -public final class InlineClassEqualsConsistencyKt { - // source: 'inlineClassEqualsConsistency.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.fir.txt deleted file mode 100644 index ebe1e129511..00000000000 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverriddenForCollections.fir.txt +++ /dev/null @@ -1,24 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC { - // source: 'inlineClassEqualsOverriddenForCollections.kt' - private final field x: double - private synthetic method (p0: double): void - public synthetic final static method box-impl(p0: double): IC - public static method constructor-impl(p0: double): double - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double): boolean - public final method getX(): double - public final method hashCode(): int - public final static method hashCode-impl(p0: double): int - public method toString(): java.lang.String - public static method toString-impl(p0: double): java.lang.String - public synthetic final method unbox-impl(): double -} - -@kotlin.Metadata -public final class InlineClassEqualsOverriddenForCollectionsKt { - // source: 'inlineClassEqualsOverriddenForCollections.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverride.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverride.fir.txt deleted file mode 100644 index 7af1ca77f98..00000000000 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassEqualsOverride.fir.txt +++ /dev/null @@ -1,127 +0,0 @@ -@kotlin.Metadata -public interface I { - // source: 'inlineClassEqualsOverride.kt' - public abstract method equals-ACFGG4I(p0: int): boolean -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC1 { - // source: 'inlineClassEqualsOverride.kt' - private final field value: double - private synthetic method (p0: double): void - public synthetic final static method box-impl(p0: double): IC1 - public static method constructor-impl(p0: double): double - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double): boolean - public final method getValue(): double - public method hashCode(): int - public static method hashCode-impl(p0: double): int - public method toString(): java.lang.String - public static method toString-impl(p0: double): java.lang.String - public synthetic final method unbox-impl(): double -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC2 { - // source: 'inlineClassEqualsOverride.kt' - private final field value: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): IC2 - public static method constructor-impl(p0: int): int - public method equals(p0: java.lang.Object): boolean - public final method equals-ACFGG4I(p0: int): boolean - public static method equals-impl(p0: int, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getValue(): int - public method hashCode(): int - public static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC3 { - // source: 'inlineClassEqualsOverride.kt' - private final field value: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): IC3 - public static method constructor-impl(p0: int): int - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getValue(): int - public method hashCode(): int - public static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC4 { - // source: 'inlineClassEqualsOverride.kt' - private final field value: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): IC4 - public static method constructor-impl(p0: int): int - public final @org.jetbrains.annotations.NotNull method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Void - public final static @org.jetbrains.annotations.NotNull method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): java.lang.Void - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getValue(): int - public method hashCode(): int - public static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC5 { - // source: 'inlineClassEqualsOverride.kt' - private final field value: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): IC5 - public static method constructor-impl(p0: int): int - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: java.lang.Object): boolean - public final static @org.jetbrains.annotations.NotNull method equals-impl0(p0: int, p1: int): java.lang.Void - public final method getValue(): int - public method hashCode(): int - public static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC6 { - // source: 'inlineClassEqualsOverride.kt' - private final field value: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): IC6 - public static method constructor-impl(p0: int): int - public final @org.jetbrains.annotations.NotNull method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): java.lang.Void - public final static @org.jetbrains.annotations.NotNull method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): java.lang.Void - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getValue(): int - public method hashCode(): int - public static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.Metadata -public final class InlineClassEqualsOverrideKt { - // source: 'inlineClassEqualsOverride.kt' - public synthetic final static method assertThrows(p0: kotlin.jvm.functions.Function0): boolean - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassHashCodeOverride.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassHashCodeOverride.fir.txt deleted file mode 100644 index b08877ae004..00000000000 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassHashCodeOverride.fir.txt +++ /dev/null @@ -1,31 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class A { - // source: 'inlineClassHashCodeOverride.kt' - private final @org.jetbrains.annotations.NotNull field value: MyClass - private synthetic method (p0: MyClass): void - public synthetic final static method box-impl(p0: MyClass): A - public static @org.jetbrains.annotations.NotNull method constructor-impl(@org.jetbrains.annotations.NotNull p0: MyClass): MyClass - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: MyClass, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: MyClass, p1: MyClass): boolean - public final @org.jetbrains.annotations.NotNull method getValue(): MyClass - public final method hashCode(): int - public final static method hashCode-impl(p0: MyClass): int - public method toString(): java.lang.String - public static method toString-impl(p0: MyClass): java.lang.String - public synthetic final method unbox-impl(): MyClass -} - -@kotlin.Metadata -public final class InlineClassHashCodeOverrideKt { - // source: 'inlineClassHashCodeOverride.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} - -@kotlin.Metadata -public final class MyClass { - // source: 'inlineClassHashCodeOverride.kt' - public method (): void - public final method hashCode(): int -} diff --git a/compiler/testData/codegen/box/inlineClasses/inlineClassUntypedEqualsOverriden.fir.txt b/compiler/testData/codegen/box/inlineClasses/inlineClassUntypedEqualsOverriden.fir.txt deleted file mode 100644 index 94f9b70e82b..00000000000 --- a/compiler/testData/codegen/box/inlineClasses/inlineClassUntypedEqualsOverriden.fir.txt +++ /dev/null @@ -1,24 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class IC { - // source: 'inlineClassUntypedEqualsOverriden.kt' - private final field x: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): IC - public static method constructor-impl(p0: int): int - public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final static method equals-impl(p0: int, @org.jetbrains.annotations.Nullable p1: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getX(): int - public final method hashCode(): int - public final static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.Metadata -public final class InlineClassUntypedEqualsOverridenKt { - // source: 'inlineClassUntypedEqualsOverriden.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} diff --git a/compiler/testData/codegen/box/jvm8/defaults/allCompatibility/superCall.kt b/compiler/testData/codegen/box/jvm8/defaults/allCompatibility/superCall.kt index 0bc928889d7..7ca27d9f839 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/allCompatibility/superCall.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/allCompatibility/superCall.kt @@ -1,7 +1,5 @@ // CHECK_BYTECODE_LISTING // FIR_IDENTICAL -// IGNORE_BACKEND_K2: JVM_IR, JS_IR -// FIR status: questionable bytecode listing difference (open/final methods in final class) // !JVM_DEFAULT_MODE: all-compatibility // TARGET_BACKEND: JVM // JVM_TARGET: 1.8 diff --git a/compiler/testData/codegen/box/jvm8/defaults/nonDefaultInheritance/superCall.kt b/compiler/testData/codegen/box/jvm8/defaults/nonDefaultInheritance/superCall.kt index 7d168c29b63..b75017c25f4 100644 --- a/compiler/testData/codegen/box/jvm8/defaults/nonDefaultInheritance/superCall.kt +++ b/compiler/testData/codegen/box/jvm8/defaults/nonDefaultInheritance/superCall.kt @@ -1,8 +1,6 @@ // CHECK_BYTECODE_LISTING // FIR_IDENTICAL // TARGET_BACKEND: JVM -// IGNORE_BACKEND_K2: JVM_IR, JS_IR -// FIR status: NCDFE: Foo$DefaultImpls // JVM_TARGET: 1.8 // WITH_STDLIB // MODULE: lib diff --git a/compiler/testData/codegen/box/smartCasts/kt44814.fir.ir.txt b/compiler/testData/codegen/box/smartCasts/kt44814.fir.ir.txt index f2900e80376..f3873eac7b6 100644 --- a/compiler/testData/codegen/box/smartCasts/kt44814.fir.ir.txt +++ b/compiler/testData/codegen/box/smartCasts/kt44814.fir.ir.txt @@ -68,34 +68,34 @@ FILE fqName: fileName:/kt44814.kt RETURN type=kotlin.Nothing from='public final fun (): .PsiElement declared in .FirPsiSourceElement' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:psi type:.PsiElement visibility:private [final]' type=.PsiElement origin=null receiver: GET_VAR ': .FirPsiSourceElement declared in .FirPsiSourceElement.' type=.FirPsiSourceElement origin=null - PROPERTY name:lighterASTNode visibility:public modality:FINAL [val] + PROPERTY name:lighterASTNode visibility:public modality:OPEN [val] overridden: public abstract lighterASTNode: .LighterASTNode [val] FIELD PROPERTY_BACKING_FIELD name:lighterASTNode type:.LighterASTNode visibility:private [final] EXPRESSION_BODY GET_VAR 'lighterASTNode: .LighterASTNode declared in .FirPsiSourceElement.' type=.LighterASTNode origin=INITIALIZE_PROPERTY_FROM_PARAMETER - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.FirPsiSourceElement) returnType:.LighterASTNode - correspondingProperty: PROPERTY name:lighterASTNode visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.FirPsiSourceElement) returnType:.LighterASTNode + correspondingProperty: PROPERTY name:lighterASTNode visibility:public modality:OPEN [val] overridden: public abstract fun (): .LighterASTNode declared in .FirSourceElement $this: VALUE_PARAMETER name: type:.FirPsiSourceElement BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): .LighterASTNode declared in .FirPsiSourceElement' + RETURN type=kotlin.Nothing from='public open fun (): .LighterASTNode declared in .FirPsiSourceElement' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:lighterASTNode type:.LighterASTNode visibility:private [final]' type=.LighterASTNode origin=null receiver: GET_VAR ': .FirPsiSourceElement declared in .FirPsiSourceElement.' type=.FirPsiSourceElement origin=null - PROPERTY name:treeStructure visibility:public modality:FINAL [val] + PROPERTY name:treeStructure visibility:public modality:OPEN [val] overridden: public abstract treeStructure: .FlyweightCapableTreeStructure [val] FIELD PROPERTY_BACKING_FIELD name:treeStructure type:.FlyweightCapableTreeStructure visibility:private [final] EXPRESSION_BODY GET_VAR 'treeStructure: .FlyweightCapableTreeStructure declared in .FirPsiSourceElement.' type=.FlyweightCapableTreeStructure origin=INITIALIZE_PROPERTY_FROM_PARAMETER - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.FirPsiSourceElement) returnType:.FlyweightCapableTreeStructure - correspondingProperty: PROPERTY name:treeStructure visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.FirPsiSourceElement) returnType:.FlyweightCapableTreeStructure + correspondingProperty: PROPERTY name:treeStructure visibility:public modality:OPEN [val] overridden: public abstract fun (): .FlyweightCapableTreeStructure declared in .FirSourceElement $this: VALUE_PARAMETER name: type:.FirPsiSourceElement BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): .FlyweightCapableTreeStructure declared in .FirPsiSourceElement' + RETURN type=kotlin.Nothing from='public open fun (): .FlyweightCapableTreeStructure declared in .FirPsiSourceElement' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:treeStructure type:.FlyweightCapableTreeStructure visibility:private [final]' type=.FlyweightCapableTreeStructure origin=null receiver: GET_VAR ': .FirPsiSourceElement declared in .FirPsiSourceElement.' type=.FirPsiSourceElement origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] @@ -119,34 +119,34 @@ FILE fqName: fileName:/kt44814.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'protected constructor () [primary] declared in .FirSourceElement' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:FirLightSourceElement modality:FINAL visibility:public superTypes:[.FirSourceElement]' - PROPERTY name:lighterASTNode visibility:public modality:FINAL [val] + PROPERTY name:lighterASTNode visibility:public modality:OPEN [val] overridden: public abstract lighterASTNode: .LighterASTNode [val] FIELD PROPERTY_BACKING_FIELD name:lighterASTNode type:.LighterASTNode visibility:private [final] EXPRESSION_BODY GET_VAR 'lighterASTNode: .LighterASTNode declared in .FirLightSourceElement.' type=.LighterASTNode origin=INITIALIZE_PROPERTY_FROM_PARAMETER - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.FirLightSourceElement) returnType:.LighterASTNode - correspondingProperty: PROPERTY name:lighterASTNode visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.FirLightSourceElement) returnType:.LighterASTNode + correspondingProperty: PROPERTY name:lighterASTNode visibility:public modality:OPEN [val] overridden: public abstract fun (): .LighterASTNode declared in .FirSourceElement $this: VALUE_PARAMETER name: type:.FirLightSourceElement BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): .LighterASTNode declared in .FirLightSourceElement' + RETURN type=kotlin.Nothing from='public open fun (): .LighterASTNode declared in .FirLightSourceElement' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:lighterASTNode type:.LighterASTNode visibility:private [final]' type=.LighterASTNode origin=null receiver: GET_VAR ': .FirLightSourceElement declared in .FirLightSourceElement.' type=.FirLightSourceElement origin=null - PROPERTY name:treeStructure visibility:public modality:FINAL [val] + PROPERTY name:treeStructure visibility:public modality:OPEN [val] overridden: public abstract treeStructure: .FlyweightCapableTreeStructure [val] FIELD PROPERTY_BACKING_FIELD name:treeStructure type:.FlyweightCapableTreeStructure visibility:private [final] EXPRESSION_BODY GET_VAR 'treeStructure: .FlyweightCapableTreeStructure declared in .FirLightSourceElement.' type=.FlyweightCapableTreeStructure origin=INITIALIZE_PROPERTY_FROM_PARAMETER - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.FirLightSourceElement) returnType:.FlyweightCapableTreeStructure - correspondingProperty: PROPERTY name:treeStructure visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.FirLightSourceElement) returnType:.FlyweightCapableTreeStructure + correspondingProperty: PROPERTY name:treeStructure visibility:public modality:OPEN [val] overridden: public abstract fun (): .FlyweightCapableTreeStructure declared in .FirSourceElement $this: VALUE_PARAMETER name: type:.FirLightSourceElement BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): .FlyweightCapableTreeStructure declared in .FirLightSourceElement' + RETURN type=kotlin.Nothing from='public open fun (): .FlyweightCapableTreeStructure declared in .FirLightSourceElement' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:treeStructure type:.FlyweightCapableTreeStructure visibility:private [final]' type=.FlyweightCapableTreeStructure origin=null receiver: GET_VAR ': .FirLightSourceElement declared in .FirLightSourceElement.' type=.FirLightSourceElement origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] @@ -690,10 +690,10 @@ FILE fqName: fileName:/kt44814.kt CALL 'public final fun find (predicate: kotlin.Function1): T of kotlin.collections.CollectionsKt.find? [inline] declared in kotlin.collections.CollectionsKt' type=.LighterASTNode? origin=null : .LighterASTNode? $receiver: CALL 'public final fun getChildren (treeStructure: .FlyweightCapableTreeStructure): kotlin.collections.List<.LighterASTNode?> declared in .LighterASTNode' type=kotlin.collections.List<.LighterASTNode?> origin=null - $this: CALL 'public final fun (): .LighterASTNode declared in .FirLightSourceElement' type=.LighterASTNode origin=GET_PROPERTY + $this: CALL 'public open fun (): .LighterASTNode declared in .FirLightSourceElement' type=.LighterASTNode origin=GET_PROPERTY $this: TYPE_OP type=.FirLightSourceElement origin=IMPLICIT_CAST typeOperand=.FirLightSourceElement GET_VAR ': .FirSourceElement? declared in .FirModifierList.Companion.getModifierList' type=.FirSourceElement? origin=null - treeStructure: CALL 'public final fun (): .FlyweightCapableTreeStructure declared in .FirLightSourceElement' type=.FlyweightCapableTreeStructure origin=GET_PROPERTY + treeStructure: CALL 'public open fun (): .FlyweightCapableTreeStructure declared in .FirLightSourceElement' type=.FlyweightCapableTreeStructure origin=GET_PROPERTY $this: TYPE_OP type=.FirLightSourceElement origin=IMPLICIT_CAST typeOperand=.FirLightSourceElement GET_VAR ': .FirSourceElement? declared in .FirModifierList.Companion.getModifierList' type=.FirSourceElement? origin=null predicate: FUN_EXPR type=kotlin.Function1<.LighterASTNode?, kotlin.Boolean> origin=LAMBDA @@ -729,7 +729,7 @@ FILE fqName: fileName:/kt44814.kt then: GET_VAR 'val tmp_3: .LighterASTNode? [val] declared in .FirModifierList.Companion.getModifierList' type=.LighterASTNode? origin=null CONSTRUCTOR_CALL 'public constructor (modifierList: .LighterASTNode, tree: .FlyweightCapableTreeStructure) [primary] declared in .FirModifierList.FirLightModifierList' type=.FirModifierList.FirLightModifierList origin=null modifierList: GET_VAR 'val modifierListNode: .LighterASTNode [val] declared in .FirModifierList.Companion.getModifierList' type=.LighterASTNode origin=null - tree: CALL 'public final fun (): .FlyweightCapableTreeStructure declared in .FirLightSourceElement' type=.FlyweightCapableTreeStructure origin=GET_PROPERTY + tree: CALL 'public open fun (): .FlyweightCapableTreeStructure declared in .FirLightSourceElement' type=.FlyweightCapableTreeStructure origin=GET_PROPERTY $this: TYPE_OP type=.FirLightSourceElement origin=IMPLICIT_CAST typeOperand=.FirLightSourceElement GET_VAR ': .FirSourceElement? declared in .FirModifierList.Companion.getModifierList' type=.FirSourceElement? origin=null BRANCH diff --git a/compiler/testData/codegen/box/valueClasses/complex.fir.txt b/compiler/testData/codegen/box/valueClasses/complex.fir.txt deleted file mode 100644 index 322c40ea5dc..00000000000 --- a/compiler/testData/codegen/box/valueClasses/complex.fir.txt +++ /dev/null @@ -1,329 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class A { - // source: 'complex.kt' - private final @org.jetbrains.annotations.NotNull field x: java.util.List - private synthetic method (p0: java.util.List): void - public synthetic final static method box-impl(p0: java.util.List): A - public static @org.jetbrains.annotations.NotNull method constructor-impl(@org.jetbrains.annotations.NotNull p0: java.util.List): java.util.List - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: java.util.List, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: java.util.List, p1: java.util.List): boolean - public final @org.jetbrains.annotations.NotNull method getX(): java.util.List - public method hashCode(): int - public static method hashCode-impl(p0: java.util.List): int - public method toString(): java.lang.String - public static method toString-impl(p0: java.util.List): java.lang.String - public synthetic final method unbox-impl(): java.util.List -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class B { - // source: 'complex.kt' - private final field x: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): B - public static method constructor-impl(@org.jetbrains.annotations.NotNull p0: java.lang.String): int - public static method constructor-impl(p0: int): int - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getX-pVg5ArA(): int - public method hashCode(): int - public static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.Metadata -public final class Base1$DefaultImpls { - // source: 'complex.kt' - public static @org.jetbrains.annotations.NotNull method getFakeOverrideMFVC(@org.jetbrains.annotations.NotNull p0: Base1): R - public synthetic static method getFakeOverrideMFVC-t(p0: Base1): java.util.List - public synthetic static method getFakeOverrideMFVC-x(p0: Base1): int - public synthetic static method getFakeOverrideMFVC-y(p0: Base1): int - public synthetic static method getFakeOverrideMFVC-z(p0: Base1): E - public synthetic static method getFakeOverrideMFVC-z-x(p0: Base1): D - public synthetic static method getFakeOverrideMFVC-z-x-x(p0: Base1): C - public synthetic static method getFakeOverrideMFVC-z-x-x-x(p0: Base1): int - public synthetic static method getFakeOverrideMFVC-z-x-x-y(p0: Base1): int - public synthetic static method getFakeOverrideMFVC-z-x-x-z(p0: Base1): java.lang.String - public static method getFakeOverrideRegular(@org.jetbrains.annotations.NotNull p0: Base1): int - public final inner class Base1$DefaultImpls -} - -@kotlin.Metadata -public interface Base1 { - // source: 'complex.kt' - public abstract @org.jetbrains.annotations.NotNull method getFakeOverrideMFVC(): R - public synthetic abstract method getFakeOverrideMFVC-t(): java.util.List - public synthetic abstract method getFakeOverrideMFVC-x(): int - public synthetic abstract method getFakeOverrideMFVC-y(): int - public synthetic abstract method getFakeOverrideMFVC-z(): E - public synthetic abstract method getFakeOverrideMFVC-z-x(): D - public synthetic abstract method getFakeOverrideMFVC-z-x-x(): C - public synthetic abstract method getFakeOverrideMFVC-z-x-x-x(): int - public synthetic abstract method getFakeOverrideMFVC-z-x-x-y(): int - public synthetic abstract method getFakeOverrideMFVC-z-x-x-z(): java.lang.String - public abstract method getFakeOverrideRegular(): int - public final inner class Base1$DefaultImpls -} - -@kotlin.Metadata -public interface Base2 { - // source: 'complex.kt' - public abstract @org.jetbrains.annotations.NotNull method getL(): R - public synthetic abstract method getL-t(): java.util.List - public synthetic abstract method getL-x(): int - public synthetic abstract method getL-y(): int - public synthetic abstract method getL-z(): E - public synthetic abstract method getL-z-x(): D - public synthetic abstract method getL-z-x-x(): C - public synthetic abstract method getL-z-x-x-x(): int - public synthetic abstract method getL-z-x-x-y(): int - public synthetic abstract method getL-z-x-x-z(): java.lang.String - public abstract method setL-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void -} - -@kotlin.Metadata -public interface Base3 { - // source: 'complex.kt' - public abstract @org.jetbrains.annotations.NotNull method getZ(): E - public synthetic abstract method getZ-x(): D - public synthetic abstract method getZ-x-x(): C - public synthetic abstract method getZ-x-x-x(): int - public synthetic abstract method getZ-x-x-y(): int - public synthetic abstract method getZ-x-x-z(): java.lang.String -} - -@kotlin.Metadata -public interface Base4 { - // source: 'complex.kt' - public abstract method getL(): java.lang.Object - public abstract method setL(p0: java.lang.Object): void -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class C { - // source: 'complex.kt' - private final field x: int - private final field y: int - private final @org.jetbrains.annotations.NotNull field z: java.lang.String - private synthetic method (p0: int, p1: int, p2: java.lang.String): void - public synthetic final static method box-impl(p0: int, p1: int, p2: java.lang.String): C - public final static method constructor-impl(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: int, p2: java.lang.String, p3: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: java.lang.String, p3: int, p4: int, p5: java.lang.String): boolean - public final method getX(): int - public final method getY-GsR9Xnw(): int - public final @org.jetbrains.annotations.NotNull method getZ(): java.lang.String - public method hashCode(): int - public static method hashCode-impl(p0: int, p1: int, p2: java.lang.String): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int, p2: java.lang.String): java.lang.String - public synthetic final method unbox-impl-x(): int - public synthetic final method unbox-impl-y(): int - public synthetic final method unbox-impl-z(): java.lang.String -} - -@kotlin.Metadata -public final class ComplexKt { - // source: 'complex.kt' - public static field late1: E - private final static @org.jetbrains.annotations.NotNull field lines: java.util.List - static method (): void - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String - public final static method equalsChecks-GPBa7dw(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List, p6: int, p7: int, p8: int, p9: int, @org.jetbrains.annotations.NotNull p10: java.lang.String, @org.jetbrains.annotations.NotNull p11: java.util.List): void - public final static method equalsChecks1-iUtXLc0(@org.jetbrains.annotations.NotNull p0: java.util.List): void - public final static method f-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void - public final static method g-sUp7gFk(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): void - public final static @org.jetbrains.annotations.NotNull method getLate1(): E - public final static @org.jetbrains.annotations.NotNull method getLines(): java.util.List - public final static method h-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void - public final static method h1(): void - public final static @org.jetbrains.annotations.NotNull method inlined-OsBMiQA(p0: int, p1: int, p2: int): D - public final static @org.jetbrains.annotations.NotNull method notInlined-OsBMiQA(p0: int, p1: int, p2: int): D - public final static method reuseBoxed(@org.jetbrains.annotations.NotNull p0: java.util.List): void - public final static method setLate1-sUp7gFk(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): void - public final static method supply(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void - public final static method testVars(@org.jetbrains.annotations.NotNull p0: NotInlined): void -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class D { - // source: 'complex.kt' - private final field x-x: int - private final field x-y: int - private final @org.jetbrains.annotations.NotNull field x-z: java.lang.String - private synthetic method (p0: int, p1: int, p2: java.lang.String): void - public synthetic final static method box-impl(p0: int, p1: int, p2: java.lang.String): D - public final static method constructor-impl(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): void - public final static @org.jetbrains.annotations.NotNull method constructor-impl(p0: int, p1: int, p2: int): D - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: int, p2: java.lang.String, p3: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: java.lang.String, p3: int, p4: int, p5: java.lang.String): boolean - public final @org.jetbrains.annotations.NotNull method getX(): C - public method hashCode(): int - public static method hashCode-impl(p0: int, p1: int, p2: java.lang.String): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int, p2: java.lang.String): java.lang.String - public synthetic final method unbox-impl-x(): C - public synthetic final method unbox-impl-x-x(): int - public synthetic final method unbox-impl-x-y(): int - public synthetic final method unbox-impl-x-z(): java.lang.String -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class E { - // source: 'complex.kt' - private final field x-x-x: int - private final field x-x-y: int - private final @org.jetbrains.annotations.NotNull field x-x-z: java.lang.String - private synthetic method (p0: int, p1: int, p2: java.lang.String): void - public synthetic final static method box-impl(p0: int, p1: int, p2: java.lang.String): E - public final static method constructor-impl(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: int, p2: java.lang.String, p3: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: java.lang.String, p3: int, p4: int, p5: java.lang.String): boolean - public final static @org.jetbrains.annotations.NotNull method getWithNonTrivialSetters-impl(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String): D - public final @org.jetbrains.annotations.NotNull method getX(): D - public method hashCode(): int - public static method hashCode-impl(p0: int, p1: int, p2: java.lang.String): int - public final static method setWithNonTrivialSetters-sUp7gFk(p0: int, p1: int, @org.jetbrains.annotations.NotNull p2: java.lang.String, p3: int, p4: int, @org.jetbrains.annotations.NotNull p5: java.lang.String): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int, p2: java.lang.String): java.lang.String - public synthetic final method unbox-impl-x(): D - public synthetic final method unbox-impl-x-x(): C - public synthetic final method unbox-impl-x-x-x(): int - public synthetic final method unbox-impl-x-x-y(): int - public synthetic final method unbox-impl-x-x-z(): java.lang.String -} - -@kotlin.Metadata -public final class NotInlined { - // source: 'complex.kt' - private @org.jetbrains.annotations.NotNull field l-t: java.util.List - private field l-x: int - private field l-y: int - private field l-z-x-x-x: int - private field l-z-x-x-y: int - private @org.jetbrains.annotations.NotNull field l-z-x-x-z: java.lang.String - private final @org.jetbrains.annotations.NotNull field withNonTrivialGettersWithBF-t: java.util.List - private final field withNonTrivialGettersWithBF-x: int - private final field withNonTrivialGettersWithBF-y: int - private final field withNonTrivialGettersWithBF-z-x-x-x: int - private final field withNonTrivialGettersWithBF-z-x-x-y: int - private final @org.jetbrains.annotations.NotNull field withNonTrivialGettersWithBF-z-x-x-z: java.lang.String - private @org.jetbrains.annotations.NotNull field withNonTrivialSettersWithBF-t: java.util.List - private field withNonTrivialSettersWithBF-x: int - private field withNonTrivialSettersWithBF-y: int - private field withNonTrivialSettersWithBF-z-x-x-x: int - private field withNonTrivialSettersWithBF-z-x-x-y: int - private @org.jetbrains.annotations.NotNull field withNonTrivialSettersWithBF-z-x-x-z: java.lang.String - private field y: int - private method (p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List, p6: int): void - public synthetic method (p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List, p6: int, p7: kotlin.jvm.internal.DefaultConstructorMarker): void - public @org.jetbrains.annotations.NotNull method getFakeOverrideMFVC(): R - public method getFakeOverrideRegular(): int - public final @org.jetbrains.annotations.NotNull method getL(): R - public synthetic bridge method getL(): java.lang.Object - public synthetic final method getL-t(): java.util.List - public synthetic final method getL-x(): int - public synthetic final method getL-y(): int - public synthetic final method getL-z(): E - public synthetic final method getL-z-x(): D - public synthetic final method getL-z-x-x(): C - public synthetic final method getL-z-x-x-x(): int - public synthetic final method getL-z-x-x-y(): int - public synthetic final method getL-z-x-x-z(): java.lang.String - public final @org.jetbrains.annotations.NotNull method getWithNonTrivialGettersWithBF(): R - public synthetic final method getWithNonTrivialGettersWithBF-t(): java.util.List - public synthetic final method getWithNonTrivialGettersWithBF-x(): int - public synthetic final method getWithNonTrivialGettersWithBF-y(): int - public synthetic final method getWithNonTrivialGettersWithBF-z(): E - public synthetic final method getWithNonTrivialGettersWithBF-z-x(): D - public synthetic final method getWithNonTrivialGettersWithBF-z-x-x(): C - public synthetic final method getWithNonTrivialGettersWithBF-z-x-x-x(): int - public synthetic final method getWithNonTrivialGettersWithBF-z-x-x-y(): int - public synthetic final method getWithNonTrivialGettersWithBF-z-x-x-z(): java.lang.String - public final @org.jetbrains.annotations.NotNull method getWithNonTrivialSetters(): R - public synthetic final method getWithNonTrivialSetters-t(): java.util.List - public synthetic final method getWithNonTrivialSetters-x(): int - public synthetic final method getWithNonTrivialSetters-y(): int - public synthetic final method getWithNonTrivialSetters-z(): E - public synthetic final method getWithNonTrivialSetters-z-x(): D - public synthetic final method getWithNonTrivialSetters-z-x-x(): C - public synthetic final method getWithNonTrivialSetters-z-x-x-x(): int - public synthetic final method getWithNonTrivialSetters-z-x-x-y(): int - public synthetic final method getWithNonTrivialSetters-z-x-x-z(): java.lang.String - public final @org.jetbrains.annotations.NotNull method getWithNonTrivialSettersWithBF(): R - public synthetic final method getWithNonTrivialSettersWithBF-t(): java.util.List - public synthetic final method getWithNonTrivialSettersWithBF-x(): int - public synthetic final method getWithNonTrivialSettersWithBF-y(): int - public synthetic final method getWithNonTrivialSettersWithBF-z(): E - public synthetic final method getWithNonTrivialSettersWithBF-z-x(): D - public synthetic final method getWithNonTrivialSettersWithBF-z-x-x(): C - public synthetic final method getWithNonTrivialSettersWithBF-z-x-x-x(): int - public synthetic final method getWithNonTrivialSettersWithBF-z-x-x-y(): int - public synthetic final method getWithNonTrivialSettersWithBF-z-x-x-z(): java.lang.String - public final method getY(): int - public synthetic bridge method setL(p0: java.lang.Object): void - public final method setL-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void - public final method setWithNonTrivialSetters-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void - public final method setWithNonTrivialSettersWithBF-sUp7gFk(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void - public final method setY(p0: int): void - public final @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public final method trySetter(): void - public final inner class Base1$DefaultImpls -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class R { - // source: 'complex.kt' - private final @org.jetbrains.annotations.NotNull field t: java.util.List - private final field x: int - private final field y: int - private final field z-x-x-x: int - private final field z-x-x-y: int - private final @org.jetbrains.annotations.NotNull field z-x-x-z: java.lang.String - private synthetic method (p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List): void - public synthetic final static method box-impl(p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List): R - public final static method constructor-impl(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List, p6: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List, p6: int, p7: int, p8: int, p9: int, p10: java.lang.String, p11: java.util.List): boolean - public @org.jetbrains.annotations.NotNull method getFakeOverrideMFVC(): R - public static @org.jetbrains.annotations.NotNull method getFakeOverrideMFVC-impl(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): R - public method getFakeOverrideRegular(): int - public static method getFakeOverrideRegular-impl(p0: int, p1: int, p2: int, p3: int, @org.jetbrains.annotations.NotNull p4: java.lang.String, @org.jetbrains.annotations.NotNull p5: java.util.List): int - public final @org.jetbrains.annotations.NotNull method getT-GKOAj6k(): java.util.List - public final method getX(): int - public final method getY-pVg5ArA(): int - public final @org.jetbrains.annotations.NotNull method getZ(): E - public synthetic bridge method getZ-x(): D - public synthetic bridge method getZ-x-x(): C - public synthetic bridge method getZ-x-x-x(): int - public synthetic bridge method getZ-x-x-y(): int - public synthetic bridge method getZ-x-x-z(): java.lang.String - public method hashCode(): int - public static method hashCode-impl(p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List): java.lang.String - public synthetic final method unbox-impl-t(): java.util.List - public synthetic final method unbox-impl-x(): int - public synthetic final method unbox-impl-y(): int - public synthetic final method unbox-impl-z(): E - public synthetic final method unbox-impl-z-x(): D - public synthetic final method unbox-impl-z-x-x(): C - public synthetic final method unbox-impl-z-x-x-x(): int - public synthetic final method unbox-impl-z-x-x-y(): int - public synthetic final method unbox-impl-z-x-x-z(): java.lang.String - public final inner class Base1$DefaultImpls -} diff --git a/compiler/testData/codegen/box/valueClasses/delegating.fir.txt b/compiler/testData/codegen/box/valueClasses/delegating.fir.txt deleted file mode 100644 index 0579a9c2542..00000000000 --- a/compiler/testData/codegen/box/valueClasses/delegating.fir.txt +++ /dev/null @@ -1,85 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class A { - // source: 'delegating.kt' - private final field x: int - private final field y: int - private synthetic method (p0: int, p1: int): void - public synthetic final static method box-impl(p0: int, p1: int): A - public final static method constructor-impl(p0: int, p1: int): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: int, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int): boolean - public final static method getValue-impl(p0: int, p1: int, @org.jetbrains.annotations.Nullable p2: java.lang.Object, @org.jetbrains.annotations.NotNull p3: kotlin.reflect.KProperty): int - public final method getX(): int - public final method getY(): int - public method hashCode(): int - public static method hashCode-impl(p0: int, p1: int): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int): java.lang.String - public synthetic final method unbox-impl-x(): int - public synthetic final method unbox-impl-y(): int -} - -@kotlin.Metadata -public interface Abstract { - // source: 'delegating.kt' - public abstract method getX(): int -} - -@kotlin.Metadata -final class B$a$2 { - // source: 'delegating.kt' - enclosing method B.(IILA;)V - public final static field INSTANCE: B$a$2 - inner (anonymous) class B$a$2 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): A - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -public final class B { - // source: 'delegating.kt' - synthetic final static field $$delegatedProperties: kotlin.reflect.KProperty[] - private final @org.jetbrains.annotations.NotNull field a$delegate: kotlin.Lazy - private final field b$delegate-x: int - private final field b$delegate-y: int - private field x-x: int - private field x-y: int - private @org.jetbrains.annotations.Nullable field y: A - inner (anonymous) class B$a$2 - static method (): void - private method (p0: int, p1: int, p2: A): void - public synthetic method (p0: int, p1: int, p2: A, p3: kotlin.jvm.internal.DefaultConstructorMarker): void - public final @org.jetbrains.annotations.NotNull method getA(): A - public synthetic final method getA-x(): int - public synthetic final method getA-y(): int - public final method getB(): int - private static method getC$delegate(p0: B): java.lang.Object - public final @org.jetbrains.annotations.NotNull method getC(): A - public synthetic final method getC-x(): int - public synthetic final method getC-y(): int - public final @org.jetbrains.annotations.NotNull method getX(): A - public synthetic final method getX-x(): int - public synthetic final method getX-y(): int - public final @org.jetbrains.annotations.Nullable method getY(): A - public final method setX-sUp7gFk(p0: int, p1: int): void - public final method setY(@org.jetbrains.annotations.Nullable p0: A): void -} - -@kotlin.Metadata -public final class C { - // source: 'delegating.kt' - private synthetic final field $$delegate_0-x: int - private synthetic final field $$delegate_0-y: int - public method (p0: int, p1: int): void - public method getX(): int -} - -@kotlin.Metadata -public final class DelegatingKt { - // source: 'delegating.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} diff --git a/compiler/testData/codegen/box/valueClasses/equality.fir.txt b/compiler/testData/codegen/box/valueClasses/equality.fir.txt deleted file mode 100644 index c85b1ed0be9..00000000000 --- a/compiler/testData/codegen/box/valueClasses/equality.fir.txt +++ /dev/null @@ -1,230 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class A { - // source: 'equality.kt' - private final field f1: int - private final field f2: int - private final field f3-x: int - private final field f3-y: int - private final field f4: int - private final field f5: int - private final @org.jetbrains.annotations.NotNull field f6: java.lang.String - private final field f7: int - private final field f8: int - private final @org.jetbrains.annotations.NotNull field f9: java.lang.String - private synthetic method (p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): void - public synthetic final static method box-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): A - public final static method constructor-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): boolean - public final method getF1-DbFnDB4(): int - public final method getF2-ejSTSP4(): int - public final @org.jetbrains.annotations.NotNull method getF3(): F3 - public final method getF4-4yoqybc(): int - public final method getF5-z3qHWqM(): int - public final @org.jetbrains.annotations.NotNull method getF6-OgMO970(): java.lang.String - public final method getF7(): int - public final method getF8-pVg5ArA(): int - public final @org.jetbrains.annotations.NotNull method getF9(): java.lang.String - public method hashCode(): int - public static method hashCode-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String): java.lang.String - public synthetic final method unbox-impl-f1(): int - public synthetic final method unbox-impl-f2(): int - public synthetic final method unbox-impl-f3(): F3 - public synthetic final method unbox-impl-f3-x(): int - public synthetic final method unbox-impl-f3-y(): int - public synthetic final method unbox-impl-f4(): int - public synthetic final method unbox-impl-f5(): int - public synthetic final method unbox-impl-f6(): java.lang.String - public synthetic final method unbox-impl-f7(): int - public synthetic final method unbox-impl-f8(): int - public synthetic final method unbox-impl-f9(): java.lang.String -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class B { - // source: 'equality.kt' - private final field a1-f1: int - private final field a1-f2: int - private final field a1-f3-x: int - private final field a1-f3-y: int - private final field a1-f4: int - private final field a1-f5: int - private final @org.jetbrains.annotations.NotNull field a1-f6: java.lang.String - private final field a1-f7: int - private final field a1-f8: int - private final @org.jetbrains.annotations.NotNull field a1-f9: java.lang.String - private final field a2-f1: int - private final field a2-f2: int - private final field a2-f3-x: int - private final field a2-f3-y: int - private final field a2-f4: int - private final field a2-f5: int - private final @org.jetbrains.annotations.NotNull field a2-f6: java.lang.String - private final field a2-f7: int - private final field a2-f8: int - private final @org.jetbrains.annotations.NotNull field a2-f9: java.lang.String - private synthetic method (p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): void - public synthetic final static method box-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): B - public final static method constructor-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, @org.jetbrains.annotations.NotNull p16: java.lang.String, p17: int, p18: int, @org.jetbrains.annotations.NotNull p19: java.lang.String): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String, p20: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String, p20: int, p21: int, p22: int, p23: int, p24: int, p25: int, p26: java.lang.String, p27: int, p28: int, p29: java.lang.String, p30: int, p31: int, p32: int, p33: int, p34: int, p35: int, p36: java.lang.String, p37: int, p38: int, p39: java.lang.String): boolean - public final @org.jetbrains.annotations.NotNull method getA1(): A - public final @org.jetbrains.annotations.NotNull method getA2(): A - public method hashCode(): int - public static method hashCode-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, p6: java.lang.String, p7: int, p8: int, p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, p16: java.lang.String, p17: int, p18: int, p19: java.lang.String): int - public final @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public final static @org.jetbrains.annotations.NotNull method toString-impl(p0: int, p1: int, p2: int, p3: int, p4: int, p5: int, @org.jetbrains.annotations.NotNull p6: java.lang.String, p7: int, p8: int, @org.jetbrains.annotations.NotNull p9: java.lang.String, p10: int, p11: int, p12: int, p13: int, p14: int, p15: int, @org.jetbrains.annotations.NotNull p16: java.lang.String, p17: int, p18: int, @org.jetbrains.annotations.NotNull p19: java.lang.String): java.lang.String - public synthetic final method unbox-impl-a1(): A - public synthetic final method unbox-impl-a1-f1(): int - public synthetic final method unbox-impl-a1-f2(): int - public synthetic final method unbox-impl-a1-f3(): F3 - public synthetic final method unbox-impl-a1-f3-x(): int - public synthetic final method unbox-impl-a1-f3-y(): int - public synthetic final method unbox-impl-a1-f4(): int - public synthetic final method unbox-impl-a1-f5(): int - public synthetic final method unbox-impl-a1-f6(): java.lang.String - public synthetic final method unbox-impl-a1-f7(): int - public synthetic final method unbox-impl-a1-f8(): int - public synthetic final method unbox-impl-a1-f9(): java.lang.String - public synthetic final method unbox-impl-a2(): A - public synthetic final method unbox-impl-a2-f1(): int - public synthetic final method unbox-impl-a2-f2(): int - public synthetic final method unbox-impl-a2-f3(): F3 - public synthetic final method unbox-impl-a2-f3-x(): int - public synthetic final method unbox-impl-a2-f3-y(): int - public synthetic final method unbox-impl-a2-f4(): int - public synthetic final method unbox-impl-a2-f5(): int - public synthetic final method unbox-impl-a2-f6(): java.lang.String - public synthetic final method unbox-impl-a2-f7(): int - public synthetic final method unbox-impl-a2-f8(): int - public synthetic final method unbox-impl-a2-f9(): java.lang.String -} - -@kotlin.Metadata -public final class EqualityKt { - // source: 'equality.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class F1 { - // source: 'equality.kt' - private final field x: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): F1 - public static method constructor-impl(p0: int): int - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getX(): int - public method hashCode(): int - public static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class F2 { - // source: 'equality.kt' - private final field x: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): F2 - public static method constructor-impl(p0: int): int - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getX-pVg5ArA(): int - public method hashCode(): int - public static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class F3 { - // source: 'equality.kt' - private final field x: int - private final field y: int - private synthetic method (p0: int, p1: int): void - public synthetic final static method box-impl(p0: int, p1: int): F3 - public final static method constructor-impl(p0: int, p1: int): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: int, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int): boolean - public final method getX-DbFnDB4(): int - public final method getY-ejSTSP4(): int - public method hashCode(): int - public static method hashCode-impl(p0: int, p1: int): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int): java.lang.String - public synthetic final method unbox-impl-x(): int - public synthetic final method unbox-impl-y(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class F4 { - // source: 'equality.kt' - private final field x: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): F4 - public static method constructor-impl(p0: int): int - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getX(): int - public method hashCode(): int - public static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class F5 { - // source: 'equality.kt' - private final field x: int - private synthetic method (p0: int): void - public synthetic final static method box-impl(p0: int): F5 - public static method constructor-impl(p0: int): int - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int): boolean - public final method getX-pVg5ArA(): int - public method hashCode(): int - public static method hashCode-impl(p0: int): int - public method toString(): java.lang.String - public static method toString-impl(p0: int): java.lang.String - public synthetic final method unbox-impl(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class F6 { - // source: 'equality.kt' - private final @org.jetbrains.annotations.NotNull field x: java.lang.String - private synthetic method (p0: java.lang.String): void - public synthetic final static method box-impl(p0: java.lang.String): F6 - public static @org.jetbrains.annotations.NotNull method constructor-impl(@org.jetbrains.annotations.NotNull p0: java.lang.String): java.lang.String - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: java.lang.String, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: java.lang.String, p1: java.lang.String): boolean - public final @org.jetbrains.annotations.NotNull method getX(): java.lang.String - public method hashCode(): int - public static method hashCode-impl(p0: java.lang.String): int - public method toString(): java.lang.String - public static method toString-impl(p0: java.lang.String): java.lang.String - public synthetic final method unbox-impl(): java.lang.String -} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcBothEqualsOverride.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcBothEqualsOverride.fir.txt deleted file mode 100644 index ad56180b8d3..00000000000 --- a/compiler/testData/codegen/box/valueClasses/mfvcBothEqualsOverride.fir.txt +++ /dev/null @@ -1,31 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class MFVC { - // source: 'mfvcBothEqualsOverride.kt' - private final field x: int - private final field y: int - private synthetic method (p0: int, p1: int): void - public synthetic final static method box-impl(p0: int, p1: int): MFVC - public final static method constructor-impl(p0: int, p1: int): void - public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final static method equals-impl(p0: int, p1: int, @org.jetbrains.annotations.Nullable p2: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int): boolean - public final method getX(): int - public final method getY(): int - public final method hashCode(): int - public final static method hashCode-impl(p0: int, p1: int): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int): java.lang.String - public synthetic final method unbox-impl-x(): int - public synthetic final method unbox-impl-y(): int -} - -@kotlin.Metadata -public final class MfvcBothEqualsOverrideKt { - // source: 'mfvcBothEqualsOverride.kt' - private static field counter: int - static method (): void - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String - public final static method getCounter(): int - public final static method setCounter(p0: int): void -} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcEqualsConsistency.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcEqualsConsistency.fir.txt deleted file mode 100644 index dfbe865b5c8..00000000000 --- a/compiler/testData/codegen/box/valueClasses/mfvcEqualsConsistency.fir.txt +++ /dev/null @@ -1,49 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class MFVC1 { - // source: 'mfvcEqualsConsistency.kt' - private final field x: int - private final field y: int - private synthetic method (p0: int, p1: int): void - public synthetic final static method box-impl(p0: int, p1: int): MFVC1 - public final static method constructor-impl(p0: int, p1: int): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: int, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int): boolean - public final method getX(): int - public final method getY(): int - public method hashCode(): int - public static method hashCode-impl(p0: int, p1: int): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int): java.lang.String - public synthetic final method unbox-impl-x(): int - public synthetic final method unbox-impl-y(): int -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class MFVC2 { - // source: 'mfvcEqualsConsistency.kt' - private final field x: int - private final field y: int - private synthetic method (p0: int, p1: int): void - public synthetic final static method box-impl(p0: int, p1: int): MFVC2 - public final static method constructor-impl(p0: int, p1: int): void - public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final static method equals-impl(p0: int, p1: int, @org.jetbrains.annotations.Nullable p2: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int): boolean - public final method getX(): int - public final method getY(): int - public method hashCode(): int - public static method hashCode-impl(p0: int, p1: int): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int): java.lang.String - public synthetic final method unbox-impl-x(): int - public synthetic final method unbox-impl-y(): int -} - -@kotlin.Metadata -public final class MfvcEqualsConsistencyKt { - // source: 'mfvcEqualsConsistency.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverriddenForCollections.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverriddenForCollections.fir.txt deleted file mode 100644 index 8a42aa94c5a..00000000000 --- a/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverriddenForCollections.fir.txt +++ /dev/null @@ -1,27 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class MFVC { - // source: 'mfvcEqualsOverriddenForCollections.kt' - private final field x: double - private final field y: int - private synthetic method (p0: double, p1: int): void - public synthetic final static method box-impl(p0: double, p1: int): MFVC - public final static method constructor-impl(p0: double, p1: int): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: int, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: int, p2: double, p3: int): boolean - public final method getX(): double - public final method getY(): int - public final method hashCode(): int - public final static method hashCode-impl(p0: double, p1: int): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: int): java.lang.String - public synthetic final method unbox-impl-x(): double - public synthetic final method unbox-impl-y(): int -} - -@kotlin.Metadata -public final class MfvcEqualsOverriddenForCollectionsKt { - // source: 'mfvcEqualsOverriddenForCollections.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverride.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverride.fir.txt deleted file mode 100644 index bcfa6e31b11..00000000000 --- a/compiler/testData/codegen/box/valueClasses/mfvcEqualsOverride.fir.txt +++ /dev/null @@ -1,34 +0,0 @@ -@kotlin.Metadata -public interface I { - // source: 'mfvcEqualsOverride.kt' - public abstract method equals-sUp7gFk(p0: int, p1: int): boolean -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class MFVC { - // source: 'mfvcEqualsOverride.kt' - private final field value: int - private final field y: int - private synthetic method (p0: int, p1: int): void - public synthetic final static method box-impl(p0: int, p1: int): MFVC - public final static method constructor-impl(p0: int, p1: int): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: int, p1: int, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int): boolean - public final method equals-sUp7gFk(p0: int, p1: int): boolean - public final method getValue(): int - public final method getY(): int - public method hashCode(): int - public static method hashCode-impl(p0: int, p1: int): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int): java.lang.String - public synthetic final method unbox-impl-value(): int - public synthetic final method unbox-impl-y(): int -} - -@kotlin.Metadata -public final class MfvcEqualsOverrideKt { - // source: 'mfvcEqualsOverride.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcHashCodeOverride.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcHashCodeOverride.fir.txt deleted file mode 100644 index c4708f71708..00000000000 --- a/compiler/testData/codegen/box/valueClasses/mfvcHashCodeOverride.fir.txt +++ /dev/null @@ -1,34 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class A { - // source: 'mfvcHashCodeOverride.kt' - private final @org.jetbrains.annotations.NotNull field value1: MyClass - private final @org.jetbrains.annotations.NotNull field value2: MyClass - private synthetic method (p0: MyClass, p1: MyClass): void - public synthetic final static method box-impl(p0: MyClass, p1: MyClass): A - public final static method constructor-impl(@org.jetbrains.annotations.NotNull p0: MyClass, @org.jetbrains.annotations.NotNull p1: MyClass): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: MyClass, p1: MyClass, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: MyClass, p1: MyClass, p2: MyClass, p3: MyClass): boolean - public final @org.jetbrains.annotations.NotNull method getValue1(): MyClass - public final @org.jetbrains.annotations.NotNull method getValue2(): MyClass - public final method hashCode(): int - public final static method hashCode-impl(@org.jetbrains.annotations.NotNull p0: MyClass, @org.jetbrains.annotations.NotNull p1: MyClass): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: MyClass, p1: MyClass): java.lang.String - public synthetic final method unbox-impl-value1(): MyClass - public synthetic final method unbox-impl-value2(): MyClass -} - -@kotlin.Metadata -public final class MfvcHashCodeOverrideKt { - // source: 'mfvcHashCodeOverride.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} - -@kotlin.Metadata -public final class MyClass { - // source: 'mfvcHashCodeOverride.kt' - public method (): void - public final method hashCode(): int -} diff --git a/compiler/testData/codegen/box/valueClasses/mfvcUntypedEqualsOverriden.fir.txt b/compiler/testData/codegen/box/valueClasses/mfvcUntypedEqualsOverriden.fir.txt deleted file mode 100644 index 41677f9c296..00000000000 --- a/compiler/testData/codegen/box/valueClasses/mfvcUntypedEqualsOverriden.fir.txt +++ /dev/null @@ -1,27 +0,0 @@ -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class MFVC { - // source: 'mfvcUntypedEqualsOverriden.kt' - private final field x: int - private final field y: int - private synthetic method (p0: int, p1: int): void - public synthetic final static method box-impl(p0: int, p1: int): MFVC - public final static method constructor-impl(p0: int, p1: int): void - public final method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final static method equals-impl(p0: int, p1: int, @org.jetbrains.annotations.Nullable p2: java.lang.Object): boolean - public final static method equals-impl0(p0: int, p1: int, p2: int, p3: int): boolean - public final method getX(): int - public final method getY(): int - public final method hashCode(): int - public final static method hashCode-impl(p0: int, p1: int): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: int, p1: int): java.lang.String - public synthetic final method unbox-impl-x(): int - public synthetic final method unbox-impl-y(): int -} - -@kotlin.Metadata -public final class MfvcUntypedEqualsOverridenKt { - // source: 'mfvcUntypedEqualsOverriden.kt' - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String -} diff --git a/compiler/testData/codegen/box/valueClasses/overrides.fir.txt b/compiler/testData/codegen/box/valueClasses/overrides.fir.txt deleted file mode 100644 index 98bb9b1b5f5..00000000000 --- a/compiler/testData/codegen/box/valueClasses/overrides.fir.txt +++ /dev/null @@ -1,2594 +0,0 @@ -@kotlin.Metadata -public interface AbstractPoint { - // source: 'overrides.kt' - public abstract method getX(): java.lang.Object - public abstract method getY(): java.lang.Object -} - -@kotlin.Metadata -public interface AbstractSegment { - // source: 'overrides.kt' - public abstract method getP1(): java.lang.Object - public abstract method getP2(): java.lang.Object -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class DPoint { - // source: 'overrides.kt' - private final field x: double - private final field y: double - private synthetic method (p0: double, p1: double): void - public synthetic final static method box-impl(p0: double, p1: double): DPoint - public final static method constructor-impl(p0: double, p1: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double): boolean - public final @org.jetbrains.annotations.NotNull method getX(): java.lang.Double - public synthetic bridge method getX(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method getY(): java.lang.Double - public synthetic bridge method getY(): java.lang.Object - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double): java.lang.String - public synthetic final method unbox-impl-x(): double - public synthetic final method unbox-impl-y(): double -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class DPointWithInterface { - // source: 'overrides.kt' - private final field x: double - private final field y: double - private synthetic method (p0: double, p1: double): void - public synthetic final static method box-impl(p0: double, p1: double): DPointWithInterface - public final static method constructor-impl(p0: double, p1: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double): boolean - public final @org.jetbrains.annotations.NotNull method getSomethingGeneric(): DPoint - public synthetic bridge method getSomethingGeneric(): java.lang.Object - public final static @org.jetbrains.annotations.NotNull method getSomethingGeneric-impl(p0: double, p1: double): DPoint - public final @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint - public final static @org.jetbrains.annotations.NotNull method getSomethingMFVC-impl(p0: double, p1: double): DPoint - public final method getSomethingRegular(): int - public final static method getSomethingRegular-impl(p0: double, p1: double): int - public final method getX(): double - public final method getY(): double - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double): int - public synthetic bridge method setSomethingGeneric(p0: java.lang.Object): void - public final method setSomethingGeneric-sUp7gFk(p0: double, p1: double): void - public final static method setSomethingGeneric-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public final method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void - public final static method setSomethingMFVC-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public final method setSomethingRegular(p0: int): void - public final static method setSomethingRegular-impl(p0: double, p1: double, p2: int): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double): java.lang.String - public synthetic final method unbox-impl-x(): double - public synthetic final method unbox-impl-y(): double -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class DSegment { - // source: 'overrides.kt' - private final field p1-x: double - private final field p1-y: double - private final field p2-x: double - private final field p2-y: double - private synthetic method (p0: double, p1: double, p2: double, p3: double): void - public synthetic final static method box-impl(p0: double, p1: double, p2: double, p3: double): DSegment - public final static method constructor-impl(p0: double, p1: double, p2: double, p3: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: double, p3: double, p4: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double, p4: double, p5: double, p6: double, p7: double): boolean - public final @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic bridge method getP1(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method getP2(): DPoint - public synthetic bridge method getP2(): java.lang.Object - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double, p2: double, p3: double): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double, p2: double, p3: double): java.lang.String - public synthetic final method unbox-impl-p1(): DPoint - public synthetic final method unbox-impl-p1-x(): double - public synthetic final method unbox-impl-p1-y(): double - public synthetic final method unbox-impl-p2(): DPoint - public synthetic final method unbox-impl-p2-x(): double - public synthetic final method unbox-impl-p2-y(): double -} - -@kotlin.Metadata -public final class DataClassException { - // source: 'overrides.kt' - private final @org.jetbrains.annotations.Nullable field value: java.lang.Object - public method (@org.jetbrains.annotations.Nullable p0: java.lang.Object): void - public final @org.jetbrains.annotations.Nullable method component1(): java.lang.Object - public synthetic static method copy$default(p0: DataClassException, p1: java.lang.Object, p2: int, p3: java.lang.Object): DataClassException - public final @org.jetbrains.annotations.NotNull method copy(@org.jetbrains.annotations.Nullable p0: java.lang.Object): DataClassException - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final @org.jetbrains.annotations.Nullable method getValue(): java.lang.Object - public method hashCode(): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String -} - -@kotlin.Metadata -public final class GenericFakeOverride { - // source: 'overrides.kt' - public method (): void - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic bridge method getP(): java.lang.Object - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic bridge method getP1(): java.lang.Object - public method setP(@org.jetbrains.annotations.NotNull p0: DPoint): void - public synthetic bridge method setP(p0: java.lang.Object): void - public method setP1(@org.jetbrains.annotations.NotNull p0: DPoint): void - public synthetic bridge method setP1(p0: java.lang.Object): void - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class GenericFakeOverrideMFVC { - // source: 'overrides.kt' - private final field field1: double - private final field field2: double - private synthetic method (p0: double, p1: double): void - public synthetic final static method box-impl(p0: double, p1: double): GenericFakeOverrideMFVC - public final static method constructor-impl(p0: double, p1: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double): boolean - public final method getField1(): double - public final method getField2(): double - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic bridge method getP(): java.lang.Object - public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic bridge method getP1(): java.lang.Object - public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double): int - public synthetic bridge method setP(p0: java.lang.Object): void - public method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: DPoint): void - public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method setP1(p0: java.lang.Object): void - public method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: DPoint): void - public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double): java.lang.String - public synthetic final method unbox-impl-field1(): double - public synthetic final method unbox-impl-field2(): double - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class GenericFakeOverrideMFVCWithMFVCUpperBound { - // source: 'overrides.kt' - private final field field1: double - private final field field2: double - private synthetic method (p0: double, p1: double): void - public synthetic final static method box-impl(p0: double, p1: double): GenericFakeOverrideMFVCWithMFVCUpperBound - public final static method constructor-impl(p0: double, p1: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double): boolean - public final method getField1(): double - public final method getField2(): double - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double): int - public method setP-sUp7gFk(p0: double, p1: double): void - public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public method setP1-sUp7gFk(p0: double, p1: double): void - public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double): java.lang.String - public synthetic final method unbox-impl-field1(): double - public synthetic final method unbox-impl-field2(): double - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.Metadata -public final class GenericFakeOverrideWithMFVCUpperBound { - // source: 'overrides.kt' - public method (): void - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public method setP-sUp7gFk(p0: double, p1: double): void - public method setP1-sUp7gFk(p0: double, p1: double): void - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolder { - // source: 'overrides.kt' - public abstract method getP(): java.lang.Object - public abstract method getP1(): java.lang.Object - public abstract method setP(p0: java.lang.Object): void - public abstract method setP1(p0: java.lang.Object): void -} - -@kotlin.Metadata -public final class GenericMFVCHolderWithImpls$DefaultImpls { - // source: 'overrides.kt' - public static method getP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls): java.lang.Object - public static method getP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls): java.lang.Object - public static method setP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls, p1: java.lang.Object): void - public static method setP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls, p1: java.lang.Object): void - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolderWithImpls { - // source: 'overrides.kt' - public abstract method getP(): java.lang.Object - public abstract method getP1(): java.lang.Object - public abstract method setP(p0: java.lang.Object): void - public abstract method setP1(p0: java.lang.Object): void - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolderWithMFVCUpperBound { - // source: 'overrides.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic abstract method getP-x(): double - public synthetic abstract method getP-y(): double - public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic abstract method getP1-x(): double - public synthetic abstract method getP1-y(): double - public abstract method setP-sUp7gFk(p0: double, p1: double): void - public abstract method setP1-sUp7gFk(p0: double, p1: double): void -} - -@kotlin.Metadata -public final class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls { - // source: 'overrides.kt' - public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): DPoint - public synthetic static method getP-x(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double - public synthetic static method getP-y(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double - public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): DPoint - public synthetic static method getP1-x(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double - public synthetic static method getP1-y(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double - public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: double, p2: double): void - public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: double, p2: double): void - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolderWithMFVCUpperBoundWithImpls { - // source: 'overrides.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic abstract method getP-x(): double - public synthetic abstract method getP-y(): double - public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic abstract method getP1-x(): double - public synthetic abstract method getP1-y(): double - public abstract method setP-sUp7gFk(p0: double, p1: double): void - public abstract method setP1-sUp7gFk(p0: double, p1: double): void - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.Metadata -final class OverridesKt$box$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$1 - inner (anonymous) class OverridesKt$box$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class OverridesKt$box$10 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$10 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$100 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$100 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$101 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$101 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$102 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$102 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$103 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$103 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$104 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$104 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$105 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$105 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$106 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$106 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$107 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$107 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$108 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$108 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$109 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$109 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$11 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$11 - inner (anonymous) class OverridesKt$box$11 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$110 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$110 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$111 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$111 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$112 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$112 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$113 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$113 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$114 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - inner (anonymous) class OverridesKt$box$114 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$115 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class OverridesKt$box$115 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$116 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$116 - inner (anonymous) class OverridesKt$box$116 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$117 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - inner (anonymous) class OverridesKt$box$117 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$118 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$118 - inner (anonymous) class OverridesKt$box$118 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$119 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - inner (anonymous) class OverridesKt$box$119 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$12 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$12 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$120 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$120 - inner (anonymous) class OverridesKt$box$120 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$121 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $otherDPoint-x: double - inner (anonymous) class OverridesKt$box$121 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$122 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$122 - inner (anonymous) class OverridesKt$box$122 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$123 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p2-x: double - inner (anonymous) class OverridesKt$box$123 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$124 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$124 - inner (anonymous) class OverridesKt$box$124 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$125 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$125 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$126 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$126 - inner (anonymous) class OverridesKt$box$126 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$127 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-y: double - inner (anonymous) class OverridesKt$box$127 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$128 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$128 - inner (anonymous) class OverridesKt$box$128 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$129 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $otherDPoint-y: double - inner (anonymous) class OverridesKt$box$129 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$13 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$13 - inner (anonymous) class OverridesKt$box$13 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$130 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$130 - inner (anonymous) class OverridesKt$box$130 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$131 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p2-y: double - inner (anonymous) class OverridesKt$box$131 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$132 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class OverridesKt$box$132 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$133 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class OverridesKt$box$133 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$134 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$134 - inner (anonymous) class OverridesKt$box$134 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$135 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class OverridesKt$box$135 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$136 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$136 - inner (anonymous) class OverridesKt$box$136 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$137 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class OverridesKt$box$137 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$138 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$138 - inner (anonymous) class OverridesKt$box$138 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$139 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class OverridesKt$box$139 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$14 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $otherDPoint-x: double - synthetic final field $otherDPoint-y: double - inner (anonymous) class OverridesKt$box$14 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$140 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$140 - inner (anonymous) class OverridesKt$box$140 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$141 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class OverridesKt$box$141 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$15 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$15 - inner (anonymous) class OverridesKt$box$15 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$16 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $otherDPoint-x: double - synthetic final field $otherDPoint-y: double - inner (anonymous) class OverridesKt$box$16 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$17 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$17 - inner (anonymous) class OverridesKt$box$17 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$18 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $otherDPoint-x: double - synthetic final field $otherDPoint-y: double - inner (anonymous) class OverridesKt$box$18 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$19 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$19 - inner (anonymous) class OverridesKt$box$19 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$2 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$2 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class OverridesKt$box$20 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $otherDPoint-x: double - synthetic final field $otherDPoint-y: double - inner (anonymous) class OverridesKt$box$20 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$21 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$21 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$22 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$22 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$23 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$23 - inner (anonymous) class OverridesKt$box$23 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$24 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - inner (anonymous) class OverridesKt$box$24 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$25 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$25 - inner (anonymous) class OverridesKt$box$25 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$26 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$26 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$27 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$27 - inner (anonymous) class OverridesKt$box$27 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$28 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$28 - method (p0: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$29 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$29 - inner (anonymous) class OverridesKt$box$29 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$3 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$3 - inner (anonymous) class OverridesKt$box$3 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class OverridesKt$box$30 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$30 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$31 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$31 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$32 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$32 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$33 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$33 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$34 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$34 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$35 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$35 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$36 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$36 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$37 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$37 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$38 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$38 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$39 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$39 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$4 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$4 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class OverridesKt$box$40 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$40 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$41 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$41 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$42 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$42 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$43 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$43 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$44 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$44 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$45 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$45 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$46 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$46 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$47 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class OverridesKt$box$47 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$48 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class OverridesKt$box$48 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$49 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class OverridesKt$box$49 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$5 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$5 - inner (anonymous) class OverridesKt$box$5 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$50 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class OverridesKt$box$50 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$51 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class OverridesKt$box$51 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$52 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class OverridesKt$box$52 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$53 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class OverridesKt$box$53 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$54 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class OverridesKt$box$54 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$55 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class OverridesKt$box$55 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$56 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class OverridesKt$box$56 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$57 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class OverridesKt$box$57 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$58 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class OverridesKt$box$58 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$59 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class OverridesKt$box$59 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$6 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$6 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$60 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class OverridesKt$box$60 - method (p0: GenericFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$61 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class OverridesKt$box$61 - method (p0: GenericFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$62 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class OverridesKt$box$62 - method (p0: GenericFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$63 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class OverridesKt$box$63 - method (p0: GenericFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$64 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class OverridesKt$box$64 - method (p0: ReifiedFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$65 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class OverridesKt$box$65 - method (p0: ReifiedFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$66 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class OverridesKt$box$66 - method (p0: ReifiedFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$67 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class OverridesKt$box$67 - method (p0: ReifiedFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$68 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class OverridesKt$box$68 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$69 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class OverridesKt$box$69 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$7 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$7 - inner (anonymous) class OverridesKt$box$7 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$70 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class OverridesKt$box$70 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$71 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class OverridesKt$box$71 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$72 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$72 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$73 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$73 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$74 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$74 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$75 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$75 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$76 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$76 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$77 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$77 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$78 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$78 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$79 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$79 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$8 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$8 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$80 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class OverridesKt$box$80 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$81 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class OverridesKt$box$81 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$82 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class OverridesKt$box$82 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$83 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class OverridesKt$box$83 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$84 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$84 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$85 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$85 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$86 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$86 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$87 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$87 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$88 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$88 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$89 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$89 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$9 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$9 - inner (anonymous) class OverridesKt$box$9 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$90 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$90 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$91 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class OverridesKt$box$91 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$92 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class OverridesKt$box$92 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$93 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class OverridesKt$box$93 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$94 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class OverridesKt$box$94 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$95 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class OverridesKt$box$95 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$96 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$96 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$97 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$97 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$98 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$98 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$99 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class OverridesKt$box$99 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$dPointLam$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$dPointLam$1 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class OverridesKt$box$emptyLam$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$emptyLam$1 - inner (anonymous) class OverridesKt$box$emptyLam$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$lam1$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$lam1$1 - inner (anonymous) class OverridesKt$box$lam1$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class OverridesKt$box$lam10$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$lam10$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$lam11$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$lam11$1 - inner (anonymous) class OverridesKt$box$lam11$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class OverridesKt$box$lam12$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$lam12$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$lam13$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$lam13$1 - inner (anonymous) class OverridesKt$box$lam13$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class OverridesKt$box$lam14$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$lam14$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$lam15$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$lam15$1 - inner (anonymous) class OverridesKt$box$lam15$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class OverridesKt$box$lam16$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$lam16$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$lam17$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$lam17$1 - inner (anonymous) class OverridesKt$box$lam17$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class OverridesKt$box$lam18$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$lam18$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$lam19$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$lam19$1 - inner (anonymous) class OverridesKt$box$lam19$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class OverridesKt$box$lam2$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$lam2$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$lam20$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$lam20$1 - inner (anonymous) class OverridesKt$box$lam20$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$lam3$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$lam3$1 - inner (anonymous) class OverridesKt$box$lam3$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class OverridesKt$box$lam4$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$lam4$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$lam5$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$lam5$1 - inner (anonymous) class OverridesKt$box$lam5$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class OverridesKt$box$lam6$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$lam6$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$lam7$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$lam7$1 - inner (anonymous) class OverridesKt$box$lam7$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class OverridesKt$box$lam8$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class OverridesKt$box$lam8$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class OverridesKt$box$lam9$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - public final static field INSTANCE: OverridesKt$box$lam9$1 - inner (anonymous) class OverridesKt$box$lam9$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class OverridesKt$box$otherDPointLam$1 { - // source: 'overrides.kt' - enclosing method OverridesKt.box()Ljava/lang/String; - synthetic final field $otherDPoint-x: double - synthetic final field $otherDPoint-y: double - inner (anonymous) class OverridesKt$box$otherDPointLam$1 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -public final class OverridesKt { - // source: 'overrides.kt' - inner (anonymous) class OverridesKt$box$1 - inner (anonymous) class OverridesKt$box$10 - inner (anonymous) class OverridesKt$box$100 - inner (anonymous) class OverridesKt$box$101 - inner (anonymous) class OverridesKt$box$102 - inner (anonymous) class OverridesKt$box$103 - inner (anonymous) class OverridesKt$box$104 - inner (anonymous) class OverridesKt$box$105 - inner (anonymous) class OverridesKt$box$106 - inner (anonymous) class OverridesKt$box$107 - inner (anonymous) class OverridesKt$box$108 - inner (anonymous) class OverridesKt$box$109 - inner (anonymous) class OverridesKt$box$11 - inner (anonymous) class OverridesKt$box$110 - inner (anonymous) class OverridesKt$box$111 - inner (anonymous) class OverridesKt$box$112 - inner (anonymous) class OverridesKt$box$113 - inner (anonymous) class OverridesKt$box$114 - inner (anonymous) class OverridesKt$box$115 - inner (anonymous) class OverridesKt$box$116 - inner (anonymous) class OverridesKt$box$117 - inner (anonymous) class OverridesKt$box$118 - inner (anonymous) class OverridesKt$box$119 - inner (anonymous) class OverridesKt$box$12 - inner (anonymous) class OverridesKt$box$120 - inner (anonymous) class OverridesKt$box$121 - inner (anonymous) class OverridesKt$box$122 - inner (anonymous) class OverridesKt$box$123 - inner (anonymous) class OverridesKt$box$124 - inner (anonymous) class OverridesKt$box$125 - inner (anonymous) class OverridesKt$box$126 - inner (anonymous) class OverridesKt$box$127 - inner (anonymous) class OverridesKt$box$128 - inner (anonymous) class OverridesKt$box$129 - inner (anonymous) class OverridesKt$box$13 - inner (anonymous) class OverridesKt$box$130 - inner (anonymous) class OverridesKt$box$131 - inner (anonymous) class OverridesKt$box$132 - inner (anonymous) class OverridesKt$box$133 - inner (anonymous) class OverridesKt$box$134 - inner (anonymous) class OverridesKt$box$135 - inner (anonymous) class OverridesKt$box$136 - inner (anonymous) class OverridesKt$box$137 - inner (anonymous) class OverridesKt$box$138 - inner (anonymous) class OverridesKt$box$139 - inner (anonymous) class OverridesKt$box$14 - inner (anonymous) class OverridesKt$box$140 - inner (anonymous) class OverridesKt$box$141 - inner (anonymous) class OverridesKt$box$15 - inner (anonymous) class OverridesKt$box$16 - inner (anonymous) class OverridesKt$box$17 - inner (anonymous) class OverridesKt$box$18 - inner (anonymous) class OverridesKt$box$19 - inner (anonymous) class OverridesKt$box$2 - inner (anonymous) class OverridesKt$box$20 - inner (anonymous) class OverridesKt$box$21 - inner (anonymous) class OverridesKt$box$22 - inner (anonymous) class OverridesKt$box$23 - inner (anonymous) class OverridesKt$box$24 - inner (anonymous) class OverridesKt$box$25 - inner (anonymous) class OverridesKt$box$26 - inner (anonymous) class OverridesKt$box$27 - inner (anonymous) class OverridesKt$box$28 - inner (anonymous) class OverridesKt$box$29 - inner (anonymous) class OverridesKt$box$3 - inner (anonymous) class OverridesKt$box$30 - inner (anonymous) class OverridesKt$box$31 - inner (anonymous) class OverridesKt$box$32 - inner (anonymous) class OverridesKt$box$33 - inner (anonymous) class OverridesKt$box$34 - inner (anonymous) class OverridesKt$box$35 - inner (anonymous) class OverridesKt$box$36 - inner (anonymous) class OverridesKt$box$37 - inner (anonymous) class OverridesKt$box$38 - inner (anonymous) class OverridesKt$box$39 - inner (anonymous) class OverridesKt$box$4 - inner (anonymous) class OverridesKt$box$40 - inner (anonymous) class OverridesKt$box$41 - inner (anonymous) class OverridesKt$box$42 - inner (anonymous) class OverridesKt$box$43 - inner (anonymous) class OverridesKt$box$44 - inner (anonymous) class OverridesKt$box$45 - inner (anonymous) class OverridesKt$box$46 - inner (anonymous) class OverridesKt$box$47 - inner (anonymous) class OverridesKt$box$48 - inner (anonymous) class OverridesKt$box$49 - inner (anonymous) class OverridesKt$box$5 - inner (anonymous) class OverridesKt$box$50 - inner (anonymous) class OverridesKt$box$51 - inner (anonymous) class OverridesKt$box$52 - inner (anonymous) class OverridesKt$box$53 - inner (anonymous) class OverridesKt$box$54 - inner (anonymous) class OverridesKt$box$55 - inner (anonymous) class OverridesKt$box$56 - inner (anonymous) class OverridesKt$box$57 - inner (anonymous) class OverridesKt$box$58 - inner (anonymous) class OverridesKt$box$59 - inner (anonymous) class OverridesKt$box$6 - inner (anonymous) class OverridesKt$box$60 - inner (anonymous) class OverridesKt$box$61 - inner (anonymous) class OverridesKt$box$62 - inner (anonymous) class OverridesKt$box$63 - inner (anonymous) class OverridesKt$box$64 - inner (anonymous) class OverridesKt$box$65 - inner (anonymous) class OverridesKt$box$66 - inner (anonymous) class OverridesKt$box$67 - inner (anonymous) class OverridesKt$box$68 - inner (anonymous) class OverridesKt$box$69 - inner (anonymous) class OverridesKt$box$7 - inner (anonymous) class OverridesKt$box$70 - inner (anonymous) class OverridesKt$box$71 - inner (anonymous) class OverridesKt$box$72 - inner (anonymous) class OverridesKt$box$73 - inner (anonymous) class OverridesKt$box$74 - inner (anonymous) class OverridesKt$box$75 - inner (anonymous) class OverridesKt$box$76 - inner (anonymous) class OverridesKt$box$77 - inner (anonymous) class OverridesKt$box$78 - inner (anonymous) class OverridesKt$box$79 - inner (anonymous) class OverridesKt$box$8 - inner (anonymous) class OverridesKt$box$80 - inner (anonymous) class OverridesKt$box$81 - inner (anonymous) class OverridesKt$box$82 - inner (anonymous) class OverridesKt$box$83 - inner (anonymous) class OverridesKt$box$84 - inner (anonymous) class OverridesKt$box$85 - inner (anonymous) class OverridesKt$box$86 - inner (anonymous) class OverridesKt$box$87 - inner (anonymous) class OverridesKt$box$88 - inner (anonymous) class OverridesKt$box$89 - inner (anonymous) class OverridesKt$box$9 - inner (anonymous) class OverridesKt$box$90 - inner (anonymous) class OverridesKt$box$91 - inner (anonymous) class OverridesKt$box$92 - inner (anonymous) class OverridesKt$box$93 - inner (anonymous) class OverridesKt$box$94 - inner (anonymous) class OverridesKt$box$95 - inner (anonymous) class OverridesKt$box$96 - inner (anonymous) class OverridesKt$box$97 - inner (anonymous) class OverridesKt$box$98 - inner (anonymous) class OverridesKt$box$99 - inner (anonymous) class OverridesKt$box$dPointLam$1 - inner (anonymous) class OverridesKt$box$emptyLam$1 - inner (anonymous) class OverridesKt$box$lam1$1 - inner (anonymous) class OverridesKt$box$lam10$1 - inner (anonymous) class OverridesKt$box$lam11$1 - inner (anonymous) class OverridesKt$box$lam12$1 - inner (anonymous) class OverridesKt$box$lam13$1 - inner (anonymous) class OverridesKt$box$lam14$1 - inner (anonymous) class OverridesKt$box$lam15$1 - inner (anonymous) class OverridesKt$box$lam16$1 - inner (anonymous) class OverridesKt$box$lam17$1 - inner (anonymous) class OverridesKt$box$lam18$1 - inner (anonymous) class OverridesKt$box$lam19$1 - inner (anonymous) class OverridesKt$box$lam2$1 - inner (anonymous) class OverridesKt$box$lam20$1 - inner (anonymous) class OverridesKt$box$lam3$1 - inner (anonymous) class OverridesKt$box$lam4$1 - inner (anonymous) class OverridesKt$box$lam5$1 - inner (anonymous) class OverridesKt$box$lam6$1 - inner (anonymous) class OverridesKt$box$lam7$1 - inner (anonymous) class OverridesKt$box$lam8$1 - inner (anonymous) class OverridesKt$box$lam9$1 - inner (anonymous) class OverridesKt$box$otherDPointLam$1 - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String - public final static method equal(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function0): void -} - -@kotlin.Metadata -public final class RealOverride { - // source: 'overrides.kt' - private field p-x: double - private field p-y: double - public method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic bridge method getP(): java.lang.Object - public synthetic final method getP-x(): double - public synthetic final method getP-y(): double - public final @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic bridge method getP1(): java.lang.Object - public synthetic final method getP1-x(): double - public synthetic final method getP1-y(): double - public synthetic bridge method setP(p0: java.lang.Object): void - public final method setP-sUp7gFk(p0: double, p1: double): void - public synthetic bridge method setP1(p0: java.lang.Object): void - public final method setP1-sUp7gFk(p0: double, p1: double): void -} - -@kotlin.Metadata -public final class ReifiedFakeOverride { - // source: 'overrides.kt' - public method (): void - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public method setP-sUp7gFk(p0: double, p1: double): void - public method setP1-sUp7gFk(p0: double, p1: double): void - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class ReifiedFakeOverrideMFVC { - // source: 'overrides.kt' - private final field field1: double - private final field field2: double - private synthetic method (p0: double, p1: double): void - public synthetic final static method box-impl(p0: double, p1: double): ReifiedFakeOverrideMFVC - public final static method constructor-impl(p0: double, p1: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double): boolean - public final method getField1(): double - public final method getField2(): double - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double): int - public method setP-sUp7gFk(p0: double, p1: double): void - public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public method setP1-sUp7gFk(p0: double, p1: double): void - public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double): java.lang.String - public synthetic final method unbox-impl-field1(): double - public synthetic final method unbox-impl-field2(): double - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface ReifiedMFVCHolder { - // source: 'overrides.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic abstract method getP-x(): double - public synthetic abstract method getP-y(): double - public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic abstract method getP1-x(): double - public synthetic abstract method getP1-y(): double - public abstract method setP-sUp7gFk(p0: double, p1: double): void - public abstract method setP1-sUp7gFk(p0: double, p1: double): void -} - -@kotlin.Metadata -public final class ReifiedMFVCHolderWithImpls$DefaultImpls { - // source: 'overrides.kt' - public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): DPoint - public synthetic static method getP-x(p0: ReifiedMFVCHolderWithImpls): double - public synthetic static method getP-y(p0: ReifiedMFVCHolderWithImpls): double - public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): DPoint - public synthetic static method getP1-x(p0: ReifiedMFVCHolderWithImpls): double - public synthetic static method getP1-y(p0: ReifiedMFVCHolderWithImpls): double - public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: double, p2: double): void - public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: double, p2: double): void - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface ReifiedMFVCHolderWithImpls { - // source: 'overrides.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic abstract method getP-x(): double - public synthetic abstract method getP-y(): double - public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic abstract method getP1-x(): double - public synthetic abstract method getP1-y(): double - public abstract method setP-sUp7gFk(p0: double, p1: double): void - public abstract method setP1-sUp7gFk(p0: double, p1: double): void - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface SomePointInterface { - // source: 'overrides.kt' - public abstract method getSomethingGeneric(): java.lang.Object - public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint - public synthetic abstract method getSomethingMFVC-x(): double - public synthetic abstract method getSomethingMFVC-y(): double - public abstract method getSomethingRegular(): int - public abstract method setSomethingGeneric(p0: java.lang.Object): void - public abstract method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void - public abstract method setSomethingRegular(p0: int): void -} - -@kotlin.Metadata -public interface SomePointInterfaceWithMFVCBound { - // source: 'overrides.kt' - public abstract @org.jetbrains.annotations.NotNull method getSomethingGeneric(): DPoint - public synthetic abstract method getSomethingGeneric-x(): double - public synthetic abstract method getSomethingGeneric-y(): double - public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint - public synthetic abstract method getSomethingMFVC-x(): double - public synthetic abstract method getSomethingMFVC-y(): double - public abstract method getSomethingRegular(): int - public abstract method setSomethingGeneric-sUp7gFk(p0: double, p1: double): void - public abstract method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void - public abstract method setSomethingRegular(p0: int): void -} diff --git a/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.fir.txt b/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.fir.txt deleted file mode 100644 index 536de85d902..00000000000 --- a/compiler/testData/codegen/box/valueClasses/overrides_inlineClass.fir.txt +++ /dev/null @@ -1,2611 +0,0 @@ -@kotlin.Metadata -public interface AbstractPoint { - // source: 'overrides_inlineClass.kt' - public abstract method getX(): java.lang.Object - public abstract method getY(): java.lang.Object -} - -@kotlin.Metadata -public interface AbstractSegment { - // source: 'overrides_inlineClass.kt' - public abstract method getP1(): java.lang.Object - public abstract method getP2(): java.lang.Object -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class DPoint { - // source: 'overrides_inlineClass.kt' - private final field x: double - private final field y: double - private synthetic method (p0: double, p1: double): void - public synthetic final static method box-impl(p0: double, p1: double): DPoint - public final static method constructor-impl(p0: double, p1: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double): boolean - public synthetic bridge method getX(): java.lang.Object - public final method getX-3cLST_U(): double - public synthetic bridge method getY(): java.lang.Object - public final method getY-3cLST_U(): double - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double): java.lang.String - public synthetic final method unbox-impl-x(): double - public synthetic final method unbox-impl-y(): double -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class DPointWithInterface { - // source: 'overrides_inlineClass.kt' - private final field x: double - private final field y: double - private synthetic method (p0: double, p1: double): void - public synthetic final static method box-impl(p0: double, p1: double): DPointWithInterface - public final static method constructor-impl(p0: double, p1: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double): boolean - public final @org.jetbrains.annotations.NotNull method getSomethingGeneric(): DPoint - public synthetic bridge method getSomethingGeneric(): java.lang.Object - public final static @org.jetbrains.annotations.NotNull method getSomethingGeneric-impl(p0: double, p1: double): DPoint - public final @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint - public final static @org.jetbrains.annotations.NotNull method getSomethingMFVC-impl(p0: double, p1: double): DPoint - public final method getSomethingRegular(): int - public final static method getSomethingRegular-impl(p0: double, p1: double): int - public final method getX-3cLST_U(): double - public final method getY-3cLST_U(): double - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double): int - public synthetic bridge method setSomethingGeneric(p0: java.lang.Object): void - public final method setSomethingGeneric-sUp7gFk(p0: double, p1: double): void - public final static method setSomethingGeneric-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public final method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void - public final static method setSomethingMFVC-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public final method setSomethingRegular(p0: int): void - public final static method setSomethingRegular-impl(p0: double, p1: double, p2: int): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double): java.lang.String - public synthetic final method unbox-impl-x(): double - public synthetic final method unbox-impl-y(): double -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class DSegment { - // source: 'overrides_inlineClass.kt' - private final field p1-x: double - private final field p1-y: double - private final field p2-x: double - private final field p2-y: double - private synthetic method (p0: double, p1: double, p2: double, p3: double): void - public synthetic final static method box-impl(p0: double, p1: double, p2: double, p3: double): DSegment - public final static method constructor-impl(p0: double, p1: double, p2: double, p3: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: double, p3: double, p4: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double, p4: double, p5: double, p6: double, p7: double): boolean - public final @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic bridge method getP1(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method getP2(): DPoint - public synthetic bridge method getP2(): java.lang.Object - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double, p2: double, p3: double): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double, p2: double, p3: double): java.lang.String - public synthetic final method unbox-impl-p1(): DPoint - public synthetic final method unbox-impl-p1-x(): double - public synthetic final method unbox-impl-p1-y(): double - public synthetic final method unbox-impl-p2(): DPoint - public synthetic final method unbox-impl-p2-x(): double - public synthetic final method unbox-impl-p2-y(): double -} - -@kotlin.Metadata -public final class DataClassException { - // source: 'overrides_inlineClass.kt' - private final @org.jetbrains.annotations.Nullable field value: java.lang.Object - public method (@org.jetbrains.annotations.Nullable p0: java.lang.Object): void - public final @org.jetbrains.annotations.Nullable method component1(): java.lang.Object - public synthetic static method copy$default(p0: DataClassException, p1: java.lang.Object, p2: int, p3: java.lang.Object): DataClassException - public final @org.jetbrains.annotations.NotNull method copy(@org.jetbrains.annotations.Nullable p0: java.lang.Object): DataClassException - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final @org.jetbrains.annotations.Nullable method getValue(): java.lang.Object - public method hashCode(): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String -} - -@kotlin.Metadata -public final class GenericFakeOverride { - // source: 'overrides_inlineClass.kt' - public method (): void - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic bridge method getP(): java.lang.Object - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic bridge method getP1(): java.lang.Object - public method setP(@org.jetbrains.annotations.NotNull p0: DPoint): void - public synthetic bridge method setP(p0: java.lang.Object): void - public method setP1(@org.jetbrains.annotations.NotNull p0: DPoint): void - public synthetic bridge method setP1(p0: java.lang.Object): void - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class GenericFakeOverrideMFVC { - // source: 'overrides_inlineClass.kt' - private final field field1: double - private final field field2: double - private synthetic method (p0: double, p1: double): void - public synthetic final static method box-impl(p0: double, p1: double): GenericFakeOverrideMFVC - public final static method constructor-impl(p0: double, p1: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double): boolean - public final method getField1-3cLST_U(): double - public final method getField2-3cLST_U(): double - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic bridge method getP(): java.lang.Object - public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic bridge method getP1(): java.lang.Object - public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double): int - public synthetic bridge method setP(p0: java.lang.Object): void - public method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: DPoint): void - public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method setP1(p0: java.lang.Object): void - public method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: DPoint): void - public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double): java.lang.String - public synthetic final method unbox-impl-field1(): double - public synthetic final method unbox-impl-field2(): double - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class GenericFakeOverrideMFVCWithMFVCUpperBound { - // source: 'overrides_inlineClass.kt' - private final field field1: double - private final field field2: double - private synthetic method (p0: double, p1: double): void - public synthetic final static method box-impl(p0: double, p1: double): GenericFakeOverrideMFVCWithMFVCUpperBound - public final static method constructor-impl(p0: double, p1: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double): boolean - public final method getField1-3cLST_U(): double - public final method getField2-3cLST_U(): double - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double): int - public method setP-sUp7gFk(p0: double, p1: double): void - public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public method setP1-sUp7gFk(p0: double, p1: double): void - public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double): java.lang.String - public synthetic final method unbox-impl-field1(): double - public synthetic final method unbox-impl-field2(): double - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.Metadata -public final class GenericFakeOverrideWithMFVCUpperBound { - // source: 'overrides_inlineClass.kt' - public method (): void - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public method setP-sUp7gFk(p0: double, p1: double): void - public method setP1-sUp7gFk(p0: double, p1: double): void - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolder { - // source: 'overrides_inlineClass.kt' - public abstract method getP(): java.lang.Object - public abstract method getP1(): java.lang.Object - public abstract method setP(p0: java.lang.Object): void - public abstract method setP1(p0: java.lang.Object): void -} - -@kotlin.Metadata -public final class GenericMFVCHolderWithImpls$DefaultImpls { - // source: 'overrides_inlineClass.kt' - public static method getP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls): java.lang.Object - public static method getP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls): java.lang.Object - public static method setP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls, p1: java.lang.Object): void - public static method setP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls, p1: java.lang.Object): void - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolderWithImpls { - // source: 'overrides_inlineClass.kt' - public abstract method getP(): java.lang.Object - public abstract method getP1(): java.lang.Object - public abstract method setP(p0: java.lang.Object): void - public abstract method setP1(p0: java.lang.Object): void - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolderWithMFVCUpperBound { - // source: 'overrides_inlineClass.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic abstract method getP-x(): double - public synthetic abstract method getP-y(): double - public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic abstract method getP1-x(): double - public synthetic abstract method getP1-y(): double - public abstract method setP-sUp7gFk(p0: double, p1: double): void - public abstract method setP1-sUp7gFk(p0: double, p1: double): void -} - -@kotlin.Metadata -public final class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls { - // source: 'overrides_inlineClass.kt' - public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): DPoint - public synthetic static method getP-x(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double - public synthetic static method getP-y(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double - public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): DPoint - public synthetic static method getP1-x(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double - public synthetic static method getP1-y(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): double - public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: double, p2: double): void - public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: double, p2: double): void - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolderWithMFVCUpperBoundWithImpls { - // source: 'overrides_inlineClass.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic abstract method getP-x(): double - public synthetic abstract method getP-y(): double - public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic abstract method getP1-x(): double - public synthetic abstract method getP1-y(): double - public abstract method setP-sUp7gFk(p0: double, p1: double): void - public abstract method setP1-sUp7gFk(p0: double, p1: double): void - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class MyDouble { - // source: 'overrides_inlineClass.kt' - private final field value: double - private synthetic method (p0: double): void - public synthetic final static method box-impl(p0: double): MyDouble - public static method constructor-impl(p0: double): double - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double): boolean - public final method getValue(): double - public method hashCode(): int - public static method hashCode-impl(p0: double): int - public method toString(): java.lang.String - public static method toString-impl(p0: double): java.lang.String - public synthetic final method unbox-impl(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$1 - inner (anonymous) class Overrides_inlineClassKt$box$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$10 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$10 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$100 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$100 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$101 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$101 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$102 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$102 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$103 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$103 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$104 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$104 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$105 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$105 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$106 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$106 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$107 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$107 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$108 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$108 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$109 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$109 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$11 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$11 - inner (anonymous) class Overrides_inlineClassKt$box$11 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$110 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$110 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$111 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$111 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$112 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$112 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$113 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$113 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$114 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - inner (anonymous) class Overrides_inlineClassKt$box$114 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$115 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class Overrides_inlineClassKt$box$115 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$116 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$116 - inner (anonymous) class Overrides_inlineClassKt$box$116 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$117 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - inner (anonymous) class Overrides_inlineClassKt$box$117 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$118 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$118 - inner (anonymous) class Overrides_inlineClassKt$box$118 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$119 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - inner (anonymous) class Overrides_inlineClassKt$box$119 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$12 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$12 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$120 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$120 - inner (anonymous) class Overrides_inlineClassKt$box$120 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$121 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $otherDPoint-x: double - inner (anonymous) class Overrides_inlineClassKt$box$121 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$122 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$122 - inner (anonymous) class Overrides_inlineClassKt$box$122 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$123 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p2-x: double - inner (anonymous) class Overrides_inlineClassKt$box$123 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$124 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$124 - inner (anonymous) class Overrides_inlineClassKt$box$124 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$125 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$125 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$126 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$126 - inner (anonymous) class Overrides_inlineClassKt$box$126 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$127 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-y: double - inner (anonymous) class Overrides_inlineClassKt$box$127 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$128 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$128 - inner (anonymous) class Overrides_inlineClassKt$box$128 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$129 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $otherDPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$129 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$13 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$13 - inner (anonymous) class Overrides_inlineClassKt$box$13 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$130 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$130 - inner (anonymous) class Overrides_inlineClassKt$box$130 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$131 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p2-y: double - inner (anonymous) class Overrides_inlineClassKt$box$131 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$132 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class Overrides_inlineClassKt$box$132 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$133 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class Overrides_inlineClassKt$box$133 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$134 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$134 - inner (anonymous) class Overrides_inlineClassKt$box$134 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$135 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class Overrides_inlineClassKt$box$135 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$136 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$136 - inner (anonymous) class Overrides_inlineClassKt$box$136 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$137 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class Overrides_inlineClassKt$box$137 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$138 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$138 - inner (anonymous) class Overrides_inlineClassKt$box$138 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$139 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class Overrides_inlineClassKt$box$139 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$14 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $otherDPoint-x: double - synthetic final field $otherDPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$14 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$140 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$140 - inner (anonymous) class Overrides_inlineClassKt$box$140 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$141 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dSegment-p1-x: double - synthetic final field $dSegment-p1-y: double - synthetic final field $dSegment-p2-x: double - synthetic final field $dSegment-p2-y: double - inner (anonymous) class Overrides_inlineClassKt$box$141 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$15 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$15 - inner (anonymous) class Overrides_inlineClassKt$box$15 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$16 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $otherDPoint-x: double - synthetic final field $otherDPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$16 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$17 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$17 - inner (anonymous) class Overrides_inlineClassKt$box$17 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$18 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $otherDPoint-x: double - synthetic final field $otherDPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$18 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$19 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$19 - inner (anonymous) class Overrides_inlineClassKt$box$19 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$2 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$2 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$20 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $otherDPoint-x: double - synthetic final field $otherDPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$20 - method (p0: double, p1: double, p2: double, p3: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$21 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$21 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$22 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$22 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$23 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$23 - inner (anonymous) class Overrides_inlineClassKt$box$23 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$24 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - inner (anonymous) class Overrides_inlineClassKt$box$24 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$25 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$25 - inner (anonymous) class Overrides_inlineClassKt$box$25 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$26 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$26 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$27 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$27 - inner (anonymous) class Overrides_inlineClassKt$box$27 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$28 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$28 - method (p0: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke-3cLST_U(): double -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$29 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$29 - inner (anonymous) class Overrides_inlineClassKt$box$29 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$3 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$3 - inner (anonymous) class Overrides_inlineClassKt$box$3 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$30 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$30 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$31 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$31 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$32 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$32 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$33 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$33 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$34 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$34 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$35 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$35 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$36 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$36 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$37 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$37 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$38 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$38 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$39 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$39 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$4 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$4 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$40 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$40 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$41 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$41 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$42 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$42 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$43 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$43 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$44 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$44 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$45 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$45 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$46 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$46 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$47 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_inlineClassKt$box$47 - method (p0: RealOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$48 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$48 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$49 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$49 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$5 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$5 - inner (anonymous) class Overrides_inlineClassKt$box$5 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$50 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$50 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$51 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$51 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$52 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$52 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$53 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$53 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$54 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$54 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$55 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$55 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$56 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_inlineClassKt$box$56 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$57 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_inlineClassKt$box$57 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$58 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_inlineClassKt$box$58 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$59 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_inlineClassKt$box$59 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$6 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$6 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$60 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$60 - method (p0: GenericFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$61 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$61 - method (p0: GenericFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$62 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$62 - method (p0: GenericFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$63 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$63 - method (p0: GenericFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$64 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$64 - method (p0: ReifiedFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$65 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$65 - method (p0: ReifiedFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$66 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$66 - method (p0: ReifiedFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$67 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_inlineClassKt$box$67 - method (p0: ReifiedFakeOverride, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$68 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_inlineClassKt$box$68 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$69 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_inlineClassKt$box$69 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$7 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$7 - inner (anonymous) class Overrides_inlineClassKt$box$7 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$70 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_inlineClassKt$box$70 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$71 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_inlineClassKt$box$71 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: double, p2: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$72 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$72 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$73 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$73 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$74 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$74 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$75 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$75 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$76 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$76 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$77 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$77 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$78 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$78 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$79 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$79 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$8 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$8 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$80 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$80 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$81 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$81 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$82 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$82 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$83 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$83 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$84 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$84 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$85 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$85 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$86 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$86 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$87 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVC-field1: double - synthetic final field $genericFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$87 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$88 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$88 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$89 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$89 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$9 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$9 - inner (anonymous) class Overrides_inlineClassKt$box$9 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$90 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$90 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$91 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $reifiedFakeOverrideMFVC-field1: double - synthetic final field $reifiedFakeOverrideMFVC-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$91 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$92 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$92 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$93 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$93 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$94 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$94 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$95 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: double - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: double - inner (anonymous) class Overrides_inlineClassKt$box$95 - method (p0: double, p1: double, p2: double, p3: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$96 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$96 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$97 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$97 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$98 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$98 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$99 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPointWithInterface-x: double - synthetic final field $dPointWithInterface-y: double - inner (anonymous) class Overrides_inlineClassKt$box$99 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$dPointLam$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$dPointLam$1 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$emptyLam$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$emptyLam$1 - inner (anonymous) class Overrides_inlineClassKt$box$emptyLam$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam1$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$lam1$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam1$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam10$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$lam10$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam11$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$lam11$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam11$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam12$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$lam12$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam13$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$lam13$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam13$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam14$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$lam14$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam15$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$lam15$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam15$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam16$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$lam16$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam17$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$lam17$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam17$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam18$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$lam18$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam19$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$lam19$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam19$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam2$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$lam2$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam20$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$lam20$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam20$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam3$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$lam3$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam3$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam4$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$lam4$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam5$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$lam5$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam5$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam6$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$lam6$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam7$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$lam7$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam7$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam8$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $dPoint-x: double - synthetic final field $dPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$lam8$1 - method (p0: double, p1: double): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$lam9$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_inlineClassKt$box$lam9$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam9$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_inlineClassKt$box$otherDPointLam$1 { - // source: 'overrides_inlineClass.kt' - enclosing method Overrides_inlineClassKt.box()Ljava/lang/String; - synthetic final field $otherDPoint-x: double - synthetic final field $otherDPoint-y: double - inner (anonymous) class Overrides_inlineClassKt$box$otherDPointLam$1 - method (p0: double, p1: double): void - public final @org.jetbrains.annotations.NotNull method invoke(): DPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -public final class Overrides_inlineClassKt { - // source: 'overrides_inlineClass.kt' - inner (anonymous) class Overrides_inlineClassKt$box$1 - inner (anonymous) class Overrides_inlineClassKt$box$10 - inner (anonymous) class Overrides_inlineClassKt$box$100 - inner (anonymous) class Overrides_inlineClassKt$box$101 - inner (anonymous) class Overrides_inlineClassKt$box$102 - inner (anonymous) class Overrides_inlineClassKt$box$103 - inner (anonymous) class Overrides_inlineClassKt$box$104 - inner (anonymous) class Overrides_inlineClassKt$box$105 - inner (anonymous) class Overrides_inlineClassKt$box$106 - inner (anonymous) class Overrides_inlineClassKt$box$107 - inner (anonymous) class Overrides_inlineClassKt$box$108 - inner (anonymous) class Overrides_inlineClassKt$box$109 - inner (anonymous) class Overrides_inlineClassKt$box$11 - inner (anonymous) class Overrides_inlineClassKt$box$110 - inner (anonymous) class Overrides_inlineClassKt$box$111 - inner (anonymous) class Overrides_inlineClassKt$box$112 - inner (anonymous) class Overrides_inlineClassKt$box$113 - inner (anonymous) class Overrides_inlineClassKt$box$114 - inner (anonymous) class Overrides_inlineClassKt$box$115 - inner (anonymous) class Overrides_inlineClassKt$box$116 - inner (anonymous) class Overrides_inlineClassKt$box$117 - inner (anonymous) class Overrides_inlineClassKt$box$118 - inner (anonymous) class Overrides_inlineClassKt$box$119 - inner (anonymous) class Overrides_inlineClassKt$box$12 - inner (anonymous) class Overrides_inlineClassKt$box$120 - inner (anonymous) class Overrides_inlineClassKt$box$121 - inner (anonymous) class Overrides_inlineClassKt$box$122 - inner (anonymous) class Overrides_inlineClassKt$box$123 - inner (anonymous) class Overrides_inlineClassKt$box$124 - inner (anonymous) class Overrides_inlineClassKt$box$125 - inner (anonymous) class Overrides_inlineClassKt$box$126 - inner (anonymous) class Overrides_inlineClassKt$box$127 - inner (anonymous) class Overrides_inlineClassKt$box$128 - inner (anonymous) class Overrides_inlineClassKt$box$129 - inner (anonymous) class Overrides_inlineClassKt$box$13 - inner (anonymous) class Overrides_inlineClassKt$box$130 - inner (anonymous) class Overrides_inlineClassKt$box$131 - inner (anonymous) class Overrides_inlineClassKt$box$132 - inner (anonymous) class Overrides_inlineClassKt$box$133 - inner (anonymous) class Overrides_inlineClassKt$box$134 - inner (anonymous) class Overrides_inlineClassKt$box$135 - inner (anonymous) class Overrides_inlineClassKt$box$136 - inner (anonymous) class Overrides_inlineClassKt$box$137 - inner (anonymous) class Overrides_inlineClassKt$box$138 - inner (anonymous) class Overrides_inlineClassKt$box$139 - inner (anonymous) class Overrides_inlineClassKt$box$14 - inner (anonymous) class Overrides_inlineClassKt$box$140 - inner (anonymous) class Overrides_inlineClassKt$box$141 - inner (anonymous) class Overrides_inlineClassKt$box$15 - inner (anonymous) class Overrides_inlineClassKt$box$16 - inner (anonymous) class Overrides_inlineClassKt$box$17 - inner (anonymous) class Overrides_inlineClassKt$box$18 - inner (anonymous) class Overrides_inlineClassKt$box$19 - inner (anonymous) class Overrides_inlineClassKt$box$2 - inner (anonymous) class Overrides_inlineClassKt$box$20 - inner (anonymous) class Overrides_inlineClassKt$box$21 - inner (anonymous) class Overrides_inlineClassKt$box$22 - inner (anonymous) class Overrides_inlineClassKt$box$23 - inner (anonymous) class Overrides_inlineClassKt$box$24 - inner (anonymous) class Overrides_inlineClassKt$box$25 - inner (anonymous) class Overrides_inlineClassKt$box$26 - inner (anonymous) class Overrides_inlineClassKt$box$27 - inner (anonymous) class Overrides_inlineClassKt$box$28 - inner (anonymous) class Overrides_inlineClassKt$box$29 - inner (anonymous) class Overrides_inlineClassKt$box$3 - inner (anonymous) class Overrides_inlineClassKt$box$30 - inner (anonymous) class Overrides_inlineClassKt$box$31 - inner (anonymous) class Overrides_inlineClassKt$box$32 - inner (anonymous) class Overrides_inlineClassKt$box$33 - inner (anonymous) class Overrides_inlineClassKt$box$34 - inner (anonymous) class Overrides_inlineClassKt$box$35 - inner (anonymous) class Overrides_inlineClassKt$box$36 - inner (anonymous) class Overrides_inlineClassKt$box$37 - inner (anonymous) class Overrides_inlineClassKt$box$38 - inner (anonymous) class Overrides_inlineClassKt$box$39 - inner (anonymous) class Overrides_inlineClassKt$box$4 - inner (anonymous) class Overrides_inlineClassKt$box$40 - inner (anonymous) class Overrides_inlineClassKt$box$41 - inner (anonymous) class Overrides_inlineClassKt$box$42 - inner (anonymous) class Overrides_inlineClassKt$box$43 - inner (anonymous) class Overrides_inlineClassKt$box$44 - inner (anonymous) class Overrides_inlineClassKt$box$45 - inner (anonymous) class Overrides_inlineClassKt$box$46 - inner (anonymous) class Overrides_inlineClassKt$box$47 - inner (anonymous) class Overrides_inlineClassKt$box$48 - inner (anonymous) class Overrides_inlineClassKt$box$49 - inner (anonymous) class Overrides_inlineClassKt$box$5 - inner (anonymous) class Overrides_inlineClassKt$box$50 - inner (anonymous) class Overrides_inlineClassKt$box$51 - inner (anonymous) class Overrides_inlineClassKt$box$52 - inner (anonymous) class Overrides_inlineClassKt$box$53 - inner (anonymous) class Overrides_inlineClassKt$box$54 - inner (anonymous) class Overrides_inlineClassKt$box$55 - inner (anonymous) class Overrides_inlineClassKt$box$56 - inner (anonymous) class Overrides_inlineClassKt$box$57 - inner (anonymous) class Overrides_inlineClassKt$box$58 - inner (anonymous) class Overrides_inlineClassKt$box$59 - inner (anonymous) class Overrides_inlineClassKt$box$6 - inner (anonymous) class Overrides_inlineClassKt$box$60 - inner (anonymous) class Overrides_inlineClassKt$box$61 - inner (anonymous) class Overrides_inlineClassKt$box$62 - inner (anonymous) class Overrides_inlineClassKt$box$63 - inner (anonymous) class Overrides_inlineClassKt$box$64 - inner (anonymous) class Overrides_inlineClassKt$box$65 - inner (anonymous) class Overrides_inlineClassKt$box$66 - inner (anonymous) class Overrides_inlineClassKt$box$67 - inner (anonymous) class Overrides_inlineClassKt$box$68 - inner (anonymous) class Overrides_inlineClassKt$box$69 - inner (anonymous) class Overrides_inlineClassKt$box$7 - inner (anonymous) class Overrides_inlineClassKt$box$70 - inner (anonymous) class Overrides_inlineClassKt$box$71 - inner (anonymous) class Overrides_inlineClassKt$box$72 - inner (anonymous) class Overrides_inlineClassKt$box$73 - inner (anonymous) class Overrides_inlineClassKt$box$74 - inner (anonymous) class Overrides_inlineClassKt$box$75 - inner (anonymous) class Overrides_inlineClassKt$box$76 - inner (anonymous) class Overrides_inlineClassKt$box$77 - inner (anonymous) class Overrides_inlineClassKt$box$78 - inner (anonymous) class Overrides_inlineClassKt$box$79 - inner (anonymous) class Overrides_inlineClassKt$box$8 - inner (anonymous) class Overrides_inlineClassKt$box$80 - inner (anonymous) class Overrides_inlineClassKt$box$81 - inner (anonymous) class Overrides_inlineClassKt$box$82 - inner (anonymous) class Overrides_inlineClassKt$box$83 - inner (anonymous) class Overrides_inlineClassKt$box$84 - inner (anonymous) class Overrides_inlineClassKt$box$85 - inner (anonymous) class Overrides_inlineClassKt$box$86 - inner (anonymous) class Overrides_inlineClassKt$box$87 - inner (anonymous) class Overrides_inlineClassKt$box$88 - inner (anonymous) class Overrides_inlineClassKt$box$89 - inner (anonymous) class Overrides_inlineClassKt$box$9 - inner (anonymous) class Overrides_inlineClassKt$box$90 - inner (anonymous) class Overrides_inlineClassKt$box$91 - inner (anonymous) class Overrides_inlineClassKt$box$92 - inner (anonymous) class Overrides_inlineClassKt$box$93 - inner (anonymous) class Overrides_inlineClassKt$box$94 - inner (anonymous) class Overrides_inlineClassKt$box$95 - inner (anonymous) class Overrides_inlineClassKt$box$96 - inner (anonymous) class Overrides_inlineClassKt$box$97 - inner (anonymous) class Overrides_inlineClassKt$box$98 - inner (anonymous) class Overrides_inlineClassKt$box$99 - inner (anonymous) class Overrides_inlineClassKt$box$dPointLam$1 - inner (anonymous) class Overrides_inlineClassKt$box$emptyLam$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam1$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam10$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam11$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam12$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam13$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam14$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam15$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam16$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam17$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam18$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam19$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam2$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam20$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam3$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam4$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam5$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam6$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam7$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam8$1 - inner (anonymous) class Overrides_inlineClassKt$box$lam9$1 - inner (anonymous) class Overrides_inlineClassKt$box$otherDPointLam$1 - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String - public final static method equal(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function0): void - public final static method getMy(p0: double): double -} - -@kotlin.Metadata -public final class RealOverride { - // source: 'overrides_inlineClass.kt' - private field p-x: double - private field p-y: double - private method (p0: double, p1: double): void - public synthetic method (p0: double, p1: double, p2: kotlin.jvm.internal.DefaultConstructorMarker): void - public final @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic bridge method getP(): java.lang.Object - public synthetic final method getP-x(): double - public synthetic final method getP-y(): double - public final @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic bridge method getP1(): java.lang.Object - public synthetic final method getP1-x(): double - public synthetic final method getP1-y(): double - public synthetic bridge method setP(p0: java.lang.Object): void - public final method setP-sUp7gFk(p0: double, p1: double): void - public synthetic bridge method setP1(p0: java.lang.Object): void - public final method setP1-sUp7gFk(p0: double, p1: double): void -} - -@kotlin.Metadata -public final class ReifiedFakeOverride { - // source: 'overrides_inlineClass.kt' - public method (): void - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public method setP-sUp7gFk(p0: double, p1: double): void - public method setP1-sUp7gFk(p0: double, p1: double): void - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class ReifiedFakeOverrideMFVC { - // source: 'overrides_inlineClass.kt' - private final field field1: double - private final field field2: double - private synthetic method (p0: double, p1: double): void - public synthetic final static method box-impl(p0: double, p1: double): ReifiedFakeOverrideMFVC - public final static method constructor-impl(p0: double, p1: double): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: double, p1: double, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: double, p1: double, p2: double, p3: double): boolean - public final method getField1-3cLST_U(): double - public final method getField2-3cLST_U(): double - public @org.jetbrains.annotations.NotNull method getP(): DPoint - public static @org.jetbrains.annotations.NotNull method getP-impl(p0: double, p1: double): DPoint - public @org.jetbrains.annotations.NotNull method getP1(): DPoint - public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: double, p1: double): DPoint - public method hashCode(): int - public static method hashCode-impl(p0: double, p1: double): int - public method setP-sUp7gFk(p0: double, p1: double): void - public static method setP-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public method setP1-sUp7gFk(p0: double, p1: double): void - public static method setP1-sUp7gFk(p0: double, p1: double, p2: double, p3: double): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: double, p1: double): java.lang.String - public synthetic final method unbox-impl-field1(): double - public synthetic final method unbox-impl-field2(): double - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface ReifiedMFVCHolder { - // source: 'overrides_inlineClass.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic abstract method getP-x(): double - public synthetic abstract method getP-y(): double - public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic abstract method getP1-x(): double - public synthetic abstract method getP1-y(): double - public abstract method setP-sUp7gFk(p0: double, p1: double): void - public abstract method setP1-sUp7gFk(p0: double, p1: double): void -} - -@kotlin.Metadata -public final class ReifiedMFVCHolderWithImpls$DefaultImpls { - // source: 'overrides_inlineClass.kt' - public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): DPoint - public synthetic static method getP-x(p0: ReifiedMFVCHolderWithImpls): double - public synthetic static method getP-y(p0: ReifiedMFVCHolderWithImpls): double - public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): DPoint - public synthetic static method getP1-x(p0: ReifiedMFVCHolderWithImpls): double - public synthetic static method getP1-y(p0: ReifiedMFVCHolderWithImpls): double - public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: double, p2: double): void - public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: double, p2: double): void - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface ReifiedMFVCHolderWithImpls { - // source: 'overrides_inlineClass.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): DPoint - public synthetic abstract method getP-x(): double - public synthetic abstract method getP-y(): double - public abstract @org.jetbrains.annotations.NotNull method getP1(): DPoint - public synthetic abstract method getP1-x(): double - public synthetic abstract method getP1-y(): double - public abstract method setP-sUp7gFk(p0: double, p1: double): void - public abstract method setP1-sUp7gFk(p0: double, p1: double): void - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface SomePointInterface { - // source: 'overrides_inlineClass.kt' - public abstract method getSomethingGeneric(): java.lang.Object - public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint - public synthetic abstract method getSomethingMFVC-x(): double - public synthetic abstract method getSomethingMFVC-y(): double - public abstract method getSomethingRegular(): int - public abstract method setSomethingGeneric(p0: java.lang.Object): void - public abstract method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void - public abstract method setSomethingRegular(p0: int): void -} - -@kotlin.Metadata -public interface SomePointInterfaceWithMFVCBound { - // source: 'overrides_inlineClass.kt' - public abstract @org.jetbrains.annotations.NotNull method getSomethingGeneric(): DPoint - public synthetic abstract method getSomethingGeneric-x(): double - public synthetic abstract method getSomethingGeneric-y(): double - public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): DPoint - public synthetic abstract method getSomethingMFVC-x(): double - public synthetic abstract method getSomethingMFVC-y(): double - public abstract method getSomethingRegular(): int - public abstract method setSomethingGeneric-sUp7gFk(p0: double, p1: double): void - public abstract method setSomethingMFVC-sUp7gFk(p0: double, p1: double): void - public abstract method setSomethingRegular(p0: int): void -} diff --git a/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.fir.txt b/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.fir.txt deleted file mode 100644 index ffdd8f7e577..00000000000 --- a/compiler/testData/codegen/box/valueClasses/overrides_typeParameters.fir.txt +++ /dev/null @@ -1,2633 +0,0 @@ -@kotlin.Metadata -public interface AbstractPoint { - // source: 'overrides_typeParameters.kt' - public abstract method getX(): java.lang.Object - public abstract method getY(): java.lang.Object -} - -@kotlin.Metadata -public interface AbstractSegment { - // source: 'overrides_typeParameters.kt' - public abstract method getP1(): java.lang.Object - public abstract method getP2(): java.lang.Object -} - -@kotlin.Metadata -public final class DataClassException { - // source: 'overrides_typeParameters.kt' - private final @org.jetbrains.annotations.Nullable field value: java.lang.Object - public method (@org.jetbrains.annotations.Nullable p0: java.lang.Object): void - public final @org.jetbrains.annotations.Nullable method component1(): java.lang.Object - public synthetic static method copy$default(p0: DataClassException, p1: java.lang.Object, p2: int, p3: java.lang.Object): DataClassException - public final @org.jetbrains.annotations.NotNull method copy(@org.jetbrains.annotations.Nullable p0: java.lang.Object): DataClassException - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public final @org.jetbrains.annotations.Nullable method getValue(): java.lang.Object - public method hashCode(): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String -} - -@kotlin.Metadata -public final class GenericFakeOverride { - // source: 'overrides_typeParameters.kt' - public method (): void - public @org.jetbrains.annotations.NotNull method getP(): XPoint - public synthetic bridge method getP(): java.lang.Object - public @org.jetbrains.annotations.NotNull method getP1(): XPoint - public synthetic bridge method getP1(): java.lang.Object - public method setP(@org.jetbrains.annotations.NotNull p0: XPoint): void - public synthetic bridge method setP(p0: java.lang.Object): void - public method setP1(@org.jetbrains.annotations.NotNull p0: XPoint): void - public synthetic bridge method setP1(p0: java.lang.Object): void - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class GenericFakeOverrideMFVC { - // source: 'overrides_typeParameters.kt' - private final field field1: java.lang.Object - private final field field2: java.lang.Object - private synthetic method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object): GenericFakeOverrideMFVC - public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean - public final method getField1(): java.lang.Object - public final method getField2(): java.lang.Object - public @org.jetbrains.annotations.NotNull method getP(): XPoint - public synthetic bridge method getP(): java.lang.Object - public static @org.jetbrains.annotations.NotNull method getP-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint - public @org.jetbrains.annotations.NotNull method getP1(): XPoint - public synthetic bridge method getP1(): java.lang.Object - public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint - public method hashCode(): int - public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object): int - public synthetic bridge method setP(p0: java.lang.Object): void - public method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: XPoint): void - public static method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method setP1(p0: java.lang.Object): void - public method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: XPoint): void - public static method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object): java.lang.String - public synthetic final method unbox-impl-field1(): java.lang.Object - public synthetic final method unbox-impl-field2(): java.lang.Object - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class GenericFakeOverrideMFVCWithMFVCUpperBound { - // source: 'overrides_typeParameters.kt' - private final field field1: java.lang.Object - private final field field2: java.lang.Object - private synthetic method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object): GenericFakeOverrideMFVCWithMFVCUpperBound - public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean - public final method getField1(): java.lang.Object - public final method getField2(): java.lang.Object - public @org.jetbrains.annotations.NotNull method getP(): XPoint - public static @org.jetbrains.annotations.NotNull method getP-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint - public @org.jetbrains.annotations.NotNull method getP1(): XPoint - public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint - public method hashCode(): int - public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object): int - public method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public static method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public static method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object): java.lang.String - public synthetic final method unbox-impl-field1(): java.lang.Object - public synthetic final method unbox-impl-field2(): java.lang.Object - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.Metadata -public final class GenericFakeOverrideWithMFVCUpperBound { - // source: 'overrides_typeParameters.kt' - public method (): void - public @org.jetbrains.annotations.NotNull method getP(): XPoint - public @org.jetbrains.annotations.NotNull method getP1(): XPoint - public method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolder { - // source: 'overrides_typeParameters.kt' - public abstract method getP(): java.lang.Object - public abstract method getP1(): java.lang.Object - public abstract method setP(p0: java.lang.Object): void - public abstract method setP1(p0: java.lang.Object): void -} - -@kotlin.Metadata -public final class GenericMFVCHolderWithImpls$DefaultImpls { - // source: 'overrides_typeParameters.kt' - public static method getP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls): java.lang.Object - public static method getP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls): java.lang.Object - public static method setP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls, p1: java.lang.Object): void - public static method setP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithImpls, p1: java.lang.Object): void - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolderWithImpls { - // source: 'overrides_typeParameters.kt' - public abstract method getP(): java.lang.Object - public abstract method getP1(): java.lang.Object - public abstract method setP(p0: java.lang.Object): void - public abstract method setP1(p0: java.lang.Object): void - public final inner class GenericMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolderWithMFVCUpperBound { - // source: 'overrides_typeParameters.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): XPoint - public synthetic abstract method getP-x(): java.lang.Object - public synthetic abstract method getP-y(): java.lang.Object - public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint - public synthetic abstract method getP1-x(): java.lang.Object - public synthetic abstract method getP1-y(): java.lang.Object - public abstract method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public abstract method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void -} - -@kotlin.Metadata -public final class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls { - // source: 'overrides_typeParameters.kt' - public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): XPoint - public synthetic static method getP-x(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): java.lang.Object - public synthetic static method getP-y(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): java.lang.Object - public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): XPoint - public synthetic static method getP1-x(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): java.lang.Object - public synthetic static method getP1-y(p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls): java.lang.Object - public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: java.lang.Object, p2: java.lang.Object): void - public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: GenericMFVCHolderWithMFVCUpperBoundWithImpls, p1: java.lang.Object, p2: java.lang.Object): void - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface GenericMFVCHolderWithMFVCUpperBoundWithImpls { - // source: 'overrides_typeParameters.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): XPoint - public synthetic abstract method getP-x(): java.lang.Object - public synthetic abstract method getP-y(): java.lang.Object - public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint - public synthetic abstract method getP1-x(): java.lang.Object - public synthetic abstract method getP1-y(): java.lang.Object - public abstract method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public abstract method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public final inner class GenericMFVCHolderWithMFVCUpperBoundWithImpls$DefaultImpls -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$1 - inner (anonymous) class Overrides_typeParametersKt$box$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$10 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$10 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$100 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$100 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$101 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$101 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$102 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$102 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$103 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$103 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$104 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$104 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$105 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$105 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$106 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$106 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$107 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$107 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$108 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$108 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$109 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$109 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$11 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$11 - inner (anonymous) class Overrides_typeParametersKt$box$11 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$110 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$110 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$111 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$111 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$112 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$112 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$113 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$113 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$114 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p1-x: java.lang.Object - synthetic final field $xSegment-p1-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$114 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$115 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p2-x: java.lang.Object - synthetic final field $xSegment-p2-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$115 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$116 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$116 - inner (anonymous) class Overrides_typeParametersKt$box$116 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$117 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$117 - method (p0: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$118 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$118 - inner (anonymous) class Overrides_typeParametersKt$box$118 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$119 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p1-x: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$119 - method (p0: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$12 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$12 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$120 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$120 - inner (anonymous) class Overrides_typeParametersKt$box$120 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$121 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $otherXPoint-x: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$121 - method (p0: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$122 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$122 - inner (anonymous) class Overrides_typeParametersKt$box$122 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$123 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p2-x: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$123 - method (p0: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$124 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$124 - inner (anonymous) class Overrides_typeParametersKt$box$124 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$125 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$125 - method (p0: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$126 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$126 - inner (anonymous) class Overrides_typeParametersKt$box$126 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$127 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p1-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$127 - method (p0: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$128 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$128 - inner (anonymous) class Overrides_typeParametersKt$box$128 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$129 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $otherXPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$129 - method (p0: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$13 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$13 - inner (anonymous) class Overrides_typeParametersKt$box$13 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$130 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$130 - inner (anonymous) class Overrides_typeParametersKt$box$130 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$131 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p2-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$131 - method (p0: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$132 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p1-x: java.lang.Object - synthetic final field $xSegment-p1-y: java.lang.Object - synthetic final field $xSegment-p2-x: java.lang.Object - synthetic final field $xSegment-p2-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$132 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$133 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p1-x: java.lang.Object - synthetic final field $xSegment-p1-y: java.lang.Object - synthetic final field $xSegment-p2-x: java.lang.Object - synthetic final field $xSegment-p2-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$133 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$134 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$134 - inner (anonymous) class Overrides_typeParametersKt$box$134 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$135 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p1-x: java.lang.Object - synthetic final field $xSegment-p1-y: java.lang.Object - synthetic final field $xSegment-p2-x: java.lang.Object - synthetic final field $xSegment-p2-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$135 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$136 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$136 - inner (anonymous) class Overrides_typeParametersKt$box$136 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$137 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p1-x: java.lang.Object - synthetic final field $xSegment-p1-y: java.lang.Object - synthetic final field $xSegment-p2-x: java.lang.Object - synthetic final field $xSegment-p2-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$137 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$138 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$138 - inner (anonymous) class Overrides_typeParametersKt$box$138 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$139 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p1-x: java.lang.Object - synthetic final field $xSegment-p1-y: java.lang.Object - synthetic final field $xSegment-p2-x: java.lang.Object - synthetic final field $xSegment-p2-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$139 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$14 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $otherXPoint-x: java.lang.Object - synthetic final field $otherXPoint-y: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$14 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$140 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$140 - inner (anonymous) class Overrides_typeParametersKt$box$140 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$141 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xSegment-p1-x: java.lang.Object - synthetic final field $xSegment-p1-y: java.lang.Object - synthetic final field $xSegment-p2-x: java.lang.Object - synthetic final field $xSegment-p2-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$141 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$15 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$15 - inner (anonymous) class Overrides_typeParametersKt$box$15 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$16 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $otherXPoint-x: java.lang.Object - synthetic final field $otherXPoint-y: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$16 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$17 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$17 - inner (anonymous) class Overrides_typeParametersKt$box$17 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$18 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $otherXPoint-x: java.lang.Object - synthetic final field $otherXPoint-y: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$18 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$19 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$19 - inner (anonymous) class Overrides_typeParametersKt$box$19 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$2 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$2 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$20 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $otherXPoint-x: java.lang.Object - synthetic final field $otherXPoint-y: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$20 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$21 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$21 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$22 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$22 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$23 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$23 - inner (anonymous) class Overrides_typeParametersKt$box$23 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$24 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$24 - method (p0: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$25 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$25 - inner (anonymous) class Overrides_typeParametersKt$box$25 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$26 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$26 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$27 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$27 - inner (anonymous) class Overrides_typeParametersKt$box$27 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$28 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$28 - method (p0: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$29 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$29 - inner (anonymous) class Overrides_typeParametersKt$box$29 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$3 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$3 - inner (anonymous) class Overrides_typeParametersKt$box$3 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$30 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$30 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Double - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$31 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_typeParametersKt$box$31 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$32 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_typeParametersKt$box$32 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$33 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_typeParametersKt$box$33 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$34 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_typeParametersKt$box$34 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$35 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_typeParametersKt$box$35 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$36 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_typeParametersKt$box$36 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$37 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_typeParametersKt$box$37 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$38 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_typeParametersKt$box$38 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$39 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - inner (anonymous) class Overrides_typeParametersKt$box$39 - method (p0: RealOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$4 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$4 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.String -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$40 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$40 - method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$41 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$41 - method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$42 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$42 - method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$43 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$43 - method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$44 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$44 - method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$45 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$45 - method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$46 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$46 - method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$47 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $realOverride: RealOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$47 - method (p0: RealOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$48 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_typeParametersKt$box$48 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$49 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_typeParametersKt$box$49 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$5 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$5 - inner (anonymous) class Overrides_typeParametersKt$box$5 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$50 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_typeParametersKt$box$50 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$51 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - inner (anonymous) class Overrides_typeParametersKt$box$51 - method (p0: GenericFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$52 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_typeParametersKt$box$52 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$53 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_typeParametersKt$box$53 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$54 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_typeParametersKt$box$54 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$55 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - inner (anonymous) class Overrides_typeParametersKt$box$55 - method (p0: ReifiedFakeOverride): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$56 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_typeParametersKt$box$56 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$57 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_typeParametersKt$box$57 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$58 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_typeParametersKt$box$58 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$59 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - inner (anonymous) class Overrides_typeParametersKt$box$59 - method (p0: GenericFakeOverrideWithMFVCUpperBound): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$6 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$6 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$60 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$60 - method (p0: GenericFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$61 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$61 - method (p0: GenericFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$62 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$62 - method (p0: GenericFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$63 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverride: GenericFakeOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$63 - method (p0: GenericFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$64 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$64 - method (p0: ReifiedFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$65 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$65 - method (p0: ReifiedFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$66 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$66 - method (p0: ReifiedFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$67 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverride: ReifiedFakeOverride - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$67 - method (p0: ReifiedFakeOverride, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$68 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$68 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$69 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$69 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$7 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$7 - inner (anonymous) class Overrides_typeParametersKt$box$7 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$70 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$70 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$71 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideWithMFVCUpperBound: GenericFakeOverrideWithMFVCUpperBound - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$71 - method (p0: GenericFakeOverrideWithMFVCUpperBound, p1: java.lang.Object, p2: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$72 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVC-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$72 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$73 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVC-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$73 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$74 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVC-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$74 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$75 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVC-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$75 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$76 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $reifiedFakeOverrideMFVC-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$76 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$77 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $reifiedFakeOverrideMFVC-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$77 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$78 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $reifiedFakeOverrideMFVC-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$78 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$79 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $reifiedFakeOverrideMFVC-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$79 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$8 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$8 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$80 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$80 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$81 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$81 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$82 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$82 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$83 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$83 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$84 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVC-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$84 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$85 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVC-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$85 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$86 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVC-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$86 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$87 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVC-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$87 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$88 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $reifiedFakeOverrideMFVC-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$88 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$89 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $reifiedFakeOverrideMFVC-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$89 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$9 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$9 - inner (anonymous) class Overrides_typeParametersKt$box$9 - static method (): void - method (): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Boolean - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$90 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $reifiedFakeOverrideMFVC-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$90 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$91 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $reifiedFakeOverrideMFVC-field1: java.lang.Object - synthetic final field $reifiedFakeOverrideMFVC-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$91 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$92 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$92 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$93 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$93 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$94 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$94 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$95 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field1: java.lang.Object - synthetic final field $genericFakeOverrideMFVCWithMFVCUpperBound-field2: java.lang.Object - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$95 - method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$96 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$96 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$97 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$97 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$98 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$98 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$99 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPointWithInterface-x: java.lang.Object - synthetic final field $xPointWithInterface-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$99 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Integer - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$emptyLam$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$emptyLam$1 - inner (anonymous) class Overrides_typeParametersKt$box$emptyLam$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam1$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$lam1$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam1$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam10$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$lam10$1 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam11$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$lam11$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam11$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam12$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$lam12$1 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam13$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$lam13$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam13$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam14$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$lam14$1 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam15$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$lam15$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam15$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam16$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$lam16$1 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam17$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$lam17$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam17$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam18$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$lam18$1 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam19$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$lam19$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam19$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam2$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$lam2$1 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam20$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$lam20$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam20$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam3$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$lam3$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam3$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam4$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$lam4$1 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam5$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$lam5$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam5$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam6$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$lam6$1 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam7$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$lam7$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam7$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam8$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$lam8$1 - method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method invoke(): java.lang.Object - public final method invoke(): void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$lam9$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - public final static field INSTANCE: Overrides_typeParametersKt$box$lam9$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam9$1 - static method (): void - method (): void - public synthetic bridge method invoke(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method invoke(): java.lang.Void -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$otherXPointLam$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $otherXPoint-x: java.lang.Object - synthetic final field $otherXPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$otherXPointLam$1 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -final class Overrides_typeParametersKt$box$xPointLam$1 { - // source: 'overrides_typeParameters.kt' - enclosing method Overrides_typeParametersKt.box()Ljava/lang/String; - synthetic final field $xPoint-x: java.lang.Object - synthetic final field $xPoint-y: java.lang.Object - inner (anonymous) class Overrides_typeParametersKt$box$xPointLam$1 - method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method invoke(): XPoint - public synthetic bridge method invoke(): java.lang.Object -} - -@kotlin.Metadata -public final class Overrides_typeParametersKt { - // source: 'overrides_typeParameters.kt' - inner (anonymous) class Overrides_typeParametersKt$box$1 - inner (anonymous) class Overrides_typeParametersKt$box$10 - inner (anonymous) class Overrides_typeParametersKt$box$100 - inner (anonymous) class Overrides_typeParametersKt$box$101 - inner (anonymous) class Overrides_typeParametersKt$box$102 - inner (anonymous) class Overrides_typeParametersKt$box$103 - inner (anonymous) class Overrides_typeParametersKt$box$104 - inner (anonymous) class Overrides_typeParametersKt$box$105 - inner (anonymous) class Overrides_typeParametersKt$box$106 - inner (anonymous) class Overrides_typeParametersKt$box$107 - inner (anonymous) class Overrides_typeParametersKt$box$108 - inner (anonymous) class Overrides_typeParametersKt$box$109 - inner (anonymous) class Overrides_typeParametersKt$box$11 - inner (anonymous) class Overrides_typeParametersKt$box$110 - inner (anonymous) class Overrides_typeParametersKt$box$111 - inner (anonymous) class Overrides_typeParametersKt$box$112 - inner (anonymous) class Overrides_typeParametersKt$box$113 - inner (anonymous) class Overrides_typeParametersKt$box$114 - inner (anonymous) class Overrides_typeParametersKt$box$115 - inner (anonymous) class Overrides_typeParametersKt$box$116 - inner (anonymous) class Overrides_typeParametersKt$box$117 - inner (anonymous) class Overrides_typeParametersKt$box$118 - inner (anonymous) class Overrides_typeParametersKt$box$119 - inner (anonymous) class Overrides_typeParametersKt$box$12 - inner (anonymous) class Overrides_typeParametersKt$box$120 - inner (anonymous) class Overrides_typeParametersKt$box$121 - inner (anonymous) class Overrides_typeParametersKt$box$122 - inner (anonymous) class Overrides_typeParametersKt$box$123 - inner (anonymous) class Overrides_typeParametersKt$box$124 - inner (anonymous) class Overrides_typeParametersKt$box$125 - inner (anonymous) class Overrides_typeParametersKt$box$126 - inner (anonymous) class Overrides_typeParametersKt$box$127 - inner (anonymous) class Overrides_typeParametersKt$box$128 - inner (anonymous) class Overrides_typeParametersKt$box$129 - inner (anonymous) class Overrides_typeParametersKt$box$13 - inner (anonymous) class Overrides_typeParametersKt$box$130 - inner (anonymous) class Overrides_typeParametersKt$box$131 - inner (anonymous) class Overrides_typeParametersKt$box$132 - inner (anonymous) class Overrides_typeParametersKt$box$133 - inner (anonymous) class Overrides_typeParametersKt$box$134 - inner (anonymous) class Overrides_typeParametersKt$box$135 - inner (anonymous) class Overrides_typeParametersKt$box$136 - inner (anonymous) class Overrides_typeParametersKt$box$137 - inner (anonymous) class Overrides_typeParametersKt$box$138 - inner (anonymous) class Overrides_typeParametersKt$box$139 - inner (anonymous) class Overrides_typeParametersKt$box$14 - inner (anonymous) class Overrides_typeParametersKt$box$140 - inner (anonymous) class Overrides_typeParametersKt$box$141 - inner (anonymous) class Overrides_typeParametersKt$box$15 - inner (anonymous) class Overrides_typeParametersKt$box$16 - inner (anonymous) class Overrides_typeParametersKt$box$17 - inner (anonymous) class Overrides_typeParametersKt$box$18 - inner (anonymous) class Overrides_typeParametersKt$box$19 - inner (anonymous) class Overrides_typeParametersKt$box$2 - inner (anonymous) class Overrides_typeParametersKt$box$20 - inner (anonymous) class Overrides_typeParametersKt$box$21 - inner (anonymous) class Overrides_typeParametersKt$box$22 - inner (anonymous) class Overrides_typeParametersKt$box$23 - inner (anonymous) class Overrides_typeParametersKt$box$24 - inner (anonymous) class Overrides_typeParametersKt$box$25 - inner (anonymous) class Overrides_typeParametersKt$box$26 - inner (anonymous) class Overrides_typeParametersKt$box$27 - inner (anonymous) class Overrides_typeParametersKt$box$28 - inner (anonymous) class Overrides_typeParametersKt$box$29 - inner (anonymous) class Overrides_typeParametersKt$box$3 - inner (anonymous) class Overrides_typeParametersKt$box$30 - inner (anonymous) class Overrides_typeParametersKt$box$31 - inner (anonymous) class Overrides_typeParametersKt$box$32 - inner (anonymous) class Overrides_typeParametersKt$box$33 - inner (anonymous) class Overrides_typeParametersKt$box$34 - inner (anonymous) class Overrides_typeParametersKt$box$35 - inner (anonymous) class Overrides_typeParametersKt$box$36 - inner (anonymous) class Overrides_typeParametersKt$box$37 - inner (anonymous) class Overrides_typeParametersKt$box$38 - inner (anonymous) class Overrides_typeParametersKt$box$39 - inner (anonymous) class Overrides_typeParametersKt$box$4 - inner (anonymous) class Overrides_typeParametersKt$box$40 - inner (anonymous) class Overrides_typeParametersKt$box$41 - inner (anonymous) class Overrides_typeParametersKt$box$42 - inner (anonymous) class Overrides_typeParametersKt$box$43 - inner (anonymous) class Overrides_typeParametersKt$box$44 - inner (anonymous) class Overrides_typeParametersKt$box$45 - inner (anonymous) class Overrides_typeParametersKt$box$46 - inner (anonymous) class Overrides_typeParametersKt$box$47 - inner (anonymous) class Overrides_typeParametersKt$box$48 - inner (anonymous) class Overrides_typeParametersKt$box$49 - inner (anonymous) class Overrides_typeParametersKt$box$5 - inner (anonymous) class Overrides_typeParametersKt$box$50 - inner (anonymous) class Overrides_typeParametersKt$box$51 - inner (anonymous) class Overrides_typeParametersKt$box$52 - inner (anonymous) class Overrides_typeParametersKt$box$53 - inner (anonymous) class Overrides_typeParametersKt$box$54 - inner (anonymous) class Overrides_typeParametersKt$box$55 - inner (anonymous) class Overrides_typeParametersKt$box$56 - inner (anonymous) class Overrides_typeParametersKt$box$57 - inner (anonymous) class Overrides_typeParametersKt$box$58 - inner (anonymous) class Overrides_typeParametersKt$box$59 - inner (anonymous) class Overrides_typeParametersKt$box$6 - inner (anonymous) class Overrides_typeParametersKt$box$60 - inner (anonymous) class Overrides_typeParametersKt$box$61 - inner (anonymous) class Overrides_typeParametersKt$box$62 - inner (anonymous) class Overrides_typeParametersKt$box$63 - inner (anonymous) class Overrides_typeParametersKt$box$64 - inner (anonymous) class Overrides_typeParametersKt$box$65 - inner (anonymous) class Overrides_typeParametersKt$box$66 - inner (anonymous) class Overrides_typeParametersKt$box$67 - inner (anonymous) class Overrides_typeParametersKt$box$68 - inner (anonymous) class Overrides_typeParametersKt$box$69 - inner (anonymous) class Overrides_typeParametersKt$box$7 - inner (anonymous) class Overrides_typeParametersKt$box$70 - inner (anonymous) class Overrides_typeParametersKt$box$71 - inner (anonymous) class Overrides_typeParametersKt$box$72 - inner (anonymous) class Overrides_typeParametersKt$box$73 - inner (anonymous) class Overrides_typeParametersKt$box$74 - inner (anonymous) class Overrides_typeParametersKt$box$75 - inner (anonymous) class Overrides_typeParametersKt$box$76 - inner (anonymous) class Overrides_typeParametersKt$box$77 - inner (anonymous) class Overrides_typeParametersKt$box$78 - inner (anonymous) class Overrides_typeParametersKt$box$79 - inner (anonymous) class Overrides_typeParametersKt$box$8 - inner (anonymous) class Overrides_typeParametersKt$box$80 - inner (anonymous) class Overrides_typeParametersKt$box$81 - inner (anonymous) class Overrides_typeParametersKt$box$82 - inner (anonymous) class Overrides_typeParametersKt$box$83 - inner (anonymous) class Overrides_typeParametersKt$box$84 - inner (anonymous) class Overrides_typeParametersKt$box$85 - inner (anonymous) class Overrides_typeParametersKt$box$86 - inner (anonymous) class Overrides_typeParametersKt$box$87 - inner (anonymous) class Overrides_typeParametersKt$box$88 - inner (anonymous) class Overrides_typeParametersKt$box$89 - inner (anonymous) class Overrides_typeParametersKt$box$9 - inner (anonymous) class Overrides_typeParametersKt$box$90 - inner (anonymous) class Overrides_typeParametersKt$box$91 - inner (anonymous) class Overrides_typeParametersKt$box$92 - inner (anonymous) class Overrides_typeParametersKt$box$93 - inner (anonymous) class Overrides_typeParametersKt$box$94 - inner (anonymous) class Overrides_typeParametersKt$box$95 - inner (anonymous) class Overrides_typeParametersKt$box$96 - inner (anonymous) class Overrides_typeParametersKt$box$97 - inner (anonymous) class Overrides_typeParametersKt$box$98 - inner (anonymous) class Overrides_typeParametersKt$box$99 - inner (anonymous) class Overrides_typeParametersKt$box$emptyLam$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam1$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam10$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam11$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam12$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam13$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam14$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam15$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam16$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam17$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam18$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam19$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam2$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam20$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam3$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam4$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam5$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam6$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam7$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam8$1 - inner (anonymous) class Overrides_typeParametersKt$box$lam9$1 - inner (anonymous) class Overrides_typeParametersKt$box$otherXPointLam$1 - inner (anonymous) class Overrides_typeParametersKt$box$xPointLam$1 - public final static @org.jetbrains.annotations.NotNull method box(): java.lang.String - public final static method equal(@org.jetbrains.annotations.NotNull p0: kotlin.jvm.functions.Function0, @org.jetbrains.annotations.NotNull p1: kotlin.jvm.functions.Function0): void - public final static method genericFunctionIC-lld4ICU(@org.jetbrains.annotations.NotNull p0: java.lang.Object): void - public final static method genericFunctionMFVC-sUp7gFk(@org.jetbrains.annotations.NotNull p0: java.util.List, @org.jetbrains.annotations.NotNull p1: java.util.List): void -} - -@kotlin.Metadata -public final class RealOverride { - // source: 'overrides_typeParameters.kt' - private field p-x: java.lang.Object - private field p-y: java.lang.Object - public method (p0: java.lang.Object, p1: java.lang.Object): void - public final @org.jetbrains.annotations.NotNull method getP(): XPoint - public synthetic bridge method getP(): java.lang.Object - public synthetic final method getP-x(): java.lang.Object - public synthetic final method getP-y(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method getP1(): XPoint - public synthetic bridge method getP1(): java.lang.Object - public synthetic final method getP1-x(): java.lang.Object - public synthetic final method getP1-y(): java.lang.Object - public synthetic bridge method setP(p0: java.lang.Object): void - public final method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public synthetic bridge method setP1(p0: java.lang.Object): void - public final method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void -} - -@kotlin.Metadata -public final class ReifiedFakeOverride { - // source: 'overrides_typeParameters.kt' - public method (): void - public @org.jetbrains.annotations.NotNull method getP(): XPoint - public @org.jetbrains.annotations.NotNull method getP1(): XPoint - public method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class ReifiedFakeOverrideMFVC { - // source: 'overrides_typeParameters.kt' - private final field field1: java.lang.Object - private final field field2: java.lang.Object - private synthetic method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object): ReifiedFakeOverrideMFVC - public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean - public final method getField1(): java.lang.Object - public final method getField2(): java.lang.Object - public @org.jetbrains.annotations.NotNull method getP(): XPoint - public static @org.jetbrains.annotations.NotNull method getP-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint - public @org.jetbrains.annotations.NotNull method getP1(): XPoint - public static @org.jetbrains.annotations.NotNull method getP1-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint - public method hashCode(): int - public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object): int - public method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public static method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public static method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object): java.lang.String - public synthetic final method unbox-impl-field1(): java.lang.Object - public synthetic final method unbox-impl-field2(): java.lang.Object - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface ReifiedMFVCHolder { - // source: 'overrides_typeParameters.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): XPoint - public synthetic abstract method getP-x(): java.lang.Object - public synthetic abstract method getP-y(): java.lang.Object - public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint - public synthetic abstract method getP1-x(): java.lang.Object - public synthetic abstract method getP1-y(): java.lang.Object - public abstract method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public abstract method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void -} - -@kotlin.Metadata -public final class ReifiedMFVCHolderWithImpls$DefaultImpls { - // source: 'overrides_typeParameters.kt' - public static @org.jetbrains.annotations.NotNull method getP(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): XPoint - public synthetic static method getP-x(p0: ReifiedMFVCHolderWithImpls): java.lang.Object - public synthetic static method getP-y(p0: ReifiedMFVCHolderWithImpls): java.lang.Object - public static @org.jetbrains.annotations.NotNull method getP1(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls): XPoint - public synthetic static method getP1-x(p0: ReifiedMFVCHolderWithImpls): java.lang.Object - public synthetic static method getP1-y(p0: ReifiedMFVCHolderWithImpls): java.lang.Object - public static method setP-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: java.lang.Object, p2: java.lang.Object): void - public static method setP1-sUp7gFk(@org.jetbrains.annotations.NotNull p0: ReifiedMFVCHolderWithImpls, p1: java.lang.Object, p2: java.lang.Object): void - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public interface ReifiedMFVCHolderWithImpls { - // source: 'overrides_typeParameters.kt' - public abstract @org.jetbrains.annotations.NotNull method getP(): XPoint - public synthetic abstract method getP-x(): java.lang.Object - public synthetic abstract method getP-y(): java.lang.Object - public abstract @org.jetbrains.annotations.NotNull method getP1(): XPoint - public synthetic abstract method getP1-x(): java.lang.Object - public synthetic abstract method getP1-y(): java.lang.Object - public abstract method setP-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public abstract method setP1-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public final inner class ReifiedMFVCHolderWithImpls$DefaultImpls -} - -@kotlin.Metadata -public final class SomeInterface$DefaultImpls { - // source: 'overrides_typeParameters.kt' - public static method someFunction1(@org.jetbrains.annotations.NotNull p0: SomeInterface, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public static method someFunction2-lIoT8es(@org.jetbrains.annotations.NotNull p0: SomeInterface, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object, p5: java.lang.Object, p6: java.lang.Object): void - public final inner class SomeInterface$DefaultImpls -} - -@kotlin.Metadata -public interface SomeInterface { - // source: 'overrides_typeParameters.kt' - public abstract method someFunction1(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): void - public abstract method someFunction2-lIoT8es(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object, p5: java.lang.Object): void - public final inner class SomeInterface$DefaultImpls -} - -@kotlin.Metadata -public interface SomePointInterface { - // source: 'overrides_typeParameters.kt' - public abstract method getSomethingGeneric(): java.lang.Object - public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): XPoint - public synthetic abstract method getSomethingMFVC-x(): java.lang.Object - public synthetic abstract method getSomethingMFVC-y(): java.lang.Object - public abstract method getSomethingRegular(): int - public abstract method setSomethingGeneric(p0: java.lang.Object): void - public abstract method setSomethingMFVC-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public abstract method setSomethingRegular(p0: int): void -} - -@kotlin.Metadata -public interface SomePointInterfaceWithMFVCBound { - // source: 'overrides_typeParameters.kt' - public abstract @org.jetbrains.annotations.NotNull method getSomethingGeneric(): XPoint - public synthetic abstract method getSomethingGeneric-x(): java.lang.Object - public synthetic abstract method getSomethingGeneric-y(): java.lang.Object - public abstract @org.jetbrains.annotations.NotNull method getSomethingMFVC(): XPoint - public synthetic abstract method getSomethingMFVC-x(): java.lang.Object - public synthetic abstract method getSomethingMFVC-y(): java.lang.Object - public abstract method getSomethingRegular(): int - public abstract method setSomethingGeneric-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public abstract method setSomethingMFVC-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public abstract method setSomethingRegular(p0: int): void -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class XPoint { - // source: 'overrides_typeParameters.kt' - private final field x: java.lang.Object - private final field y: java.lang.Object - private synthetic method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint - public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean - public final method getX(): java.lang.Object - public final method getY(): java.lang.Object - public method hashCode(): int - public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object): int - public final method someFunction1(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): void - public final static method someFunction1-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object): void - public final method someFunction2-lIoT8es(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object, p5: java.lang.Object): void - public final static method someFunction2-lIoT8es(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object, p5: java.lang.Object, p6: java.lang.Object, p7: java.lang.Object): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object): java.lang.String - public synthetic final method unbox-impl-x(): java.lang.Object - public synthetic final method unbox-impl-y(): java.lang.Object -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class XPointWithInterface { - // source: 'overrides_typeParameters.kt' - private final field x: java.lang.Object - private final field y: java.lang.Object - private synthetic method (p0: java.lang.Object, p1: java.lang.Object): void - public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object): XPointWithInterface - public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object): boolean - public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): boolean - public final @org.jetbrains.annotations.NotNull method getSomethingGeneric(): XPoint - public synthetic bridge method getSomethingGeneric(): java.lang.Object - public final static @org.jetbrains.annotations.NotNull method getSomethingGeneric-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint - public final @org.jetbrains.annotations.NotNull method getSomethingMFVC(): XPoint - public final static @org.jetbrains.annotations.NotNull method getSomethingMFVC-impl(p0: java.lang.Object, p1: java.lang.Object): XPoint - public final method getSomethingRegular(): int - public final static method getSomethingRegular-impl(p0: java.lang.Object, p1: java.lang.Object): int - public final method getX(): java.lang.Object - public final method getY(): java.lang.Object - public method hashCode(): int - public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object): int - public synthetic bridge method setSomethingGeneric(p0: java.lang.Object): void - public final method setSomethingGeneric-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public final static method setSomethingGeneric-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final method setSomethingMFVC-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object): void - public final static method setSomethingMFVC-sUp7gFk(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public final method setSomethingRegular(p0: int): void - public final static method setSomethingRegular-impl(p0: java.lang.Object, p1: java.lang.Object, p2: int): void - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object): java.lang.String - public synthetic final method unbox-impl-x(): java.lang.Object - public synthetic final method unbox-impl-y(): java.lang.Object -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class XSegment { - // source: 'overrides_typeParameters.kt' - private final field p1-x: java.lang.Object - private final field p1-y: java.lang.Object - private final field p2-x: java.lang.Object - private final field p2-y: java.lang.Object - private synthetic method (p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public synthetic final static method box-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): XSegment - public final static method constructor-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): void - public method equals(@org.jetbrains.annotations.Nullable p0: java.lang.Object): boolean - public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object): boolean - public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object, p4: java.lang.Object, p5: java.lang.Object, p6: java.lang.Object, p7: java.lang.Object): boolean - public final @org.jetbrains.annotations.NotNull method getP1(): XPoint - public synthetic bridge method getP1(): java.lang.Object - public final @org.jetbrains.annotations.NotNull method getP2(): XPoint - public synthetic bridge method getP2(): java.lang.Object - public method hashCode(): int - public static method hashCode-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): int - public @org.jetbrains.annotations.NotNull method toString(): java.lang.String - public static method toString-impl(p0: java.lang.Object, p1: java.lang.Object, p2: java.lang.Object, p3: java.lang.Object): java.lang.String - public synthetic final method unbox-impl-p1(): XPoint - public synthetic final method unbox-impl-p1-x(): java.lang.Object - public synthetic final method unbox-impl-p1-y(): java.lang.Object - public synthetic final method unbox-impl-p2(): XPoint - public synthetic final method unbox-impl-p2-x(): java.lang.Object - public synthetic final method unbox-impl-p2-y(): java.lang.Object -} - -@kotlin.jvm.JvmInline -@kotlin.Metadata -public final class YPoint { - // source: 'overrides_typeParameters.kt' - private final field x: java.lang.Object - private synthetic method (p0: java.lang.Object): void - public synthetic final static method box-impl(p0: java.lang.Object): YPoint - public static @org.jetbrains.annotations.NotNull method constructor-impl(p0: java.lang.Object): java.lang.Object - public method equals(p0: java.lang.Object): boolean - public static method equals-impl(p0: java.lang.Object, p1: java.lang.Object): boolean - public final static method equals-impl0(p0: java.lang.Object, p1: java.lang.Object): boolean - public final method getX(): java.lang.Object - public method hashCode(): int - public static method hashCode-impl(p0: java.lang.Object): int - public method toString(): java.lang.String - public static method toString-impl(p0: java.lang.Object): java.lang.String - public synthetic final method unbox-impl(): java.lang.Object -} diff --git a/compiler/testData/codegen/bytecodeText/inlineClasses/delegatedPropertyMangling.kt b/compiler/testData/codegen/bytecodeText/inlineClasses/delegatedPropertyMangling.kt index 28a5e4396ff..f316f1d7676 100644 --- a/compiler/testData/codegen/bytecodeText/inlineClasses/delegatedPropertyMangling.kt +++ b/compiler/testData/codegen/bytecodeText/inlineClasses/delegatedPropertyMangling.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND_K2: JVM_IR // LANGUAGE: +InlineClasses import kotlin.reflect.KProperty diff --git a/compiler/testData/codegen/bytecodeText/inlineClasses/mangledInlineClassInterfaceImplementation.kt b/compiler/testData/codegen/bytecodeText/inlineClasses/mangledInlineClassInterfaceImplementation.kt index 37c78da457b..d0048aeb678 100644 --- a/compiler/testData/codegen/bytecodeText/inlineClasses/mangledInlineClassInterfaceImplementation.kt +++ b/compiler/testData/codegen/bytecodeText/inlineClasses/mangledInlineClassInterfaceImplementation.kt @@ -1,5 +1,4 @@ // !LANGUAGE: +InlineClasses -// IGNORE_BACKEND_K2: JVM_IR interface A { fun foo(a: T): String diff --git a/compiler/testData/diagnostics/tests/visibility/protectedVisibilityAndSmartcast_overrideChangesType.fir.txt b/compiler/testData/diagnostics/tests/visibility/protectedVisibilityAndSmartcast_overrideChangesType.fir.txt index cb07c97a5be..2c9280a13a7 100644 --- a/compiler/testData/diagnostics/tests/visibility/protectedVisibilityAndSmartcast_overrideChangesType.fir.txt +++ b/compiler/testData/diagnostics/tests/visibility/protectedVisibilityAndSmartcast_overrideChangesType.fir.txt @@ -87,7 +87,7 @@ FILE: protectedVisibilityAndSmartcast_overrideChangesType.fir.kt super(R|/a|) } - protected final override val a: R|Derived| = R|/a| + protected open override val a: R|Derived| = R|/a| protected get(): R|Derived| public final fun fest_4(other: R|A|): R|kotlin/Unit| { @@ -122,7 +122,7 @@ FILE: protectedVisibilityAndSmartcast_overrideChangesType.fir.kt super() } - protected final override val a: R|Derived| = R|/a| + protected open override val a: R|Derived| = R|/a| protected get(): R|Derived| public final fun fest_5(other: R|A|): R|kotlin/Unit| { diff --git a/compiler/testData/diagnostics/testsWithStdLib/experimental/insideSAM.fir.txt b/compiler/testData/diagnostics/testsWithStdLib/experimental/insideSAM.fir.txt index 18c128ef190..dbc4f429c79 100644 --- a/compiler/testData/diagnostics/testsWithStdLib/experimental/insideSAM.fir.txt +++ b/compiler/testData/diagnostics/testsWithStdLib/experimental/insideSAM.fir.txt @@ -15,7 +15,7 @@ FILE: insideSAM.fir.kt super() } - public final override fun experimentalMethod(): R|kotlin/Unit| { + public open override fun experimentalMethod(): R|kotlin/Unit| { } } diff --git a/compiler/testData/ir/irText/classes/clashingFakeOverrideSignatures.fir.ir.txt b/compiler/testData/ir/irText/classes/clashingFakeOverrideSignatures.fir.ir.txt index 3b62d224251..6243c0e57db 100644 --- a/compiler/testData/ir/irText/classes/clashingFakeOverrideSignatures.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/clashingFakeOverrideSignatures.fir.ir.txt @@ -1,7 +1,7 @@ FILE fqName: fileName:/clashingFakeOverrideSignatures.kt CLASS CLASS name:Base modality:OPEN visibility:public superTypes:[kotlin.Any] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.Base.Base> - TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] + TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:false CONSTRUCTOR visibility:public <> () returnType:.Base.Base> [primary] BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' @@ -155,16 +155,16 @@ FILE fqName: fileName:/clashingFakeOverrideSignatures.kt CALL 'public final fun foo (x: kotlin.String): kotlin.Unit [fake_override] declared in .Derived' type=kotlin.Unit origin=null $this: GET_VAR 'd: .Derived declared in .test' type=.Derived origin=null x: CONST String type=kotlin.String value="" - CALL 'public final fun foo (x: kotlin.String): kotlin.Unit [fake_override] declared in .Derived' type=kotlin.Unit origin=null + CALL 'public final fun foo (x: kotlin.String): kotlin.Unit [fake_override] declared in .Derived2' type=kotlin.Unit origin=null $this: GET_VAR 'd2: .Derived2 declared in .test' type=.Derived2 origin=null x: CONST String type=kotlin.String value="" - CALL 'public final fun foo (x: kotlin.String): kotlin.Unit [fake_override] declared in .Derived' type=kotlin.Unit origin=null + CALL 'public final fun foo (x: kotlin.String): kotlin.Unit [fake_override] declared in .Derived2' type=kotlin.Unit origin=null $this: GET_VAR 'd2: .Derived2 declared in .test' type=.Derived2 origin=null x: CONST String type=kotlin.String value="" CLASS CLASS name:BaseXY modality:OPEN visibility:public superTypes:[kotlin.Any] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.BaseXY.BaseXY, Y of .BaseXY> - TYPE_PARAMETER name:X index:0 variance: superTypes:[kotlin.Any?] - TYPE_PARAMETER name:Y index:1 variance: superTypes:[kotlin.Any?] + TYPE_PARAMETER name:X index:0 variance: superTypes:[kotlin.Any?] reified:false + TYPE_PARAMETER name:Y index:1 variance: superTypes:[kotlin.Any?] reified:false CONSTRUCTOR visibility:public <> () returnType:.BaseXY.BaseXY, Y of .BaseXY> [primary] BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' @@ -229,7 +229,7 @@ FILE fqName: fileName:/clashingFakeOverrideSignatures.kt BLOCK_BODY CLASS CLASS name:LocalBase modality:OPEN visibility:local superTypes:[kotlin.Any] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.outerFun.LocalBase.outerFun.LocalBase> - TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] + TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:false CONSTRUCTOR visibility:public <> () returnType:.outerFun.LocalBase.outerFun.LocalBase> [primary] BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' @@ -383,15 +383,15 @@ FILE fqName: fileName:/clashingFakeOverrideSignatures.kt CALL 'public final fun foo (y: kotlin.String): kotlin.Unit [fake_override] declared in .outerFun.LocalDerived' type=kotlin.Unit origin=null $this: GET_VAR 'd: .outerFun.LocalDerived declared in .outerFun.test' type=.outerFun.LocalDerived origin=null y: CONST String type=kotlin.String value="" - CALL 'public final fun foo (x: kotlin.String): kotlin.Unit [fake_override] declared in .outerFun.LocalDerived' type=kotlin.Unit origin=null + CALL 'public final fun foo (x: kotlin.String): kotlin.Unit [fake_override] declared in .outerFun.LocalDerived2' type=kotlin.Unit origin=null $this: GET_VAR 'd2: .outerFun.LocalDerived2 declared in .outerFun.test' type=.outerFun.LocalDerived2 origin=null x: CONST String type=kotlin.String value="" - CALL 'public final fun foo (y: kotlin.String): kotlin.Unit [fake_override] declared in .outerFun.LocalDerived' type=kotlin.Unit origin=null + CALL 'public final fun foo (y: kotlin.String): kotlin.Unit [fake_override] declared in .outerFun.LocalDerived2' type=kotlin.Unit origin=null $this: GET_VAR 'd2: .outerFun.LocalDerived2 declared in .outerFun.test' type=.outerFun.LocalDerived2 origin=null y: CONST String type=kotlin.String value="" CLASS CLASS name:Outer modality:OPEN visibility:public superTypes:[kotlin.Any] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.Outer.Outer> - TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] + TYPE_PARAMETER name:T index:0 variance: superTypes:[kotlin.Any?] reified:false CONSTRUCTOR visibility:public <> () returnType:.Outer.Outer> [primary] BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' diff --git a/compiler/testData/ir/irText/classes/cloneable.fir.ir.txt b/compiler/testData/ir/irText/classes/cloneable.fir.ir.txt deleted file mode 100644 index 622026dbc3c..00000000000 --- a/compiler/testData/ir/irText/classes/cloneable.fir.ir.txt +++ /dev/null @@ -1,92 +0,0 @@ -FILE fqName: fileName:/cloneable.kt - CLASS CLASS name:A modality:FINAL visibility:public superTypes:[kotlin.Cloneable] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.A - CONSTRUCTOR visibility:public <> () returnType:.A [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:A modality:FINAL visibility:public superTypes:[kotlin.Cloneable]' - FUN FAKE_OVERRIDE name:clone visibility:protected modality:OPEN <> ($this:kotlin.Cloneable) returnType:kotlin.Any [fake_override] - overridden: - protected open fun clone (): kotlin.Any declared in kotlin.Cloneable - $this: VALUE_PARAMETER name: type:kotlin.Cloneable - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in kotlin.Cloneable - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int [fake_override] declared in kotlin.Cloneable - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String [fake_override] declared in kotlin.Cloneable - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS INTERFACE name:I modality:ABSTRACT visibility:public superTypes:[kotlin.Cloneable] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.I - FUN FAKE_OVERRIDE name:clone visibility:protected modality:OPEN <> ($this:kotlin.Cloneable) returnType:kotlin.Any [fake_override] - overridden: - protected open fun clone (): kotlin.Any declared in kotlin.Cloneable - $this: VALUE_PARAMETER name: type:kotlin.Cloneable - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in kotlin.Cloneable - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int [fake_override] declared in kotlin.Cloneable - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String [fake_override] declared in kotlin.Cloneable - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS CLASS name:C modality:FINAL visibility:public superTypes:[.I] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.C - CONSTRUCTOR visibility:public <> () returnType:.C [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:C modality:FINAL visibility:public superTypes:[.I]' - FUN FAKE_OVERRIDE name:clone visibility:protected modality:OPEN <> ($this:kotlin.Cloneable) returnType:kotlin.Any [fake_override] - overridden: - protected open fun clone (): kotlin.Any [fake_override] declared in .I - $this: VALUE_PARAMETER name: type:kotlin.Cloneable - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in .I - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int [fake_override] declared in .I - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String [fake_override] declared in .I - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS CLASS name:OC modality:FINAL visibility:public superTypes:[.I] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.OC - CONSTRUCTOR visibility:public <> () returnType:.OC [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:OC modality:FINAL visibility:public superTypes:[.I]' - FUN name:clone visibility:protected modality:FINAL <> ($this:.OC) returnType:.OC - overridden: - protected open fun clone (): kotlin.Any [fake_override] declared in .I - $this: VALUE_PARAMETER name: type:.OC - BLOCK_BODY - RETURN type=kotlin.Nothing from='protected final fun clone (): .OC declared in .OC' - CONSTRUCTOR_CALL 'public constructor () [primary] declared in .OC' type=.OC origin=null - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in .I - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int [fake_override] declared in .I - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String [fake_override] declared in .I - $this: VALUE_PARAMETER name: type:kotlin.Any diff --git a/compiler/testData/ir/irText/classes/cloneable.fir.kt.txt b/compiler/testData/ir/irText/classes/cloneable.fir.kt.txt deleted file mode 100644 index d5d61aabac7..00000000000 --- a/compiler/testData/ir/irText/classes/cloneable.fir.kt.txt +++ /dev/null @@ -1,34 +0,0 @@ -class A : Cloneable { - constructor() /* primary */ { - super/*Any*/() - /* () */ - - } - -} - -interface I : Cloneable { - -} - -class C : I { - constructor() /* primary */ { - super/*Any*/() - /* () */ - - } - -} - -class OC : I { - constructor() /* primary */ { - super/*Any*/() - /* () */ - - } - - protected override fun clone(): OC { - return OC() - } - -} diff --git a/compiler/testData/ir/irText/classes/cloneable.kt b/compiler/testData/ir/irText/classes/cloneable.kt index 48a98b4ef79..72f4b967cb6 100644 --- a/compiler/testData/ir/irText/classes/cloneable.kt +++ b/compiler/testData/ir/irText/classes/cloneable.kt @@ -1,3 +1,4 @@ +// FIR_IDENTICAL // SKIP_KLIB_TEST class A : Cloneable diff --git a/compiler/testData/ir/irText/classes/delegatedImplementation.fir.ir.txt b/compiler/testData/ir/irText/classes/delegatedImplementation.fir.ir.txt index 09c68809428..f09b4cf8450 100644 --- a/compiler/testData/ir/irText/classes/delegatedImplementation.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/delegatedImplementation.fir.ir.txt @@ -29,21 +29,21 @@ FILE fqName: fileName:/delegatedImplementation.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:BaseImpl modality:FINAL visibility:public superTypes:[.IBase]' - FUN name:foo visibility:public modality:FINAL <> ($this:.BaseImpl, x:kotlin.Int, s:kotlin.String) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.BaseImpl, x:kotlin.Int, s:kotlin.String) returnType:kotlin.Unit overridden: public abstract fun foo (x: kotlin.Int, s: kotlin.String): kotlin.Unit declared in .IBase $this: VALUE_PARAMETER name: type:.BaseImpl VALUE_PARAMETER name:x index:0 type:kotlin.Int VALUE_PARAMETER name:s index:1 type:kotlin.String BLOCK_BODY - FUN name:bar visibility:public modality:FINAL <> ($this:.BaseImpl) returnType:kotlin.Int + FUN name:bar visibility:public modality:OPEN <> ($this:.BaseImpl) returnType:kotlin.Int overridden: public abstract fun bar (): kotlin.Int declared in .IBase $this: VALUE_PARAMETER name: type:.BaseImpl BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun bar (): kotlin.Int declared in .BaseImpl' + RETURN type=kotlin.Nothing from='public open fun bar (): kotlin.Int declared in .BaseImpl' CONST Int type=kotlin.Int value=42 - FUN name:qux visibility:public modality:FINAL <> ($this:.BaseImpl, $receiver:kotlin.String) returnType:kotlin.Unit + FUN name:qux visibility:public modality:OPEN <> ($this:.BaseImpl, $receiver:kotlin.String) returnType:kotlin.Unit overridden: public abstract fun qux (): kotlin.Unit declared in .IBase $this: VALUE_PARAMETER name: type:.BaseImpl @@ -116,38 +116,38 @@ FILE fqName: fileName:/delegatedImplementation.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.IOther]' - PROPERTY name:x visibility:public modality:FINAL [val] + PROPERTY name:x visibility:public modality:OPEN [val] overridden: public abstract x: kotlin.String [val] FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:private [final] EXPRESSION_BODY GET_VAR 'x0: kotlin.String declared in .otherImpl' type=kotlin.String origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.otherImpl.) returnType:kotlin.String - correspondingProperty: PROPERTY name:x visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.otherImpl.) returnType:kotlin.String + correspondingProperty: PROPERTY name:x visibility:public modality:OPEN [val] overridden: public abstract fun (): kotlin.String declared in .IOther $this: VALUE_PARAMETER name: type:.otherImpl. BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in .otherImpl.' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.String declared in .otherImpl.' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.String visibility:private [final]' type=kotlin.String origin=null receiver: GET_VAR ': .otherImpl. declared in .otherImpl..' type=.otherImpl. origin=null - PROPERTY name:y visibility:public modality:FINAL [var] + PROPERTY name:y visibility:public modality:OPEN [var] overridden: public abstract y: kotlin.Int [var] FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:private EXPRESSION_BODY GET_VAR 'y0: kotlin.Int declared in .otherImpl' type=kotlin.Int origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.otherImpl.) returnType:kotlin.Int - correspondingProperty: PROPERTY name:y visibility:public modality:FINAL [var] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.otherImpl.) returnType:kotlin.Int + correspondingProperty: PROPERTY name:y visibility:public modality:OPEN [var] overridden: public abstract fun (): kotlin.Int declared in .IOther $this: VALUE_PARAMETER name: type:.otherImpl. BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .otherImpl.' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .otherImpl.' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:private' type=kotlin.Int origin=null receiver: GET_VAR ': .otherImpl. declared in .otherImpl..' type=.otherImpl. origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.otherImpl., :kotlin.Int) returnType:kotlin.Unit - correspondingProperty: PROPERTY name:y visibility:public modality:FINAL [var] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.otherImpl., :kotlin.Int) returnType:kotlin.Unit + correspondingProperty: PROPERTY name:y visibility:public modality:OPEN [var] overridden: public abstract fun (: kotlin.Int): kotlin.Unit declared in .IOther $this: VALUE_PARAMETER name: type:.otherImpl. @@ -156,32 +156,32 @@ FILE fqName: fileName:/delegatedImplementation.kt SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:y type:kotlin.Int visibility:private' type=kotlin.Unit origin=null receiver: GET_VAR ': .otherImpl. declared in .otherImpl..' type=.otherImpl. origin=null value: GET_VAR ': kotlin.Int declared in .otherImpl..' type=kotlin.Int origin=null - PROPERTY name:z1 visibility:public modality:FINAL [val] + PROPERTY name:z1 visibility:public modality:OPEN [val] overridden: public abstract z1: kotlin.Int [val] - FUN name: visibility:public modality:FINAL <> ($this:.otherImpl., $receiver:kotlin.Byte) returnType:kotlin.Int - correspondingProperty: PROPERTY name:z1 visibility:public modality:FINAL [val] + FUN name: visibility:public modality:OPEN <> ($this:.otherImpl., $receiver:kotlin.Byte) returnType:kotlin.Int + correspondingProperty: PROPERTY name:z1 visibility:public modality:OPEN [val] overridden: public abstract fun (): kotlin.Int declared in .IOther $this: VALUE_PARAMETER name: type:.otherImpl. $receiver: VALUE_PARAMETER name: type:kotlin.Byte BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .otherImpl.' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .otherImpl.' CONST Int type=kotlin.Int value=1 - PROPERTY name:z2 visibility:public modality:FINAL [var] + PROPERTY name:z2 visibility:public modality:OPEN [var] overridden: public abstract z2: kotlin.Int [var] - FUN name: visibility:public modality:FINAL <> ($this:.otherImpl., $receiver:kotlin.Byte) returnType:kotlin.Int - correspondingProperty: PROPERTY name:z2 visibility:public modality:FINAL [var] + FUN name: visibility:public modality:OPEN <> ($this:.otherImpl., $receiver:kotlin.Byte) returnType:kotlin.Int + correspondingProperty: PROPERTY name:z2 visibility:public modality:OPEN [var] overridden: public abstract fun (): kotlin.Int declared in .IOther $this: VALUE_PARAMETER name: type:.otherImpl. $receiver: VALUE_PARAMETER name: type:kotlin.Byte BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .otherImpl.' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .otherImpl.' CONST Int type=kotlin.Int value=2 - FUN name: visibility:public modality:FINAL <> ($this:.otherImpl., $receiver:kotlin.Byte, value:kotlin.Int) returnType:kotlin.Unit - correspondingProperty: PROPERTY name:z2 visibility:public modality:FINAL [var] + FUN name: visibility:public modality:OPEN <> ($this:.otherImpl., $receiver:kotlin.Byte, value:kotlin.Int) returnType:kotlin.Unit + correspondingProperty: PROPERTY name:z2 visibility:public modality:OPEN [var] overridden: public abstract fun (: kotlin.Int): kotlin.Unit declared in .IOther $this: VALUE_PARAMETER name: type:.otherImpl. @@ -215,7 +215,7 @@ FILE fqName: fileName:/delegatedImplementation.kt VALUE_PARAMETER name:x index:0 type:kotlin.Int VALUE_PARAMETER name:s index:1 type:kotlin.String BLOCK_BODY - CALL 'public final fun foo (x: kotlin.Int, s: kotlin.String): kotlin.Unit declared in .BaseImpl' type=kotlin.Unit origin=null + CALL 'public open fun foo (x: kotlin.Int, s: kotlin.String): kotlin.Unit declared in .BaseImpl' type=kotlin.Unit origin=null $this: GET_FIELD 'FIELD DELEGATE name:$$delegate_0 type:.BaseImpl visibility:private [final]' type=.BaseImpl origin=null receiver: GET_VAR ': .Test1 declared in .Test1.foo' type=.Test1 origin=null x: GET_VAR 'x: kotlin.Int declared in .Test1.foo' type=kotlin.Int origin=null @@ -226,7 +226,7 @@ FILE fqName: fileName:/delegatedImplementation.kt $this: VALUE_PARAMETER name: type:.Test1 BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun bar (): kotlin.Int declared in .Test1' - CALL 'public final fun bar (): kotlin.Int declared in .BaseImpl' type=kotlin.Int origin=null + CALL 'public open fun bar (): kotlin.Int declared in .BaseImpl' type=kotlin.Int origin=null $this: GET_FIELD 'FIELD DELEGATE name:$$delegate_0 type:.BaseImpl visibility:private [final]' type=.BaseImpl origin=null receiver: GET_VAR ': .Test1 declared in .Test1.bar' type=.Test1 origin=null FUN DELEGATED_MEMBER name:qux visibility:public modality:OPEN <> ($this:.Test1, $receiver:kotlin.String) returnType:kotlin.Unit @@ -235,7 +235,7 @@ FILE fqName: fileName:/delegatedImplementation.kt $this: VALUE_PARAMETER name: type:.Test1 $receiver: VALUE_PARAMETER name: type:kotlin.String BLOCK_BODY - CALL 'public final fun qux (): kotlin.Unit declared in .BaseImpl' type=kotlin.Unit origin=null + CALL 'public open fun qux (): kotlin.Unit declared in .BaseImpl' type=kotlin.Unit origin=null $this: GET_FIELD 'FIELD DELEGATE name:$$delegate_0 type:.BaseImpl visibility:private [final]' type=.BaseImpl origin=null receiver: GET_VAR ': .Test1 declared in .Test1.qux' type=.Test1 origin=null $receiver: GET_VAR ': kotlin.String declared in .Test1.qux' type=kotlin.String origin=null @@ -268,7 +268,7 @@ FILE fqName: fileName:/delegatedImplementation.kt VALUE_PARAMETER name:x index:0 type:kotlin.Int VALUE_PARAMETER name:s index:1 type:kotlin.String BLOCK_BODY - CALL 'public final fun foo (x: kotlin.Int, s: kotlin.String): kotlin.Unit declared in .BaseImpl' type=kotlin.Unit origin=null + CALL 'public open fun foo (x: kotlin.Int, s: kotlin.String): kotlin.Unit declared in .BaseImpl' type=kotlin.Unit origin=null $this: GET_FIELD 'FIELD DELEGATE name:$$delegate_0 type:.BaseImpl visibility:private [final]' type=.BaseImpl origin=null receiver: GET_VAR ': .Test2 declared in .Test2.foo' type=.Test2 origin=null x: GET_VAR 'x: kotlin.Int declared in .Test2.foo' type=kotlin.Int origin=null @@ -279,7 +279,7 @@ FILE fqName: fileName:/delegatedImplementation.kt $this: VALUE_PARAMETER name: type:.Test2 BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun bar (): kotlin.Int declared in .Test2' - CALL 'public final fun bar (): kotlin.Int declared in .BaseImpl' type=kotlin.Int origin=null + CALL 'public open fun bar (): kotlin.Int declared in .BaseImpl' type=kotlin.Int origin=null $this: GET_FIELD 'FIELD DELEGATE name:$$delegate_0 type:.BaseImpl visibility:private [final]' type=.BaseImpl origin=null receiver: GET_VAR ': .Test2 declared in .Test2.bar' type=.Test2 origin=null FUN DELEGATED_MEMBER name:qux visibility:public modality:OPEN <> ($this:.Test2, $receiver:kotlin.String) returnType:kotlin.Unit @@ -288,7 +288,7 @@ FILE fqName: fileName:/delegatedImplementation.kt $this: VALUE_PARAMETER name: type:.Test2 $receiver: VALUE_PARAMETER name: type:kotlin.String BLOCK_BODY - CALL 'public final fun qux (): kotlin.Unit declared in .BaseImpl' type=kotlin.Unit origin=null + CALL 'public open fun qux (): kotlin.Unit declared in .BaseImpl' type=kotlin.Unit origin=null $this: GET_FIELD 'FIELD DELEGATE name:$$delegate_0 type:.BaseImpl visibility:private [final]' type=.BaseImpl origin=null receiver: GET_VAR ': .Test2 declared in .Test2.qux' type=.Test2 origin=null $receiver: GET_VAR ': kotlin.String declared in .Test2.qux' type=kotlin.String origin=null diff --git a/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.fir.ir.txt b/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.fir.ir.txt index bfb99e15476..d2a1122d6ca 100644 --- a/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.fir.ir.txt @@ -24,12 +24,12 @@ FILE fqName: fileName:/delegatedImplementationWithExplicitOverride.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:FooBarImpl modality:FINAL visibility:public superTypes:[.IFooBar]' - FUN name:foo visibility:public modality:FINAL <> ($this:.FooBarImpl) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.FooBarImpl) returnType:kotlin.Unit overridden: public abstract fun foo (): kotlin.Unit declared in .IFooBar $this: VALUE_PARAMETER name: type:.FooBarImpl BLOCK_BODY - FUN name:bar visibility:public modality:FINAL <> ($this:.FooBarImpl) returnType:kotlin.Unit + FUN name:bar visibility:public modality:OPEN <> ($this:.FooBarImpl) returnType:kotlin.Unit overridden: public abstract fun bar (): kotlin.Unit declared in .IFooBar $this: VALUE_PARAMETER name: type:.FooBarImpl @@ -58,13 +58,13 @@ FILE fqName: fileName:/delegatedImplementationWithExplicitOverride.kt public abstract fun foo (): kotlin.Unit declared in .IFooBar $this: VALUE_PARAMETER name: type:.C BLOCK_BODY - CALL 'public final fun foo (): kotlin.Unit declared in .FooBarImpl' type=kotlin.Unit origin=null + CALL 'public open fun foo (): kotlin.Unit declared in .FooBarImpl' type=kotlin.Unit origin=null $this: GET_FIELD 'FIELD DELEGATE name:$$delegate_0 type:.FooBarImpl visibility:private [final]' type=.FooBarImpl origin=null receiver: GET_VAR ': .C declared in .C.foo' type=.C origin=null FIELD DELEGATE name:$$delegate_0 type:.FooBarImpl visibility:private [final] EXPRESSION_BODY GET_OBJECT 'CLASS OBJECT name:FooBarImpl modality:FINAL visibility:public superTypes:[.IFooBar]' type=.FooBarImpl - FUN name:bar visibility:public modality:FINAL <> ($this:.C) returnType:kotlin.Unit + FUN name:bar visibility:public modality:OPEN <> ($this:.C) returnType:kotlin.Unit overridden: public abstract fun bar (): kotlin.Unit declared in .IFooBar $this: VALUE_PARAMETER name: type:.C diff --git a/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.fir.kt.txt b/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.fir.kt.txt index 6c124d522b1..d9bab6c67f1 100644 --- a/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.fir.kt.txt +++ b/compiler/testData/ir/irText/classes/delegatedImplementationWithExplicitOverride.fir.kt.txt @@ -35,4 +35,3 @@ class C : IFooBar { } } - diff --git a/compiler/testData/ir/irText/classes/enum.fir.ir.txt b/compiler/testData/ir/irText/classes/enum.fir.ir.txt index 00a9b16c63a..e2a6a09e993 100644 --- a/compiler/testData/ir/irText/classes/enum.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/enum.fir.ir.txt @@ -149,7 +149,7 @@ FILE fqName: fileName:/enum.kt BLOCK_BODY ENUM_CONSTRUCTOR_CALL 'private constructor () [primary] declared in .TestEnum3' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_ENTRY name:TEST modality:FINAL visibility:private superTypes:[.TestEnum3]' - FUN name:foo visibility:public modality:FINAL <> ($this:.TestEnum3.TEST) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.TestEnum3.TEST) returnType:kotlin.Unit overridden: public abstract fun foo (): kotlin.Unit declared in .TestEnum3 $this: VALUE_PARAMETER name: type:.TestEnum3.TEST @@ -272,7 +272,7 @@ FILE fqName: fileName:/enum.kt ENUM_CONSTRUCTOR_CALL 'private constructor (x: kotlin.Int) [primary] declared in .TestEnum4' x: CONST Int type=kotlin.Int value=1 INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_ENTRY name:TEST1 modality:FINAL visibility:private superTypes:[.TestEnum4]' - FUN name:foo visibility:public modality:FINAL <> ($this:.TestEnum4.TEST1) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.TestEnum4.TEST1) returnType:kotlin.Unit overridden: public abstract fun foo (): kotlin.Unit declared in .TestEnum4 $this: VALUE_PARAMETER name: type:.TestEnum4.TEST1 @@ -352,7 +352,7 @@ FILE fqName: fileName:/enum.kt receiver: GET_VAR ': .TestEnum4.TEST2 declared in .TestEnum4.TEST2' type=.TestEnum4.TEST2 origin=null value: CALL 'public final fun (): kotlin.Int [fake_override] declared in .TestEnum4.TEST2' type=kotlin.Int origin=GET_PROPERTY $this: GET_VAR ': .TestEnum4.TEST2 declared in .TestEnum4.TEST2' type=.TestEnum4.TEST2 origin=null - FUN name:foo visibility:public modality:FINAL <> ($this:.TestEnum4.TEST2) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.TestEnum4.TEST2) returnType:kotlin.Unit overridden: public abstract fun foo (): kotlin.Unit declared in .TestEnum4 $this: VALUE_PARAMETER name: type:.TestEnum4.TEST2 diff --git a/compiler/testData/ir/irText/classes/enumClassModality.fir.ir.txt b/compiler/testData/ir/irText/classes/enumClassModality.fir.ir.txt index 432bbd79cb5..038fc2933c9 100644 --- a/compiler/testData/ir/irText/classes/enumClassModality.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/enumClassModality.fir.ir.txt @@ -196,12 +196,12 @@ FILE fqName: fileName:/enumClassModality.kt BLOCK_BODY ENUM_CONSTRUCTOR_CALL 'private constructor () [primary] declared in .TestOpenEnum1' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:private superTypes:[.TestOpenEnum1]' - FUN name:toString visibility:public modality:FINAL <> ($this:.TestOpenEnum1.X1) returnType:kotlin.String + FUN name:toString visibility:public modality:OPEN <> ($this:.TestOpenEnum1.X1) returnType:kotlin.String overridden: public open fun toString (): kotlin.String [fake_override] declared in .TestOpenEnum1 $this: VALUE_PARAMETER name: type:.TestOpenEnum1.X1 BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun toString (): kotlin.String declared in .TestOpenEnum1.X1' + RETURN type=kotlin.Nothing from='public open fun toString (): kotlin.String declared in .TestOpenEnum1.X1' CONST String type=kotlin.String value="X1" FUN FAKE_OVERRIDE name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:kotlin.Any [fake_override] overridden: @@ -300,7 +300,7 @@ FILE fqName: fileName:/enumClassModality.kt BLOCK_BODY ENUM_CONSTRUCTOR_CALL 'private constructor () [primary] declared in .TestOpenEnum2' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:private superTypes:[.TestOpenEnum2]' - FUN name:foo visibility:public modality:FINAL <> ($this:.TestOpenEnum2.X1) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.TestOpenEnum2.X1) returnType:kotlin.Unit overridden: public open fun foo (): kotlin.Unit declared in .TestOpenEnum2 $this: VALUE_PARAMETER name: type:.TestOpenEnum2.X1 @@ -409,7 +409,7 @@ FILE fqName: fileName:/enumClassModality.kt BLOCK_BODY ENUM_CONSTRUCTOR_CALL 'private constructor () [primary] declared in .TestAbstractEnum1' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:private superTypes:[.TestAbstractEnum1]' - FUN name:foo visibility:public modality:FINAL <> ($this:.TestAbstractEnum1.X1) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.TestAbstractEnum1.X1) returnType:kotlin.Unit overridden: public abstract fun foo (): kotlin.Unit declared in .TestAbstractEnum1 $this: VALUE_PARAMETER name: type:.TestAbstractEnum1.X1 @@ -534,7 +534,7 @@ FILE fqName: fileName:/enumClassModality.kt BLOCK_BODY ENUM_CONSTRUCTOR_CALL 'private constructor () [primary] declared in .TestAbstractEnum2' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_ENTRY name:X1 modality:FINAL visibility:private superTypes:[.TestAbstractEnum2]' - FUN name:foo visibility:public modality:FINAL <> ($this:.TestAbstractEnum2.X1) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.TestAbstractEnum2.X1) returnType:kotlin.Unit overridden: public abstract fun foo (): kotlin.Unit [fake_override] declared in .TestAbstractEnum2 $this: VALUE_PARAMETER name: type:.TestAbstractEnum2.X1 diff --git a/compiler/testData/ir/irText/classes/enumWithMultipleCtors.fir.ir.txt b/compiler/testData/ir/irText/classes/enumWithMultipleCtors.fir.ir.txt index 2c7bab93133..85672a2bece 100644 --- a/compiler/testData/ir/irText/classes/enumWithMultipleCtors.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/enumWithMultipleCtors.fir.ir.txt @@ -14,12 +14,12 @@ FILE fqName: fileName:/enumWithMultipleCtors.kt BLOCK_BODY ENUM_CONSTRUCTOR_CALL 'private constructor () declared in .A' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_ENTRY name:Y modality:FINAL visibility:private superTypes:[.A]' - FUN name:f visibility:public modality:FINAL <> ($this:.A.Y) returnType:kotlin.String + FUN name:f visibility:public modality:OPEN <> ($this:.A.Y) returnType:kotlin.String overridden: public open fun f (): kotlin.String declared in .A $this: VALUE_PARAMETER name: type:.A.Y BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun f (): kotlin.String declared in .A.Y' + RETURN type=kotlin.Nothing from='public open fun f (): kotlin.String declared in .A.Y' CALL 'public final fun plus (other: kotlin.Any?): kotlin.String [operator] declared in kotlin.String' type=kotlin.String origin=PLUS $this: CALL 'public open fun f (): kotlin.String declared in .A' superQualifier='CLASS ENUM_CLASS name:A modality:OPEN visibility:public superTypes:[kotlin.Enum<.A>]' type=kotlin.String origin=null $this: GET_VAR ': .A.Y declared in .A.Y.f' type=.A.Y origin=null diff --git a/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.fir.ir.txt b/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.fir.ir.txt index dbf38a48f40..009051e8905 100644 --- a/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/enumWithSecondaryCtor.fir.ir.txt @@ -173,7 +173,7 @@ FILE fqName: fileName:/enumWithSecondaryCtor.kt BLOCK_BODY ENUM_CONSTRUCTOR_CALL 'private constructor () declared in .Test2' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_ENTRY name:ZERO modality:FINAL visibility:private superTypes:[.Test2]' - FUN name:foo visibility:public modality:FINAL <> ($this:.Test2.ZERO) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.Test2.ZERO) returnType:kotlin.Unit overridden: public abstract fun foo (): kotlin.Unit declared in .Test2 $this: VALUE_PARAMETER name: type:.Test2.ZERO @@ -238,7 +238,7 @@ FILE fqName: fileName:/enumWithSecondaryCtor.kt ENUM_CONSTRUCTOR_CALL 'private constructor (x: kotlin.Int) [primary] declared in .Test2' x: CONST Int type=kotlin.Int value=1 INSTANCE_INITIALIZER_CALL classDescriptor='CLASS ENUM_ENTRY name:ONE modality:FINAL visibility:private superTypes:[.Test2]' - FUN name:foo visibility:public modality:FINAL <> ($this:.Test2.ONE) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.Test2.ONE) returnType:kotlin.Unit overridden: public abstract fun foo (): kotlin.Unit declared in .Test2 $this: VALUE_PARAMETER name: type:.Test2.ONE diff --git a/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.fir.ir.txt b/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.fir.ir.txt index 9b2f93b4e8c..7c9d8be8d3f 100644 --- a/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/implicitNotNullOnDelegatedImplementation.fir.ir.txt @@ -45,12 +45,12 @@ FILE fqName: fileName:/implicitNotNullOnDelegatedImplementation.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .JFoo' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:K2 modality:FINAL visibility:public superTypes:[.JFoo]' - FUN name:foo visibility:public modality:FINAL <> ($this:.K2) returnType:kotlin.String + FUN name:foo visibility:public modality:OPEN <> ($this:.K2) returnType:kotlin.String overridden: public open fun foo (): @[EnhancedNullability] kotlin.String declared in .JFoo $this: VALUE_PARAMETER name: type:.K2 BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun foo (): kotlin.String declared in .K2' + RETURN type=kotlin.Nothing from='public open fun foo (): kotlin.String declared in .K2' TYPE_OP type=kotlin.String origin=IMPLICIT_NOTNULL typeOperand=kotlin.String CALL 'public open fun foo (): @[EnhancedNullability] kotlin.String declared in .JFoo' superQualifier='CLASS IR_EXTERNAL_JAVA_DECLARATION_STUB CLASS name:JFoo modality:OPEN visibility:public superTypes:[kotlin.Any; .IFoo]' type=@[EnhancedNullability] kotlin.String origin=null $this: GET_VAR ': .K2 declared in .K2.foo' type=.K2 origin=null @@ -100,13 +100,13 @@ FILE fqName: fileName:/implicitNotNullOnDelegatedImplementation.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .JUnrelatedFoo' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:K4 modality:FINAL visibility:public superTypes:[.JUnrelatedFoo; .IFoo]' - FUN name:foo visibility:public modality:FINAL <> ($this:.K4) returnType:@[FlexibleNullability] kotlin.String? + FUN name:foo visibility:public modality:OPEN <> ($this:.K4) returnType:@[FlexibleNullability] kotlin.String? overridden: public open fun foo (): @[FlexibleNullability] kotlin.String? declared in .JUnrelatedFoo public abstract fun foo (): kotlin.String declared in .IFoo $this: VALUE_PARAMETER name: type:.K4 BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun foo (): @[FlexibleNullability] kotlin.String? declared in .K4' + RETURN type=kotlin.Nothing from='public open fun foo (): @[FlexibleNullability] kotlin.String? declared in .K4' CALL 'public open fun foo (): @[FlexibleNullability] kotlin.String? declared in .JUnrelatedFoo' superQualifier='CLASS IR_EXTERNAL_JAVA_DECLARATION_STUB CLASS name:JUnrelatedFoo modality:OPEN visibility:public superTypes:[kotlin.Any]' type=@[FlexibleNullability] kotlin.String? origin=null $this: GET_VAR ': .K4 declared in .K4.foo' type=.K4 origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] @@ -201,7 +201,7 @@ FILE fqName: fileName:/implicitNotNullOnDelegatedImplementation.kt $this: VALUE_PARAMETER name: type:.TestK2 BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun foo (): kotlin.String declared in .TestK2' - CALL 'public final fun foo (): kotlin.String declared in .K2' type=kotlin.String origin=null + CALL 'public open fun foo (): kotlin.String declared in .K2' type=kotlin.String origin=null $this: GET_FIELD 'FIELD DELEGATE name:$$delegate_0 type:.K2 visibility:private [final]' type=.K2 origin=null receiver: GET_VAR ': .TestK2 declared in .TestK2.foo' type=.TestK2 origin=null FIELD DELEGATE name:$$delegate_0 type:.K2 visibility:private [final] @@ -264,7 +264,7 @@ FILE fqName: fileName:/implicitNotNullOnDelegatedImplementation.kt BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun foo (): kotlin.String declared in .TestK4' TYPE_OP type=kotlin.String origin=IMPLICIT_NOTNULL typeOperand=kotlin.String - CALL 'public final fun foo (): @[FlexibleNullability] kotlin.String? declared in .K4' type=kotlin.String origin=null + CALL 'public open fun foo (): @[FlexibleNullability] kotlin.String? declared in .K4' type=kotlin.String origin=null $this: GET_FIELD 'FIELD DELEGATE name:$$delegate_0 type:.K4 visibility:private [final]' type=.K4 origin=null receiver: GET_VAR ': .TestK4 declared in .TestK4.foo' type=.TestK4 origin=null FIELD DELEGATE name:$$delegate_0 type:.K4 visibility:private [final] diff --git a/compiler/testData/ir/irText/classes/inlineClassSyntheticMethods.fir.ir.txt b/compiler/testData/ir/irText/classes/inlineClassSyntheticMethods.fir.ir.txt index d2571eec9af..63cc502ee58 100644 --- a/compiler/testData/ir/irText/classes/inlineClassSyntheticMethods.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/inlineClassSyntheticMethods.fir.ir.txt @@ -18,12 +18,12 @@ FILE fqName: fileName:/inlineClassSyntheticMethods.kt RETURN type=kotlin.Nothing from='public final fun (): T of .C declared in .C' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:t type:T of .C visibility:private [final]' type=T of .C origin=null receiver: GET_VAR ': .C.C> declared in .C.' type=.C.C> origin=null - FUN name:hashCode visibility:public modality:FINAL <> ($this:.C.C>) returnType:kotlin.Int + FUN name:hashCode visibility:public modality:OPEN <> ($this:.C.C>) returnType:kotlin.Int overridden: public open fun hashCode (): kotlin.Int declared in kotlin.Any $this: VALUE_PARAMETER name: type:.C.C> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun hashCode (): kotlin.Int declared in .C' + RETURN type=kotlin.Nothing from='public open fun hashCode (): kotlin.Int declared in .C' TYPE_OP type=kotlin.Int origin=CAST typeOperand=kotlin.Int CALL 'public final fun (): T of .C declared in .C' type=T of .C origin=GET_PROPERTY $this: GET_VAR ': .C.C> declared in .C.hashCode' type=.C.C> origin=null @@ -59,7 +59,7 @@ FILE fqName: fileName:/inlineClassSyntheticMethods.kt $this: VALUE_PARAMETER name: type:.IC.IC> BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun foo (): kotlin.Int declared in .IC' - CALL 'public final fun hashCode (): kotlin.Int declared in .C' type=kotlin.Int origin=null + CALL 'public open fun hashCode (): kotlin.Int declared in .C' type=kotlin.Int origin=null $this: CALL 'public final fun (): .C.IC> declared in .IC' type=.C.IC> origin=GET_PROPERTY $this: GET_VAR ': .IC.IC> declared in .IC.foo' type=.IC.IC> origin=null FUN GENERATED_SINGLE_FIELD_VALUE_CLASS_MEMBER name:equals visibility:public modality:OPEN <> ($this:.IC.IC>, other:kotlin.Any?) returnType:kotlin.Boolean @@ -95,7 +95,7 @@ FILE fqName: fileName:/inlineClassSyntheticMethods.kt $this: VALUE_PARAMETER GENERATED_SINGLE_FIELD_VALUE_CLASS_MEMBER name: type:.IC.IC> BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun hashCode (): kotlin.Int declared in .IC' - CALL 'public final fun hashCode (): kotlin.Int declared in .C' type=kotlin.Int origin=null + CALL 'public open fun hashCode (): kotlin.Int declared in .C' type=kotlin.Int origin=null $this: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:c type:.C.IC> visibility:private [final]' type=.C.IC> origin=null receiver: GET_VAR ': .IC.IC> declared in .IC.hashCode' type=.IC.IC> origin=null FUN GENERATED_SINGLE_FIELD_VALUE_CLASS_MEMBER name:toString visibility:public modality:OPEN <> ($this:.IC.IC>) returnType:kotlin.String diff --git a/compiler/testData/ir/irText/classes/kt43217.fir.ir.txt b/compiler/testData/ir/irText/classes/kt43217.fir.ir.txt index 46ea8c43d4c..60211ca8dae 100644 --- a/compiler/testData/ir/irText/classes/kt43217.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/kt43217.fir.ir.txt @@ -15,12 +15,12 @@ FILE fqName: fileName:/kt43217.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .DoubleExpression' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.DoubleExpression]' - FUN name:get visibility:public modality:FINAL <> ($this:.A.b.) returnType:kotlin.Double [operator] + FUN name:get visibility:public modality:OPEN <> ($this:.A.b.) returnType:kotlin.Double [operator] overridden: public abstract fun get (): @[EnhancedNullability] kotlin.Double [fake_override,operator] declared in .DoubleExpression $this: VALUE_PARAMETER name: type:.A.b. BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun get (): kotlin.Double [operator] declared in .A.b.' + RETURN type=kotlin.Nothing from='public open fun get (): kotlin.Double [operator] declared in .A.b.' CONST Double type=kotlin.Double value=0.0 FUN FAKE_OVERRIDE name:isEqualTo visibility:public modality:OPEN <> ($this:.DoubleExpression, value:kotlin.Double) returnType:@[EnhancedNullability] kotlin.Any [fake_override] annotations: @@ -79,12 +79,12 @@ FILE fqName: fileName:/kt43217.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .DoubleExpression' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:C modality:FINAL visibility:public superTypes:[.DoubleExpression]' - FUN name:get visibility:public modality:FINAL <> ($this:.C) returnType:kotlin.Double [operator] + FUN name:get visibility:public modality:OPEN <> ($this:.C) returnType:kotlin.Double [operator] overridden: public abstract fun get (): @[EnhancedNullability] kotlin.Double [fake_override,operator] declared in .DoubleExpression $this: VALUE_PARAMETER name: type:.C BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun get (): kotlin.Double [operator] declared in .C' + RETURN type=kotlin.Nothing from='public open fun get (): kotlin.Double [operator] declared in .C' CONST Double type=kotlin.Double value=0.0 FUN FAKE_OVERRIDE name:isEqualTo visibility:public modality:OPEN <> ($this:.DoubleExpression, value:kotlin.Double) returnType:@[EnhancedNullability] kotlin.Any [fake_override] annotations: diff --git a/compiler/testData/ir/irText/classes/kt45853.fir.ir.txt b/compiler/testData/ir/irText/classes/kt45853.fir.ir.txt index 4dfaa290b1a..52b5a877e0d 100644 --- a/compiler/testData/ir/irText/classes/kt45853.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/kt45853.fir.ir.txt @@ -28,12 +28,12 @@ FILE fqName: fileName:/kt45853.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .AX' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:B modality:FINAL visibility:public superTypes:[.AX]' - FUN name:getA visibility:public modality:FINAL <> ($this:.B) returnType:.X? + FUN name:getA visibility:public modality:OPEN <> ($this:.B) returnType:.X? overridden: public abstract fun getA (): @[FlexibleNullability] .X? [fake_override] declared in .AX $this: VALUE_PARAMETER name: type:.B BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun getA (): .X? declared in .B' + RETURN type=kotlin.Nothing from='public open fun getA (): .X? declared in .B' CALL 'public open fun (): @[FlexibleNullability] .AX? declared in .AX' superQualifier='CLASS IR_EXTERNAL_JAVA_DECLARATION_STUB CLASS name:AX modality:ABSTRACT visibility:public superTypes:[.A; .X]' type=@[FlexibleNullability] .AX? origin=GET_PROPERTY $this: GET_VAR ': .B declared in .B.getA' type=.B origin=null PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val] diff --git a/compiler/testData/ir/irText/classes/objectLiteralExpressions.fir.ir.txt b/compiler/testData/ir/irText/classes/objectLiteralExpressions.fir.ir.txt index 15296d4707e..b729bfd8eeb 100644 --- a/compiler/testData/ir/irText/classes/objectLiteralExpressions.fir.ir.txt +++ b/compiler/testData/ir/irText/classes/objectLiteralExpressions.fir.ir.txt @@ -55,7 +55,7 @@ FILE fqName: fileName:/objectLiteralExpressions.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.IFoo]' - FUN name:foo visibility:public modality:FINAL <> ($this:.test2.) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.test2.) returnType:kotlin.Unit overridden: public abstract fun foo (): kotlin.Unit declared in .IFoo $this: VALUE_PARAMETER name: type:.test2. @@ -123,7 +123,7 @@ FILE fqName: fileName:/objectLiteralExpressions.kt DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .Outer.Inner' $this: GET_VAR ': .Outer declared in .Outer.test3' type=.Outer origin=null INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.Outer.Inner]' - FUN name:foo visibility:public modality:FINAL <> ($this:.Outer.test3.) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.Outer.test3.) returnType:kotlin.Unit overridden: public abstract fun foo (): kotlin.Unit [fake_override] declared in .Outer.Inner $this: VALUE_PARAMETER name: type:.Outer.test3. @@ -169,7 +169,7 @@ FILE fqName: fileName:/objectLiteralExpressions.kt DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .Outer.Inner' $this: GET_VAR ': .Outer declared in .test4' type=.Outer origin=null INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.Outer.Inner]' - FUN name:foo visibility:public modality:FINAL <> ($this:.test4.) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.test4.) returnType:kotlin.Unit overridden: public abstract fun foo (): kotlin.Unit [fake_override] declared in .Outer.Inner $this: VALUE_PARAMETER name: type:.test4. diff --git a/compiler/testData/ir/irText/classes/qualifiedSuperCalls.fir.ir.txt b/compiler/testData/ir/irText/classes/qualifiedSuperCalls.fir.ir.txt deleted file mode 100644 index 6b01a1a04c3..00000000000 --- a/compiler/testData/ir/irText/classes/qualifiedSuperCalls.fir.ir.txt +++ /dev/null @@ -1,100 +0,0 @@ -FILE fqName: fileName:/qualifiedSuperCalls.kt - CLASS INTERFACE name:ILeft modality:ABSTRACT visibility:public superTypes:[kotlin.Any] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.ILeft - FUN name:foo visibility:public modality:OPEN <> ($this:.ILeft) returnType:kotlin.Unit - $this: VALUE_PARAMETER name: type:.ILeft - BLOCK_BODY - PROPERTY name:bar visibility:public modality:OPEN [val] - FUN name: visibility:public modality:OPEN <> ($this:.ILeft) returnType:kotlin.Int - correspondingProperty: PROPERTY name:bar visibility:public modality:OPEN [val] - $this: VALUE_PARAMETER name: type:.ILeft - BLOCK_BODY - RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .ILeft' - CONST Int type=kotlin.Int value=1 - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS INTERFACE name:IRight modality:ABSTRACT visibility:public superTypes:[kotlin.Any] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.IRight - FUN name:foo visibility:public modality:OPEN <> ($this:.IRight) returnType:kotlin.Unit - $this: VALUE_PARAMETER name: type:.IRight - BLOCK_BODY - PROPERTY name:bar visibility:public modality:OPEN [val] - FUN name: visibility:public modality:OPEN <> ($this:.IRight) returnType:kotlin.Int - correspondingProperty: PROPERTY name:bar visibility:public modality:OPEN [val] - $this: VALUE_PARAMETER name: type:.IRight - BLOCK_BODY - RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .IRight' - CONST Int type=kotlin.Int value=2 - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS CLASS name:CBoth modality:FINAL visibility:public superTypes:[.ILeft; .IRight] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.CBoth - CONSTRUCTOR visibility:public <> () returnType:.CBoth [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:CBoth modality:FINAL visibility:public superTypes:[.ILeft; .IRight]' - FUN name:foo visibility:public modality:FINAL <> ($this:.CBoth) returnType:kotlin.Unit - overridden: - public open fun foo (): kotlin.Unit declared in .ILeft - public open fun foo (): kotlin.Unit declared in .IRight - $this: VALUE_PARAMETER name: type:.CBoth - BLOCK_BODY - CALL 'public open fun foo (): kotlin.Unit declared in .ILeft' superQualifier='CLASS INTERFACE name:ILeft modality:ABSTRACT visibility:public superTypes:[kotlin.Any]' type=kotlin.Unit origin=null - $this: GET_VAR ': .CBoth declared in .CBoth.foo' type=.CBoth origin=null - CALL 'public open fun foo (): kotlin.Unit declared in .IRight' superQualifier='CLASS INTERFACE name:IRight modality:ABSTRACT visibility:public superTypes:[kotlin.Any]' type=kotlin.Unit origin=null - $this: GET_VAR ': .CBoth declared in .CBoth.foo' type=.CBoth origin=null - PROPERTY name:bar visibility:public modality:FINAL [val] - overridden: - public open bar: kotlin.Int [val] - public open bar: kotlin.Int [val] - FUN name: visibility:public modality:FINAL <> ($this:.CBoth) returnType:kotlin.Int - correspondingProperty: PROPERTY name:bar visibility:public modality:FINAL [val] - overridden: - public open fun (): kotlin.Int declared in .ILeft - public open fun (): kotlin.Int declared in .IRight - $this: VALUE_PARAMETER name: type:.CBoth - BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .CBoth' - CALL 'public final fun plus (other: kotlin.Int): kotlin.Int [operator] declared in kotlin.Int' type=kotlin.Int origin=PLUS - $this: CALL 'public open fun (): kotlin.Int declared in .ILeft' superQualifier='CLASS INTERFACE name:ILeft modality:ABSTRACT visibility:public superTypes:[kotlin.Any]' type=kotlin.Int origin=GET_PROPERTY - $this: GET_VAR ': .CBoth declared in .CBoth.' type=.CBoth origin=null - other: CALL 'public open fun (): kotlin.Int declared in .IRight' superQualifier='CLASS INTERFACE name:IRight modality:ABSTRACT visibility:public superTypes:[kotlin.Any]' type=kotlin.Int origin=GET_PROPERTY - $this: GET_VAR ': .CBoth declared in .CBoth.' type=.CBoth origin=null - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in .ILeft - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in .IRight - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int [fake_override] declared in .ILeft - public open fun hashCode (): kotlin.Int [fake_override] declared in .IRight - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String [fake_override] declared in .ILeft - public open fun toString (): kotlin.String [fake_override] declared in .IRight - $this: VALUE_PARAMETER name: type:kotlin.Any diff --git a/compiler/testData/ir/irText/classes/qualifiedSuperCalls.fir.kt.txt b/compiler/testData/ir/irText/classes/qualifiedSuperCalls.fir.kt.txt deleted file mode 100644 index 9f8f0e4a10d..00000000000 --- a/compiler/testData/ir/irText/classes/qualifiedSuperCalls.fir.kt.txt +++ /dev/null @@ -1,41 +0,0 @@ -interface ILeft { - fun foo() { - } - - val bar: Int - get(): Int { - return 1 - } - -} - -interface IRight { - fun foo() { - } - - val bar: Int - get(): Int { - return 2 - } - -} - -class CBoth : ILeft, IRight { - constructor() /* primary */ { - super/*Any*/() - /* () */ - - } - - override fun foo() { - super.foo() - super.foo() - } - - override val bar: Int - override get(): Int { - return super.().plus(other = super.()) - } - -} - diff --git a/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt b/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt index bb9196a6dde..09d8844f8a0 100644 --- a/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt +++ b/compiler/testData/ir/irText/classes/qualifiedSuperCalls.kt @@ -1,3 +1,4 @@ +// FIR_IDENTICAL interface ILeft { fun foo() {} val bar: Int get() = 1 diff --git a/compiler/testData/ir/irText/classes/superCalls.fir.ir.txt b/compiler/testData/ir/irText/classes/superCalls.fir.ir.txt deleted file mode 100644 index 1f34c30766c..00000000000 --- a/compiler/testData/ir/irText/classes/superCalls.fir.ir.txt +++ /dev/null @@ -1,76 +0,0 @@ -FILE fqName: fileName:/superCalls.kt - CLASS CLASS name:Base modality:OPEN visibility:public superTypes:[kotlin.Any] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.Base - CONSTRUCTOR visibility:public <> () returnType:.Base [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Base modality:OPEN visibility:public superTypes:[kotlin.Any]' - FUN name:foo visibility:public modality:OPEN <> ($this:.Base) returnType:kotlin.Unit - $this: VALUE_PARAMETER name: type:.Base - BLOCK_BODY - PROPERTY name:bar visibility:public modality:OPEN [val] - FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final] - EXPRESSION_BODY - CONST String type=kotlin.String value="" - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.Base) returnType:kotlin.String - correspondingProperty: PROPERTY name:bar visibility:public modality:OPEN [val] - $this: VALUE_PARAMETER name: type:.Base - BLOCK_BODY - RETURN type=kotlin.Nothing from='public open fun (): kotlin.String declared in .Base' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null - receiver: GET_VAR ': .Base declared in .Base.' type=.Base origin=null - FUN name:hashCode visibility:public modality:OPEN <> ($this:.Base) returnType:kotlin.Int - overridden: - public open fun hashCode (): kotlin.Int declared in kotlin.Any - $this: VALUE_PARAMETER name: type:.Base - BLOCK_BODY - RETURN type=kotlin.Nothing from='public open fun hashCode (): kotlin.Int declared in .Base' - CALL 'public open fun hashCode (): kotlin.Int declared in kotlin.Any' superQualifier='CLASS IR_EXTERNAL_DECLARATION_STUB CLASS name:Any modality:OPEN visibility:public superTypes:[]' type=kotlin.Int origin=null - $this: GET_VAR ': .Base declared in .Base.hashCode' type=.Base origin=null - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS CLASS name:Derived modality:FINAL visibility:public superTypes:[.Base] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.Derived - CONSTRUCTOR visibility:public <> () returnType:.Derived [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .Base' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Derived modality:FINAL visibility:public superTypes:[.Base]' - FUN name:foo visibility:public modality:FINAL <> ($this:.Derived) returnType:kotlin.Unit - overridden: - public open fun foo (): kotlin.Unit declared in .Base - $this: VALUE_PARAMETER name: type:.Derived - BLOCK_BODY - CALL 'public open fun foo (): kotlin.Unit declared in .Base' superQualifier='CLASS CLASS name:Base modality:OPEN visibility:public superTypes:[kotlin.Any]' type=kotlin.Unit origin=null - $this: GET_VAR ': .Derived declared in .Derived.foo' type=.Derived origin=null - PROPERTY name:bar visibility:public modality:FINAL [val] - overridden: - public open bar: kotlin.String [val] - FUN name: visibility:public modality:FINAL <> ($this:.Derived) returnType:kotlin.String - correspondingProperty: PROPERTY name:bar visibility:public modality:FINAL [val] - overridden: - public open fun (): kotlin.String declared in .Base - $this: VALUE_PARAMETER name: type:.Derived - BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in .Derived' - CALL 'public open fun (): kotlin.String declared in .Base' superQualifier='CLASS CLASS name:Base modality:OPEN visibility:public superTypes:[kotlin.Any]' type=kotlin.String origin=GET_PROPERTY - $this: GET_VAR ': .Derived declared in .Derived.' type=.Derived origin=null - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:.Base) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int declared in .Base - $this: VALUE_PARAMETER name: type:.Base - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in .Base - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String [fake_override] declared in .Base - $this: VALUE_PARAMETER name: type:kotlin.Any diff --git a/compiler/testData/ir/irText/classes/superCalls.fir.kt.txt b/compiler/testData/ir/irText/classes/superCalls.fir.kt.txt deleted file mode 100644 index 86199dfb8ae..00000000000 --- a/compiler/testData/ir/irText/classes/superCalls.fir.kt.txt +++ /dev/null @@ -1,38 +0,0 @@ -open class Base { - constructor() /* primary */ { - super/*Any*/() - /* () */ - - } - - open fun foo() { - } - - open val bar: String - field = "" - open get - - override fun hashCode(): Int { - return super.hashCode() - } - -} - -class Derived : Base { - constructor() /* primary */ { - super/*Base*/() - /* () */ - - } - - override fun foo() { - super.foo() - } - - override val bar: String - override get(): String { - return super.() - } - -} - diff --git a/compiler/testData/ir/irText/classes/superCalls.kt b/compiler/testData/ir/irText/classes/superCalls.kt index 516850740da..bbf87aa2b0c 100644 --- a/compiler/testData/ir/irText/classes/superCalls.kt +++ b/compiler/testData/ir/irText/classes/superCalls.kt @@ -1,3 +1,4 @@ +// FIR_IDENTICAL open class Base { open fun foo() {} diff --git a/compiler/testData/ir/irText/classes/superCallsComposed.fir.ir.txt b/compiler/testData/ir/irText/classes/superCallsComposed.fir.ir.txt deleted file mode 100644 index 5bb8ed266a2..00000000000 --- a/compiler/testData/ir/irText/classes/superCallsComposed.fir.ir.txt +++ /dev/null @@ -1,99 +0,0 @@ -FILE fqName: fileName:/superCallsComposed.kt - CLASS CLASS name:Base modality:OPEN visibility:public superTypes:[kotlin.Any] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.Base - CONSTRUCTOR visibility:public <> () returnType:.Base [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Base modality:OPEN visibility:public superTypes:[kotlin.Any]' - FUN name:foo visibility:public modality:OPEN <> ($this:.Base) returnType:kotlin.Unit - $this: VALUE_PARAMETER name: type:.Base - BLOCK_BODY - PROPERTY name:bar visibility:public modality:OPEN [val] - FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final] - EXPRESSION_BODY - CONST String type=kotlin.String value="" - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.Base) returnType:kotlin.String - correspondingProperty: PROPERTY name:bar visibility:public modality:OPEN [val] - $this: VALUE_PARAMETER name: type:.Base - BLOCK_BODY - RETURN type=kotlin.Nothing from='public open fun (): kotlin.String declared in .Base' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.String visibility:private [final]' type=kotlin.String origin=null - receiver: GET_VAR ': .Base declared in .Base.' type=.Base origin=null - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS INTERFACE name:BaseI modality:ABSTRACT visibility:public superTypes:[kotlin.Any] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.BaseI - FUN name:foo visibility:public modality:ABSTRACT <> ($this:.BaseI) returnType:kotlin.Unit - $this: VALUE_PARAMETER name: type:.BaseI - PROPERTY name:bar visibility:public modality:ABSTRACT [val] - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:ABSTRACT <> ($this:.BaseI) returnType:kotlin.String - correspondingProperty: PROPERTY name:bar visibility:public modality:ABSTRACT [val] - $this: VALUE_PARAMETER name: type:.BaseI - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS CLASS name:Derived modality:FINAL visibility:public superTypes:[.Base; .BaseI] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.Derived - CONSTRUCTOR visibility:public <> () returnType:.Derived [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .Base' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Derived modality:FINAL visibility:public superTypes:[.Base; .BaseI]' - FUN name:foo visibility:public modality:FINAL <> ($this:.Derived) returnType:kotlin.Unit - overridden: - public open fun foo (): kotlin.Unit declared in .Base - public abstract fun foo (): kotlin.Unit declared in .BaseI - $this: VALUE_PARAMETER name: type:.Derived - BLOCK_BODY - CALL 'public open fun foo (): kotlin.Unit declared in .Base' superQualifier='CLASS CLASS name:Base modality:OPEN visibility:public superTypes:[kotlin.Any]' type=kotlin.Unit origin=null - $this: GET_VAR ': .Derived declared in .Derived.foo' type=.Derived origin=null - PROPERTY name:bar visibility:public modality:FINAL [val] - overridden: - public open bar: kotlin.String [val] - public abstract bar: kotlin.String [val] - FUN name: visibility:public modality:FINAL <> ($this:.Derived) returnType:kotlin.String - correspondingProperty: PROPERTY name:bar visibility:public modality:FINAL [val] - overridden: - public open fun (): kotlin.String declared in .Base - public abstract fun (): kotlin.String declared in .BaseI - $this: VALUE_PARAMETER name: type:.Derived - BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in .Derived' - CALL 'public open fun (): kotlin.String declared in .Base' superQualifier='CLASS CLASS name:Base modality:OPEN visibility:public superTypes:[kotlin.Any]' type=kotlin.String origin=GET_PROPERTY - $this: GET_VAR ': .Derived declared in .Derived.' type=.Derived origin=null - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in .Base - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in .BaseI - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int [fake_override] declared in .Base - public open fun hashCode (): kotlin.Int [fake_override] declared in .BaseI - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String [fake_override] declared in .Base - public open fun toString (): kotlin.String [fake_override] declared in .BaseI - $this: VALUE_PARAMETER name: type:kotlin.Any diff --git a/compiler/testData/ir/irText/classes/superCallsComposed.fir.kt.txt b/compiler/testData/ir/irText/classes/superCallsComposed.fir.kt.txt deleted file mode 100644 index cf8b8b6e429..00000000000 --- a/compiler/testData/ir/irText/classes/superCallsComposed.fir.kt.txt +++ /dev/null @@ -1,41 +0,0 @@ -open class Base { - constructor() /* primary */ { - super/*Any*/() - /* () */ - - } - - open fun foo() { - } - - open val bar: String - field = "" - open get - -} - -interface BaseI { - abstract fun foo() - abstract val bar: String - abstract get - -} - -class Derived : Base, BaseI { - constructor() /* primary */ { - super/*Base*/() - /* () */ - - } - - override fun foo() { - super.foo() - } - - override val bar: String - override get(): String { - return super.() - } - -} - diff --git a/compiler/testData/ir/irText/classes/superCallsComposed.kt b/compiler/testData/ir/irText/classes/superCallsComposed.kt index 30a8e45d4a3..12342d7d593 100644 --- a/compiler/testData/ir/irText/classes/superCallsComposed.kt +++ b/compiler/testData/ir/irText/classes/superCallsComposed.kt @@ -1,3 +1,4 @@ +// FIR_IDENTICAL open class Base { open fun foo() {} diff --git a/compiler/testData/ir/irText/declarations/annotations/inheritingDeprecation.fir.ir.txt b/compiler/testData/ir/irText/declarations/annotations/inheritingDeprecation.fir.ir.txt index 6569b0b2f52..e5cbe41e067 100644 --- a/compiler/testData/ir/irText/declarations/annotations/inheritingDeprecation.fir.ir.txt +++ b/compiler/testData/ir/irText/declarations/annotations/inheritingDeprecation.fir.ir.txt @@ -134,28 +134,28 @@ FILE fqName: fileName:/inheritingDeprecation.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:ExplicitOverride modality:FINAL visibility:public superTypes:[.IFoo]' - PROPERTY name:prop visibility:public modality:FINAL [val] + PROPERTY name:prop visibility:public modality:OPEN [val] overridden: public open prop: kotlin.String [val] - FUN name: visibility:public modality:FINAL <> ($this:.ExplicitOverride) returnType:kotlin.String - correspondingProperty: PROPERTY name:prop visibility:public modality:FINAL [val] + FUN name: visibility:public modality:OPEN <> ($this:.ExplicitOverride) returnType:kotlin.String + correspondingProperty: PROPERTY name:prop visibility:public modality:OPEN [val] overridden: public open fun (): kotlin.String declared in .IFoo $this: VALUE_PARAMETER name: type:.ExplicitOverride BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in .ExplicitOverride' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.String declared in .ExplicitOverride' CONST String type=kotlin.String value="" - PROPERTY name:extProp visibility:public modality:FINAL [val] + PROPERTY name:extProp visibility:public modality:OPEN [val] overridden: public open extProp: kotlin.String [val] - FUN name: visibility:public modality:FINAL <> ($this:.ExplicitOverride, $receiver:kotlin.String) returnType:kotlin.String - correspondingProperty: PROPERTY name:extProp visibility:public modality:FINAL [val] + FUN name: visibility:public modality:OPEN <> ($this:.ExplicitOverride, $receiver:kotlin.String) returnType:kotlin.String + correspondingProperty: PROPERTY name:extProp visibility:public modality:OPEN [val] overridden: public open fun (): kotlin.String declared in .IFoo $this: VALUE_PARAMETER name: type:.ExplicitOverride $receiver: VALUE_PARAMETER name: type:kotlin.String BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in .ExplicitOverride' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.String declared in .ExplicitOverride' CONST String type=kotlin.String value="" FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] overridden: diff --git a/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/canvas.fir.ir.txt b/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/canvas.fir.ir.txt deleted file mode 100644 index 96b4b408924..00000000000 --- a/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/canvas.fir.ir.txt +++ /dev/null @@ -1,119 +0,0 @@ -FILE fqName: fileName:/canvas.kt - CLASS INTERFACE name:Canvas modality:ABSTRACT visibility:public superTypes:[kotlin.Any] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.Canvas - PROPERTY name:suffix visibility:public modality:ABSTRACT [val] - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:ABSTRACT <> ($this:.Canvas) returnType:kotlin.String - correspondingProperty: PROPERTY name:suffix visibility:public modality:ABSTRACT [val] - $this: VALUE_PARAMETER name: type:.Canvas - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS INTERFACE name:Shape modality:ABSTRACT visibility:public superTypes:[kotlin.Any] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.Shape - FUN name:draw visibility:public modality:ABSTRACT <> ($this:.Shape, _context_receiver_0:.Canvas) returnType:kotlin.String - $this: VALUE_PARAMETER name: type:.Shape - contextReceiverParametersCount: 1 - VALUE_PARAMETER name:_context_receiver_0 index:0 type:.Canvas - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS CLASS name:Circle modality:FINAL visibility:public superTypes:[.Shape] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.Circle - CONSTRUCTOR visibility:public <> () returnType:.Circle [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Circle modality:FINAL visibility:public superTypes:[.Shape]' - FUN name:draw visibility:public modality:FINAL <> ($this:.Circle, _context_receiver_0:.Canvas) returnType:kotlin.String - overridden: - public abstract fun draw (_context_receiver_0: .Canvas): kotlin.String declared in .Shape - $this: VALUE_PARAMETER name: type:.Circle - contextReceiverParametersCount: 1 - VALUE_PARAMETER name:_context_receiver_0 index:0 type:.Canvas - BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun draw (_context_receiver_0: .Canvas): kotlin.String declared in .Circle' - CALL 'public final fun plus (other: kotlin.Any?): kotlin.String [operator] declared in kotlin.String' type=kotlin.String origin=PLUS - $this: CONST String type=kotlin.String value="OK" - other: CALL 'public abstract fun (): kotlin.String declared in .Canvas' type=kotlin.String origin=GET_PROPERTY - $this: GET_VAR '_context_receiver_0: .Canvas declared in .Circle.draw' type=.Canvas origin=null - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in .Shape - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int [fake_override] declared in .Shape - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String [fake_override] declared in .Shape - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS OBJECT name:MyCanvas modality:FINAL visibility:public superTypes:[.Canvas] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.MyCanvas - CONSTRUCTOR visibility:private <> () returnType:.MyCanvas [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:MyCanvas modality:FINAL visibility:public superTypes:[.Canvas]' - PROPERTY name:suffix visibility:public modality:FINAL [val] - overridden: - public abstract suffix: kotlin.String [val] - FIELD PROPERTY_BACKING_FIELD name:suffix type:kotlin.String visibility:private [final] - EXPRESSION_BODY - CONST String type=kotlin.String value="" - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.MyCanvas) returnType:kotlin.String - correspondingProperty: PROPERTY name:suffix visibility:public modality:FINAL [val] - overridden: - public abstract fun (): kotlin.String declared in .Canvas - $this: VALUE_PARAMETER name: type:.MyCanvas - BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in .MyCanvas' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:suffix type:kotlin.String visibility:private [final]' type=kotlin.String origin=null - receiver: GET_VAR ': .MyCanvas declared in .MyCanvas.' type=.MyCanvas origin=null - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in .Canvas - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int [fake_override] declared in .Canvas - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String [fake_override] declared in .Canvas - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN name:box visibility:public modality:FINAL <> () returnType:kotlin.String - BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun box (): kotlin.String declared in ' - CALL 'public final fun with (receiver: T of kotlin.StandardKt.with, block: @[ExtensionFunctionType] kotlin.Function1): R of kotlin.StandardKt.with [inline] declared in kotlin.StandardKt' type=kotlin.String origin=null - : .MyCanvas - : kotlin.String - receiver: GET_OBJECT 'CLASS OBJECT name:MyCanvas modality:FINAL visibility:public superTypes:[.Canvas]' type=.MyCanvas - block: FUN_EXPR type=@[ExtensionFunctionType] kotlin.Function1<.MyCanvas, kotlin.String> origin=LAMBDA - FUN LOCAL_FUNCTION_FOR_LAMBDA name: visibility:local modality:FINAL <> ($receiver:.MyCanvas) returnType:kotlin.String - $receiver: VALUE_PARAMETER name:$this$with type:.MyCanvas - BLOCK_BODY - RETURN type=kotlin.Nothing from='local final fun (): kotlin.String declared in .box' - CALL 'public final fun draw (_context_receiver_0: .Canvas): kotlin.String declared in .Circle' type=kotlin.String origin=null - $this: CONSTRUCTOR_CALL 'public constructor () [primary] declared in .Circle' type=.Circle origin=null - _context_receiver_0: GET_VAR '$this$with: .MyCanvas declared in .box.' type=.MyCanvas origin=null diff --git a/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/canvas.fir.kt.txt b/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/canvas.fir.kt.txt deleted file mode 100644 index de3ee4a56ad..00000000000 --- a/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/canvas.fir.kt.txt +++ /dev/null @@ -1,43 +0,0 @@ -interface Canvas { - abstract val suffix: String - abstract get - -} - -interface Shape { - abstract fun draw(_context_receiver_0: Canvas): String - -} - -class Circle : Shape { - constructor() /* primary */ { - super/*Any*/() - /* () */ - - } - - override fun draw(_context_receiver_0: Canvas): String { - return "OK".plus(other = _context_receiver_0.()) - } - -} - -object MyCanvas : Canvas { - private constructor() /* primary */ { - super/*Any*/() - /* () */ - - } - - override val suffix: String - field = "" - override get - -} - -fun box(): String { - return with(receiver = MyCanvas, block = local fun MyCanvas.(): String { - return Circle().draw(_context_receiver_0 = $this$with) - } -) -} diff --git a/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/canvas.kt b/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/canvas.kt index 36ae09e8ed5..167cf3187e0 100644 --- a/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/canvas.kt +++ b/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/canvas.kt @@ -1,3 +1,4 @@ +// FIR_IDENTICAL // !LANGUAGE: +ContextReceivers // TARGET_BACKEND: JVM_IR diff --git a/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/monoidSum.fir.ir.txt b/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/monoidSum.fir.ir.txt index 72c8841fcbe..e7347bdd7f5 100644 --- a/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/monoidSum.fir.ir.txt +++ b/compiler/testData/ir/irText/declarations/contextReceivers/fromKEEP/monoidSum.fir.ir.txt @@ -51,30 +51,30 @@ FILE fqName: fileName:/monoidSum.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:IntMonoid modality:FINAL visibility:public superTypes:[.Monoid]' - FUN name:combine visibility:public modality:FINAL <> ($this:.IntMonoid, $receiver:kotlin.Int, other:kotlin.Int) returnType:kotlin.Int [infix] + FUN name:combine visibility:public modality:OPEN <> ($this:.IntMonoid, $receiver:kotlin.Int, other:kotlin.Int) returnType:kotlin.Int [infix] overridden: public abstract fun combine (other: T of .Monoid): T of .Monoid [fake_override,infix] declared in .Monoid $this: VALUE_PARAMETER name: type:.IntMonoid $receiver: VALUE_PARAMETER name: type:kotlin.Int VALUE_PARAMETER name:other index:0 type:kotlin.Int BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun combine (other: kotlin.Int): kotlin.Int [infix] declared in .IntMonoid' + RETURN type=kotlin.Nothing from='public open fun combine (other: kotlin.Int): kotlin.Int [infix] declared in .IntMonoid' CALL 'public final fun plus (other: kotlin.Int): kotlin.Int [operator] declared in kotlin.Int' type=kotlin.Int origin=PLUS $this: GET_VAR ': kotlin.Int declared in .IntMonoid.combine' type=kotlin.Int origin=null other: GET_VAR 'other: kotlin.Int declared in .IntMonoid.combine' type=kotlin.Int origin=null - PROPERTY name:unit visibility:public modality:FINAL [val] + PROPERTY name:unit visibility:public modality:OPEN [val] overridden: public abstract unit: T of .Monoid [val] FIELD PROPERTY_BACKING_FIELD name:unit type:kotlin.Int visibility:private [final] EXPRESSION_BODY CONST Int type=kotlin.Int value=0 - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.IntMonoid) returnType:kotlin.Int - correspondingProperty: PROPERTY name:unit visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.IntMonoid) returnType:kotlin.Int + correspondingProperty: PROPERTY name:unit visibility:public modality:OPEN [val] overridden: public abstract fun (): T of .Monoid declared in .Monoid $this: VALUE_PARAMETER name: type:.IntMonoid BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .IntMonoid' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .IntMonoid' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:unit type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null receiver: GET_VAR ': .IntMonoid declared in .IntMonoid.' type=.IntMonoid origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] @@ -96,30 +96,30 @@ FILE fqName: fileName:/monoidSum.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:StringMonoid modality:FINAL visibility:public superTypes:[.Monoid]' - FUN name:combine visibility:public modality:FINAL <> ($this:.StringMonoid, $receiver:kotlin.String, other:kotlin.String) returnType:kotlin.String [infix] + FUN name:combine visibility:public modality:OPEN <> ($this:.StringMonoid, $receiver:kotlin.String, other:kotlin.String) returnType:kotlin.String [infix] overridden: public abstract fun combine (other: T of .Monoid): T of .Monoid [fake_override,infix] declared in .Monoid $this: VALUE_PARAMETER name: type:.StringMonoid $receiver: VALUE_PARAMETER name: type:kotlin.String VALUE_PARAMETER name:other index:0 type:kotlin.String BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun combine (other: kotlin.String): kotlin.String [infix] declared in .StringMonoid' + RETURN type=kotlin.Nothing from='public open fun combine (other: kotlin.String): kotlin.String [infix] declared in .StringMonoid' CALL 'public final fun plus (other: kotlin.Any?): kotlin.String [operator] declared in kotlin.String' type=kotlin.String origin=PLUS $this: GET_VAR ': kotlin.String declared in .StringMonoid.combine' type=kotlin.String origin=null other: GET_VAR 'other: kotlin.String declared in .StringMonoid.combine' type=kotlin.String origin=null - PROPERTY name:unit visibility:public modality:FINAL [val] + PROPERTY name:unit visibility:public modality:OPEN [val] overridden: public abstract unit: T of .Monoid [val] FIELD PROPERTY_BACKING_FIELD name:unit type:kotlin.String visibility:private [final] EXPRESSION_BODY CONST String type=kotlin.String value="" - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.StringMonoid) returnType:kotlin.String - correspondingProperty: PROPERTY name:unit visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.StringMonoid) returnType:kotlin.String + correspondingProperty: PROPERTY name:unit visibility:public modality:OPEN [val] overridden: public abstract fun (): T of .Monoid declared in .Monoid $this: VALUE_PARAMETER name: type:.StringMonoid BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in .StringMonoid' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.String declared in .StringMonoid' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:unit type:kotlin.String visibility:private [final]' type=kotlin.String origin=null receiver: GET_VAR ': .StringMonoid declared in .StringMonoid.' type=.StringMonoid origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] diff --git a/compiler/testData/ir/irText/declarations/contextReceivers/iteratorOperator.fir.ir.txt b/compiler/testData/ir/irText/declarations/contextReceivers/iteratorOperator.fir.ir.txt index 90d8b76568b..3cbcaf6a190 100644 --- a/compiler/testData/ir/irText/declarations/contextReceivers/iteratorOperator.fir.ir.txt +++ b/compiler/testData/ir/irText/declarations/contextReceivers/iteratorOperator.fir.ir.txt @@ -212,12 +212,12 @@ FILE fqName: fileName:/iteratorOperator.kt RETURN type=kotlin.Nothing from='private final fun (): .Counter declared in .CounterIterator' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:counter type:.Counter visibility:private [final]' type=.Counter origin=null receiver: GET_VAR ': .CounterIterator declared in .CounterIterator.' type=.CounterIterator origin=null - FUN name:hasNext visibility:public modality:FINAL <> ($this:.CounterIterator) returnType:kotlin.Boolean [operator] + FUN name:hasNext visibility:public modality:OPEN <> ($this:.CounterIterator) returnType:kotlin.Boolean [operator] overridden: public abstract fun hasNext (): kotlin.Boolean [operator] declared in kotlin.collections.Iterator $this: VALUE_PARAMETER name: type:.CounterIterator BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun hasNext (): kotlin.Boolean [operator] declared in .CounterIterator' + RETURN type=kotlin.Nothing from='public open fun hasNext (): kotlin.Boolean [operator] declared in .CounterIterator' CALL 'public final fun less (arg0: kotlin.Int, arg1: kotlin.Int): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=LT arg0: CALL 'public final fun (): kotlin.Int declared in .Counter' type=kotlin.Int origin=GET_PROPERTY $this: CALL 'private final fun (): .Counter declared in .CounterIterator' type=.Counter origin=GET_PROPERTY @@ -225,12 +225,12 @@ FILE fqName: fileName:/iteratorOperator.kt arg1: CALL 'public final fun (): kotlin.Int declared in .CounterConfig' type=kotlin.Int origin=GET_PROPERTY $this: GET_FIELD 'FIELD FIELD_FOR_CLASS_CONTEXT_RECEIVER name:contextReceiverField0 type:.CounterConfig visibility:private [final]' type=.CounterConfig origin=null receiver: GET_VAR ': .CounterIterator declared in .CounterIterator.hasNext' type=.CounterIterator origin=null - FUN name:next visibility:public modality:FINAL <> ($this:.CounterIterator) returnType:kotlin.Int [operator] + FUN name:next visibility:public modality:OPEN <> ($this:.CounterIterator) returnType:kotlin.Int [operator] overridden: public abstract fun next (): T of kotlin.collections.Iterator [operator] declared in kotlin.collections.Iterator $this: VALUE_PARAMETER name: type:.CounterIterator BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun next (): kotlin.Int [operator] declared in .CounterIterator' + RETURN type=kotlin.Nothing from='public open fun next (): kotlin.Int [operator] declared in .CounterIterator' BLOCK type=kotlin.Int origin=null VAR IR_TEMPORARY_VARIABLE name:tmp_2 type:.Counter [val] CALL 'private final fun (): .Counter declared in .CounterIterator' type=.Counter origin=GET_PROPERTY @@ -292,11 +292,11 @@ FILE fqName: fileName:/iteratorOperator.kt $receiver: CONSTRUCTOR_CALL 'public constructor (i: kotlin.Int) [primary] declared in .Counter' type=.Counter origin=null _context_receiver_0: GET_VAR '$this$with: .CounterConfig declared in .box.' type=.CounterConfig origin=null WHILE label=null origin=FOR_LOOP_INNER_WHILE - condition: CALL 'public final fun hasNext (): kotlin.Boolean [operator] declared in .CounterIterator' type=kotlin.Boolean origin=null + condition: CALL 'public open fun hasNext (): kotlin.Boolean [operator] declared in .CounterIterator' type=kotlin.Boolean origin=null $this: GET_VAR 'val tmp_4: .CounterIterator [val] declared in .box.' type=.CounterIterator origin=null body: BLOCK type=kotlin.Unit origin=FOR_LOOP_INNER_WHILE VAR name:i type:kotlin.Int [val] - CALL 'public final fun next (): kotlin.Int [operator] declared in .CounterIterator' type=kotlin.Int origin=null + CALL 'public open fun next (): kotlin.Int [operator] declared in .CounterIterator' type=kotlin.Int origin=null $this: GET_VAR 'val tmp_4: .CounterIterator [val] declared in .box.' type=.CounterIterator origin=null BLOCK type=kotlin.Unit origin=null SET_VAR 'var result: kotlin.Int [var] declared in .box' type=kotlin.Unit origin=PLUSEQ diff --git a/compiler/testData/ir/irText/declarations/fakeOverrides.fir.ir.txt b/compiler/testData/ir/irText/declarations/fakeOverrides.fir.ir.txt index 83c6bbd35c6..d82cbdacfbc 100644 --- a/compiler/testData/ir/irText/declarations/fakeOverrides.fir.ir.txt +++ b/compiler/testData/ir/irText/declarations/fakeOverrides.fir.ir.txt @@ -67,19 +67,19 @@ FILE fqName: fileName:/fakeOverrides.kt DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .CFoo' : kotlin.String INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Test1 modality:FINAL visibility:public superTypes:[.CFoo; .IFooStr; .IBar]' - PROPERTY name:bar visibility:public modality:FINAL [val] + PROPERTY name:bar visibility:public modality:OPEN [val] overridden: public abstract bar: kotlin.Int [val] FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:private [final] EXPRESSION_BODY CONST Int type=kotlin.Int value=42 - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.Test1) returnType:kotlin.Int - correspondingProperty: PROPERTY name:bar visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.Test1) returnType:kotlin.Int + correspondingProperty: PROPERTY name:bar visibility:public modality:OPEN [val] overridden: public abstract fun (): kotlin.Int declared in .IBar $this: VALUE_PARAMETER name: type:.Test1 BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .Test1' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .Test1' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null receiver: GET_VAR ': .Test1 declared in .Test1.' type=.Test1 origin=null FUN FAKE_OVERRIDE name:foo visibility:public modality:FINAL <> ($this:.CFoo.CFoo>, x:kotlin.String) returnType:kotlin.Unit [fake_override] diff --git a/compiler/testData/ir/irText/declarations/inlineCollectionOfInlineClass.fir.ir.txt b/compiler/testData/ir/irText/declarations/inlineCollectionOfInlineClass.fir.ir.txt index 8e60db60c45..2081c51a17e 100644 --- a/compiler/testData/ir/irText/declarations/inlineCollectionOfInlineClass.fir.ir.txt +++ b/compiler/testData/ir/irText/declarations/inlineCollectionOfInlineClass.fir.ir.txt @@ -83,73 +83,73 @@ FILE fqName: fileName:/inlineCollectionOfInlineClass.kt RETURN type=kotlin.Nothing from='private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:ms type:kotlin.collections.MutableSet<.IT> visibility:private [final]' type=kotlin.collections.MutableSet<.IT> origin=null receiver: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.' type=.InlineMutableSet origin=null - PROPERTY name:size visibility:public modality:FINAL [val] + PROPERTY name:size visibility:public modality:OPEN [val] overridden: public abstract size: kotlin.Int [fake_override,val] - FUN name: visibility:public modality:FINAL <> ($this:.InlineMutableSet) returnType:kotlin.Int - correspondingProperty: PROPERTY name:size visibility:public modality:FINAL [val] + FUN name: visibility:public modality:OPEN <> ($this:.InlineMutableSet) returnType:kotlin.Int + correspondingProperty: PROPERTY name:size visibility:public modality:OPEN [val] overridden: public abstract fun (): kotlin.Int [fake_override] declared in kotlin.collections.MutableSet $this: VALUE_PARAMETER name: type:.InlineMutableSet BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .InlineMutableSet' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .InlineMutableSet' CALL 'public abstract fun (): kotlin.Int [fake_override] declared in kotlin.collections.MutableSet' type=kotlin.Int origin=GET_PROPERTY $this: CALL 'private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' type=kotlin.collections.MutableSet<.IT> origin=GET_PROPERTY $this: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.' type=.InlineMutableSet origin=null - FUN name:contains visibility:public modality:FINAL <> ($this:.InlineMutableSet, element:.IT) returnType:kotlin.Boolean [operator] + FUN name:contains visibility:public modality:OPEN <> ($this:.InlineMutableSet, element:.IT) returnType:kotlin.Boolean [operator] overridden: public abstract fun contains (element: E of kotlin.collections.MutableSet): kotlin.Boolean [fake_override,operator] declared in kotlin.collections.MutableSet $this: VALUE_PARAMETER name: type:.InlineMutableSet VALUE_PARAMETER name:element index:0 type:.IT BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun contains (element: .IT): kotlin.Boolean [operator] declared in .InlineMutableSet' + RETURN type=kotlin.Nothing from='public open fun contains (element: .IT): kotlin.Boolean [operator] declared in .InlineMutableSet' CALL 'public abstract fun contains (element: E of kotlin.collections.MutableSet): kotlin.Boolean [fake_override,operator] declared in kotlin.collections.MutableSet' type=kotlin.Boolean origin=null $this: CALL 'private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' type=kotlin.collections.MutableSet<.IT> origin=GET_PROPERTY $this: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.contains' type=.InlineMutableSet origin=null element: GET_VAR 'element: .IT declared in .InlineMutableSet.contains' type=.IT origin=null - FUN name:containsAll visibility:public modality:FINAL <> ($this:.InlineMutableSet, elements:kotlin.collections.Collection<.IT>) returnType:kotlin.Boolean + FUN name:containsAll visibility:public modality:OPEN <> ($this:.InlineMutableSet, elements:kotlin.collections.Collection<.IT>) returnType:kotlin.Boolean overridden: public abstract fun containsAll (elements: kotlin.collections.Collection): kotlin.Boolean [fake_override] declared in kotlin.collections.MutableSet $this: VALUE_PARAMETER name: type:.InlineMutableSet VALUE_PARAMETER name:elements index:0 type:kotlin.collections.Collection<.IT> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun containsAll (elements: kotlin.collections.Collection<.IT>): kotlin.Boolean declared in .InlineMutableSet' + RETURN type=kotlin.Nothing from='public open fun containsAll (elements: kotlin.collections.Collection<.IT>): kotlin.Boolean declared in .InlineMutableSet' CALL 'public abstract fun containsAll (elements: kotlin.collections.Collection): kotlin.Boolean [fake_override] declared in kotlin.collections.MutableSet' type=kotlin.Boolean origin=null $this: CALL 'private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' type=kotlin.collections.MutableSet<.IT> origin=GET_PROPERTY $this: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.containsAll' type=.InlineMutableSet origin=null elements: GET_VAR 'elements: kotlin.collections.Collection<.IT> declared in .InlineMutableSet.containsAll' type=kotlin.collections.Collection<.IT> origin=null - FUN name:isEmpty visibility:public modality:FINAL <> ($this:.InlineMutableSet) returnType:kotlin.Boolean + FUN name:isEmpty visibility:public modality:OPEN <> ($this:.InlineMutableSet) returnType:kotlin.Boolean overridden: public abstract fun isEmpty (): kotlin.Boolean [fake_override] declared in kotlin.collections.MutableSet $this: VALUE_PARAMETER name: type:.InlineMutableSet BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun isEmpty (): kotlin.Boolean declared in .InlineMutableSet' + RETURN type=kotlin.Nothing from='public open fun isEmpty (): kotlin.Boolean declared in .InlineMutableSet' CALL 'public abstract fun isEmpty (): kotlin.Boolean [fake_override] declared in kotlin.collections.MutableSet' type=kotlin.Boolean origin=null $this: CALL 'private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' type=kotlin.collections.MutableSet<.IT> origin=GET_PROPERTY $this: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.isEmpty' type=.InlineMutableSet origin=null - FUN name:add visibility:public modality:FINAL <> ($this:.InlineMutableSet, element:.IT) returnType:kotlin.Boolean + FUN name:add visibility:public modality:OPEN <> ($this:.InlineMutableSet, element:.IT) returnType:kotlin.Boolean overridden: public abstract fun add (element: E of kotlin.collections.MutableSet): kotlin.Boolean declared in kotlin.collections.MutableSet $this: VALUE_PARAMETER name: type:.InlineMutableSet VALUE_PARAMETER name:element index:0 type:.IT BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun add (element: .IT): kotlin.Boolean declared in .InlineMutableSet' + RETURN type=kotlin.Nothing from='public open fun add (element: .IT): kotlin.Boolean declared in .InlineMutableSet' CALL 'public abstract fun add (element: E of kotlin.collections.MutableSet): kotlin.Boolean declared in kotlin.collections.MutableSet' type=kotlin.Boolean origin=null $this: CALL 'private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' type=kotlin.collections.MutableSet<.IT> origin=GET_PROPERTY $this: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.add' type=.InlineMutableSet origin=null element: GET_VAR 'element: .IT declared in .InlineMutableSet.add' type=.IT origin=null - FUN name:addAll visibility:public modality:FINAL <> ($this:.InlineMutableSet, elements:kotlin.collections.Collection<.IT>) returnType:kotlin.Boolean + FUN name:addAll visibility:public modality:OPEN <> ($this:.InlineMutableSet, elements:kotlin.collections.Collection<.IT>) returnType:kotlin.Boolean overridden: public abstract fun addAll (elements: kotlin.collections.Collection): kotlin.Boolean declared in kotlin.collections.MutableSet $this: VALUE_PARAMETER name: type:.InlineMutableSet VALUE_PARAMETER name:elements index:0 type:kotlin.collections.Collection<.IT> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun addAll (elements: kotlin.collections.Collection<.IT>): kotlin.Boolean declared in .InlineMutableSet' + RETURN type=kotlin.Nothing from='public open fun addAll (elements: kotlin.collections.Collection<.IT>): kotlin.Boolean declared in .InlineMutableSet' CALL 'public abstract fun addAll (elements: kotlin.collections.Collection): kotlin.Boolean declared in kotlin.collections.MutableSet' type=kotlin.Boolean origin=null $this: CALL 'private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' type=kotlin.collections.MutableSet<.IT> origin=GET_PROPERTY $this: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.addAll' type=.InlineMutableSet origin=null elements: GET_VAR 'elements: kotlin.collections.Collection<.IT> declared in .InlineMutableSet.addAll' type=kotlin.collections.Collection<.IT> origin=null - FUN name:clear visibility:public modality:FINAL <> ($this:.InlineMutableSet) returnType:kotlin.Unit + FUN name:clear visibility:public modality:OPEN <> ($this:.InlineMutableSet) returnType:kotlin.Unit overridden: public abstract fun clear (): kotlin.Unit declared in kotlin.collections.MutableSet $this: VALUE_PARAMETER name: type:.InlineMutableSet @@ -157,44 +157,44 @@ FILE fqName: fileName:/inlineCollectionOfInlineClass.kt CALL 'public abstract fun clear (): kotlin.Unit declared in kotlin.collections.MutableSet' type=kotlin.Unit origin=null $this: CALL 'private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' type=kotlin.collections.MutableSet<.IT> origin=GET_PROPERTY $this: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.clear' type=.InlineMutableSet origin=null - FUN name:iterator visibility:public modality:FINAL <> ($this:.InlineMutableSet) returnType:kotlin.collections.MutableIterator<.IT> [operator] + FUN name:iterator visibility:public modality:OPEN <> ($this:.InlineMutableSet) returnType:kotlin.collections.MutableIterator<.IT> [operator] overridden: public abstract fun iterator (): kotlin.collections.MutableIterator [operator] declared in kotlin.collections.MutableSet $this: VALUE_PARAMETER name: type:.InlineMutableSet BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun iterator (): kotlin.collections.MutableIterator<.IT> [operator] declared in .InlineMutableSet' + RETURN type=kotlin.Nothing from='public open fun iterator (): kotlin.collections.MutableIterator<.IT> [operator] declared in .InlineMutableSet' CALL 'public abstract fun iterator (): kotlin.collections.MutableIterator [operator] declared in kotlin.collections.MutableSet' type=kotlin.collections.MutableIterator<.IT> origin=null $this: CALL 'private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' type=kotlin.collections.MutableSet<.IT> origin=GET_PROPERTY $this: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.iterator' type=.InlineMutableSet origin=null - FUN name:remove visibility:public modality:FINAL <> ($this:.InlineMutableSet, element:.IT) returnType:kotlin.Boolean + FUN name:remove visibility:public modality:OPEN <> ($this:.InlineMutableSet, element:.IT) returnType:kotlin.Boolean overridden: public abstract fun remove (element: E of kotlin.collections.MutableSet): kotlin.Boolean declared in kotlin.collections.MutableSet $this: VALUE_PARAMETER name: type:.InlineMutableSet VALUE_PARAMETER name:element index:0 type:.IT BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun remove (element: .IT): kotlin.Boolean declared in .InlineMutableSet' + RETURN type=kotlin.Nothing from='public open fun remove (element: .IT): kotlin.Boolean declared in .InlineMutableSet' CALL 'public abstract fun remove (element: E of kotlin.collections.MutableSet): kotlin.Boolean declared in kotlin.collections.MutableSet' type=kotlin.Boolean origin=null $this: CALL 'private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' type=kotlin.collections.MutableSet<.IT> origin=GET_PROPERTY $this: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.remove' type=.InlineMutableSet origin=null element: GET_VAR 'element: .IT declared in .InlineMutableSet.remove' type=.IT origin=null - FUN name:removeAll visibility:public modality:FINAL <> ($this:.InlineMutableSet, elements:kotlin.collections.Collection<.IT>) returnType:kotlin.Boolean + FUN name:removeAll visibility:public modality:OPEN <> ($this:.InlineMutableSet, elements:kotlin.collections.Collection<.IT>) returnType:kotlin.Boolean overridden: public abstract fun removeAll (elements: kotlin.collections.Collection): kotlin.Boolean declared in kotlin.collections.MutableSet $this: VALUE_PARAMETER name: type:.InlineMutableSet VALUE_PARAMETER name:elements index:0 type:kotlin.collections.Collection<.IT> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun removeAll (elements: kotlin.collections.Collection<.IT>): kotlin.Boolean declared in .InlineMutableSet' + RETURN type=kotlin.Nothing from='public open fun removeAll (elements: kotlin.collections.Collection<.IT>): kotlin.Boolean declared in .InlineMutableSet' CALL 'public abstract fun removeAll (elements: kotlin.collections.Collection): kotlin.Boolean declared in kotlin.collections.MutableSet' type=kotlin.Boolean origin=null $this: CALL 'private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' type=kotlin.collections.MutableSet<.IT> origin=GET_PROPERTY $this: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.removeAll' type=.InlineMutableSet origin=null elements: GET_VAR 'elements: kotlin.collections.Collection<.IT> declared in .InlineMutableSet.removeAll' type=kotlin.collections.Collection<.IT> origin=null - FUN name:retainAll visibility:public modality:FINAL <> ($this:.InlineMutableSet, elements:kotlin.collections.Collection<.IT>) returnType:kotlin.Boolean + FUN name:retainAll visibility:public modality:OPEN <> ($this:.InlineMutableSet, elements:kotlin.collections.Collection<.IT>) returnType:kotlin.Boolean overridden: public abstract fun retainAll (elements: kotlin.collections.Collection): kotlin.Boolean declared in kotlin.collections.MutableSet $this: VALUE_PARAMETER name: type:.InlineMutableSet VALUE_PARAMETER name:elements index:0 type:kotlin.collections.Collection<.IT> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun retainAll (elements: kotlin.collections.Collection<.IT>): kotlin.Boolean declared in .InlineMutableSet' + RETURN type=kotlin.Nothing from='public open fun retainAll (elements: kotlin.collections.Collection<.IT>): kotlin.Boolean declared in .InlineMutableSet' CALL 'public abstract fun retainAll (elements: kotlin.collections.Collection): kotlin.Boolean declared in kotlin.collections.MutableSet' type=kotlin.Boolean origin=null $this: CALL 'private final fun (): kotlin.collections.MutableSet<.IT> declared in .InlineMutableSet' type=kotlin.collections.MutableSet<.IT> origin=GET_PROPERTY $this: GET_VAR ': .InlineMutableSet declared in .InlineMutableSet.retainAll' type=.InlineMutableSet origin=null diff --git a/compiler/testData/ir/irText/declarations/localClassWithOverrides.fir.ir.txt b/compiler/testData/ir/irText/declarations/localClassWithOverrides.fir.ir.txt deleted file mode 100644 index df5b005f3ec..00000000000 --- a/compiler/testData/ir/irText/declarations/localClassWithOverrides.fir.ir.txt +++ /dev/null @@ -1,100 +0,0 @@ -FILE fqName: fileName:/localClassWithOverrides.kt - FUN name:outer visibility:public modality:FINAL <> () returnType:kotlin.Unit - BLOCK_BODY - CLASS CLASS name:ALocal modality:ABSTRACT visibility:local superTypes:[kotlin.Any] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.outer.ALocal - CONSTRUCTOR visibility:public <> () returnType:.outer.ALocal [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:ALocal modality:ABSTRACT visibility:local superTypes:[kotlin.Any]' - FUN name:afun visibility:public modality:ABSTRACT <> ($this:.outer.ALocal) returnType:kotlin.Unit - $this: VALUE_PARAMETER name: type:.outer.ALocal - PROPERTY name:aval visibility:public modality:ABSTRACT [val] - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:ABSTRACT <> ($this:.outer.ALocal) returnType:kotlin.Int - correspondingProperty: PROPERTY name:aval visibility:public modality:ABSTRACT [val] - $this: VALUE_PARAMETER name: type:.outer.ALocal - PROPERTY name:avar visibility:public modality:ABSTRACT [var] - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:ABSTRACT <> ($this:.outer.ALocal) returnType:kotlin.Int - correspondingProperty: PROPERTY name:avar visibility:public modality:ABSTRACT [var] - $this: VALUE_PARAMETER name: type:.outer.ALocal - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:ABSTRACT <> ($this:.outer.ALocal, :kotlin.Int) returnType:kotlin.Unit - correspondingProperty: PROPERTY name:avar visibility:public modality:ABSTRACT [var] - $this: VALUE_PARAMETER name: type:.outer.ALocal - VALUE_PARAMETER name: index:0 type:kotlin.Int - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS CLASS name:Local modality:FINAL visibility:local superTypes:[.outer.ALocal] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.outer.Local - CONSTRUCTOR visibility:public <> () returnType:.outer.Local [primary] - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .outer.ALocal' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Local modality:FINAL visibility:local superTypes:[.outer.ALocal]' - FUN name:afun visibility:public modality:FINAL <> ($this:.outer.Local) returnType:kotlin.Unit - overridden: - public abstract fun afun (): kotlin.Unit declared in .outer.ALocal - $this: VALUE_PARAMETER name: type:.outer.Local - BLOCK_BODY - PROPERTY name:aval visibility:public modality:FINAL [val] - overridden: - public abstract aval: kotlin.Int [val] - FIELD PROPERTY_BACKING_FIELD name:aval type:kotlin.Int visibility:private [final] - EXPRESSION_BODY - CONST Int type=kotlin.Int value=1 - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.outer.Local) returnType:kotlin.Int - correspondingProperty: PROPERTY name:aval visibility:public modality:FINAL [val] - overridden: - public abstract fun (): kotlin.Int declared in .outer.ALocal - $this: VALUE_PARAMETER name: type:.outer.Local - BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .outer.Local' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:aval type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null - receiver: GET_VAR ': .outer.Local declared in .outer.Local.' type=.outer.Local origin=null - PROPERTY name:avar visibility:public modality:FINAL [var] - overridden: - public abstract avar: kotlin.Int [var] - FIELD PROPERTY_BACKING_FIELD name:avar type:kotlin.Int visibility:private - EXPRESSION_BODY - CONST Int type=kotlin.Int value=2 - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.outer.Local) returnType:kotlin.Int - correspondingProperty: PROPERTY name:avar visibility:public modality:FINAL [var] - overridden: - public abstract fun (): kotlin.Int declared in .outer.ALocal - $this: VALUE_PARAMETER name: type:.outer.Local - BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .outer.Local' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:avar type:kotlin.Int visibility:private' type=kotlin.Int origin=null - receiver: GET_VAR ': .outer.Local declared in .outer.Local.' type=.outer.Local origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.outer.Local, :kotlin.Int) returnType:kotlin.Unit - correspondingProperty: PROPERTY name:avar visibility:public modality:FINAL [var] - overridden: - public abstract fun (: kotlin.Int): kotlin.Unit declared in .outer.ALocal - $this: VALUE_PARAMETER name: type:.outer.Local - VALUE_PARAMETER name: index:0 type:kotlin.Int - BLOCK_BODY - SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:avar type:kotlin.Int visibility:private' type=kotlin.Unit origin=null - receiver: GET_VAR ': .outer.Local declared in .outer.Local.' type=.outer.Local origin=null - value: GET_VAR ': kotlin.Int declared in .outer.Local.' type=kotlin.Int origin=null - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in .outer.ALocal - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int [fake_override] declared in .outer.ALocal - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String [fake_override] declared in .outer.ALocal - $this: VALUE_PARAMETER name: type:kotlin.Any diff --git a/compiler/testData/ir/irText/declarations/localClassWithOverrides.fir.kt.txt b/compiler/testData/ir/irText/declarations/localClassWithOverrides.fir.kt.txt deleted file mode 100644 index c346b56d7d4..00000000000 --- a/compiler/testData/ir/irText/declarations/localClassWithOverrides.fir.kt.txt +++ /dev/null @@ -1,40 +0,0 @@ -fun outer() { - local abstract class ALocal { - constructor() /* primary */ { - super/*Any*/() - /* () */ - - } - - abstract fun afun() - abstract val aval: Int - abstract get - - abstract var avar: Int - abstract get - abstract set - - } - - local class Local : ALocal { - constructor() /* primary */ { - super/*ALocal*/() - /* () */ - - } - - override fun afun() { - } - - override val aval: Int - field = 1 - override get - - override var avar: Int - field = 2 - override get - override set - - } - -} diff --git a/compiler/testData/ir/irText/declarations/localClassWithOverrides.kt b/compiler/testData/ir/irText/declarations/localClassWithOverrides.kt index 327bcb4b921..f345db53e4c 100644 --- a/compiler/testData/ir/irText/declarations/localClassWithOverrides.kt +++ b/compiler/testData/ir/irText/declarations/localClassWithOverrides.kt @@ -1,3 +1,4 @@ +// FIR_IDENTICAL fun outer() { abstract class ALocal { abstract fun afun() diff --git a/compiler/testData/ir/irText/expressions/callableReferences/unboundMemberReferenceWithAdaptedArguments.fir.ir.txt b/compiler/testData/ir/irText/expressions/callableReferences/unboundMemberReferenceWithAdaptedArguments.fir.ir.txt index 4a81167d623..87c57e51132 100644 --- a/compiler/testData/ir/irText/expressions/callableReferences/unboundMemberReferenceWithAdaptedArguments.fir.ir.txt +++ b/compiler/testData/ir/irText/expressions/callableReferences/unboundMemberReferenceWithAdaptedArguments.fir.ir.txt @@ -36,13 +36,13 @@ FILE fqName: fileName:/unboundMemberReferenceWithAdaptedArguments.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .A' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:Obj modality:FINAL visibility:public superTypes:[.A]' - FUN name:foo visibility:public modality:FINAL <> ($this:.Obj, xs:kotlin.IntArray) returnType:kotlin.Int + FUN name:foo visibility:public modality:OPEN <> ($this:.Obj, xs:kotlin.IntArray) returnType:kotlin.Int overridden: public open fun foo (vararg xs: kotlin.Int): kotlin.Int declared in .A $this: VALUE_PARAMETER name: type:.Obj VALUE_PARAMETER name:xs index:0 type:kotlin.IntArray varargElementType:kotlin.Int [vararg] BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun foo (vararg xs: kotlin.Int): kotlin.Int declared in .Obj' + RETURN type=kotlin.Nothing from='public open fun foo (vararg xs: kotlin.Int): kotlin.Int declared in .Obj' CONST Int type=kotlin.Int value=1 FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] overridden: @@ -92,7 +92,7 @@ FILE fqName: fileName:/unboundMemberReferenceWithAdaptedArguments.kt $receiver: VALUE_PARAMETER ADAPTER_PARAMETER_FOR_CALLABLE_REFERENCE name:receiver type:.Obj VALUE_PARAMETER ADAPTER_PARAMETER_FOR_CALLABLE_REFERENCE name:p0 index:0 type:kotlin.Int BLOCK_BODY - CALL 'public final fun foo (vararg xs: kotlin.Int): kotlin.Int declared in .Obj' type=kotlin.Int origin=null + CALL 'public open fun foo (vararg xs: kotlin.Int): kotlin.Int declared in .Obj' type=kotlin.Int origin=null $this: GET_VAR 'receiver: .Obj declared in .testObject.foo' type=.Obj origin=ADAPTED_FUNCTION_REFERENCE xs: VARARG type=kotlin.IntArray varargElementType=kotlin.Int GET_VAR 'p0: kotlin.Int declared in .testObject.foo' type=kotlin.Int origin=null diff --git a/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.fir.ir.txt b/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.fir.ir.txt index 3ec70c078b4..861fa012ee0 100644 --- a/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.fir.ir.txt +++ b/compiler/testData/ir/irText/expressions/enumEntryAsReceiver.fir.ir.txt @@ -26,7 +26,7 @@ FILE fqName: fileName:/enumEntryAsReceiver.kt RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in .X.B' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value2 type:kotlin.String visibility:private [final]' type=kotlin.String origin=null receiver: GET_VAR ': .X.B declared in .X.B.' type=.X.B origin=null - PROPERTY name:value visibility:public modality:FINAL [val] + PROPERTY name:value visibility:public modality:OPEN [val] overridden: public abstract value: kotlin.Function0 [val] FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.Function0 visibility:private [final] @@ -37,13 +37,13 @@ FILE fqName: fileName:/enumEntryAsReceiver.kt RETURN type=kotlin.Nothing from='local final fun (): kotlin.String declared in .X.B.value' CALL 'public final fun (): kotlin.String declared in .X.B' type=kotlin.String origin=GET_PROPERTY $this: GET_VAR ': .X.B declared in .X.B' type=.X.B origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.X.B) returnType:kotlin.Function0 - correspondingProperty: PROPERTY name:value visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.X.B) returnType:kotlin.Function0 + correspondingProperty: PROPERTY name:value visibility:public modality:OPEN [val] overridden: public abstract fun (): kotlin.Function0 declared in .X $this: VALUE_PARAMETER name: type:.X.B BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Function0 declared in .X.B' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Function0 declared in .X.B' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:kotlin.Function0 visibility:private [final]' type=kotlin.Function0 origin=null receiver: GET_VAR ': .X.B declared in .X.B.' type=.X.B origin=null FUN FAKE_OVERRIDE name:clone visibility:protected modality:FINAL <> ($this:kotlin.Enum) returnType:kotlin.Any [fake_override] diff --git a/compiler/testData/ir/irText/expressions/funInterface/partialSam.fir.ir.txt b/compiler/testData/ir/irText/expressions/funInterface/partialSam.fir.ir.txt index 2ff40349163..4c92f44bafb 100644 --- a/compiler/testData/ir/irText/expressions/funInterface/partialSam.fir.ir.txt +++ b/compiler/testData/ir/irText/expressions/funInterface/partialSam.fir.ir.txt @@ -65,7 +65,7 @@ FILE fqName: fileName:/partialSam.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.Fn]' - FUN name:run visibility:public modality:FINAL <> ($this:.fsi., s:kotlin.String, i:kotlin.Int, t:kotlin.String) returnType:kotlin.Int + FUN name:run visibility:public modality:OPEN <> ($this:.fsi., s:kotlin.String, i:kotlin.Int, t:kotlin.String) returnType:kotlin.Int overridden: public abstract fun run (s: kotlin.String, i: kotlin.Int, t: T of .Fn): R of .Fn declared in .Fn $this: VALUE_PARAMETER name: type:.fsi. @@ -73,7 +73,7 @@ FILE fqName: fileName:/partialSam.kt VALUE_PARAMETER name:i index:1 type:kotlin.Int VALUE_PARAMETER name:t index:2 type:kotlin.String BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun run (s: kotlin.String, i: kotlin.Int, t: kotlin.String): kotlin.Int declared in .fsi.' + RETURN type=kotlin.Nothing from='public open fun run (s: kotlin.String, i: kotlin.Int, t: kotlin.String): kotlin.Int declared in .fsi.' CONST Int type=kotlin.Int value=1 FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] overridden: @@ -104,7 +104,7 @@ FILE fqName: fileName:/partialSam.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.Fn]' - FUN name:run visibility:public modality:FINAL <> ($this:.fis., s:kotlin.String, i:kotlin.Int, t:kotlin.Int) returnType:kotlin.String + FUN name:run visibility:public modality:OPEN <> ($this:.fis., s:kotlin.String, i:kotlin.Int, t:kotlin.Int) returnType:kotlin.String overridden: public abstract fun run (s: kotlin.String, i: kotlin.Int, t: T of .Fn): R of .Fn declared in .Fn $this: VALUE_PARAMETER name: type:.fis. @@ -112,7 +112,7 @@ FILE fqName: fileName:/partialSam.kt VALUE_PARAMETER name:i index:1 type:kotlin.Int VALUE_PARAMETER name:t index:2 type:kotlin.Int BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun run (s: kotlin.String, i: kotlin.Int, t: kotlin.Int): kotlin.String declared in .fis.' + RETURN type=kotlin.Nothing from='public open fun run (s: kotlin.String, i: kotlin.Int, t: kotlin.Int): kotlin.String declared in .fis.' CONST String type=kotlin.String value="" FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] overridden: diff --git a/compiler/testData/ir/irText/expressions/kt47328.fir.ir.txt b/compiler/testData/ir/irText/expressions/kt47328.fir.ir.txt deleted file mode 100644 index 54d677c7abf..00000000000 --- a/compiler/testData/ir/irText/expressions/kt47328.fir.ir.txt +++ /dev/null @@ -1,124 +0,0 @@ -FILE fqName: fileName:/kt47328.kt - CLASS INTERFACE name:A modality:ABSTRACT visibility:public superTypes:[kotlin.Any] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.A - PROPERTY name:x visibility:public modality:ABSTRACT [val] - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:ABSTRACT <> ($this:.A) returnType:kotlin.Int - correspondingProperty: PROPERTY name:x visibility:public modality:ABSTRACT [val] - $this: VALUE_PARAMETER name: type:.A - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS CLASS name:B modality:FINAL visibility:public superTypes:[.A] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.B - CONSTRUCTOR visibility:public <> (x:kotlin.Int) returnType:.B [primary] - VALUE_PARAMETER name:x index:0 type:kotlin.Int - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:B modality:FINAL visibility:public superTypes:[.A]' - PROPERTY name:x visibility:public modality:FINAL [val] - overridden: - public abstract x: kotlin.Int [val] - FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final] - annotations: - JvmField - EXPRESSION_BODY - GET_VAR 'x: kotlin.Int declared in .B.' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.B) returnType:kotlin.Int - correspondingProperty: PROPERTY name:x visibility:public modality:FINAL [val] - overridden: - public abstract fun (): kotlin.Int declared in .A - $this: VALUE_PARAMETER name: type:.B - BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .B' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:x type:kotlin.Int visibility:public [final]' type=kotlin.Int origin=null - receiver: GET_VAR ': .B declared in .B.' type=.B origin=null - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [fake_override,operator] declared in .A - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int [fake_override] declared in .A - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String [fake_override] declared in .A - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS CLASS name:C modality:FINAL visibility:public superTypes:[kotlin.Any] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.C.C> - TYPE_PARAMETER name:D index:0 variance: superTypes:[.A] reified:false - CONSTRUCTOR visibility:public <> (d:D of .C) returnType:.C.C> [primary] - VALUE_PARAMETER name:d index:0 type:D of .C - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:C modality:FINAL visibility:public superTypes:[kotlin.Any]' - PROPERTY name:d visibility:public modality:FINAL [val] - FIELD PROPERTY_BACKING_FIELD name:d type:D of .C visibility:public [final] - annotations: - JvmField - EXPRESSION_BODY - GET_VAR 'd: D of .C declared in .C.' type=D of .C origin=INITIALIZE_PROPERTY_FROM_PARAMETER - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.C.C>) returnType:D of .C - correspondingProperty: PROPERTY name:d visibility:public modality:FINAL [val] - $this: VALUE_PARAMETER name: type:.C.C> - BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): D of .C declared in .C' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:d type:D of .C visibility:public [final]' type=D of .C origin=null - receiver: GET_VAR ': .C.C> declared in .C.' type=.C.C> origin=null - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - CLASS CLASS name:E modality:FINAL visibility:public superTypes:[kotlin.Any] - $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.E - CONSTRUCTOR visibility:public <> (c:.C<.B>) returnType:.E [primary] - VALUE_PARAMETER name:c index:0 type:.C<.B> - BLOCK_BODY - DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' - INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:E modality:FINAL visibility:public superTypes:[kotlin.Any]' - PROPERTY name:ax visibility:public modality:FINAL [val] - FIELD PROPERTY_BACKING_FIELD name:ax type:kotlin.Int visibility:private [final] - EXPRESSION_BODY - CALL 'public final fun (): kotlin.Int declared in .B' type=kotlin.Int origin=GET_PROPERTY - $this: CALL 'public final fun (): D of .C declared in .C' type=.B origin=GET_PROPERTY - $this: GET_VAR 'c: .C<.B> declared in .E.' type=.C<.B> origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.E) returnType:kotlin.Int - correspondingProperty: PROPERTY name:ax visibility:public modality:FINAL [val] - $this: VALUE_PARAMETER name: type:.E - BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .E' - GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:ax type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null - receiver: GET_VAR ': .E declared in .E.' type=.E origin=null - FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] - overridden: - public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - VALUE_PARAMETER name:other index:0 type:kotlin.Any? - FUN FAKE_OVERRIDE name:hashCode visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.Int [fake_override] - overridden: - public open fun hashCode (): kotlin.Int declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any - FUN FAKE_OVERRIDE name:toString visibility:public modality:OPEN <> ($this:kotlin.Any) returnType:kotlin.String [fake_override] - overridden: - public open fun toString (): kotlin.String declared in kotlin.Any - $this: VALUE_PARAMETER name: type:kotlin.Any diff --git a/compiler/testData/ir/irText/expressions/kt47328.kt b/compiler/testData/ir/irText/expressions/kt47328.kt index 00850f838bc..017c5a5d6e4 100644 --- a/compiler/testData/ir/irText/expressions/kt47328.kt +++ b/compiler/testData/ir/irText/expressions/kt47328.kt @@ -1,3 +1,4 @@ +// FIR_IDENTICAL // This test can be removed as soon as the compiler stops supporting language version 1.5. // !LANGUAGE: -ProhibitJvmFieldOnOverrideFromInterfaceInPrimaryConstructor // SKIP_KT_DUMP diff --git a/compiler/testData/ir/irText/firProblems/AbstractMutableMap.fir.ir.txt b/compiler/testData/ir/irText/firProblems/AbstractMutableMap.fir.ir.txt index 07a908105fd..7dae6db76ab 100644 --- a/compiler/testData/ir/irText/firProblems/AbstractMutableMap.fir.ir.txt +++ b/compiler/testData/ir/irText/firProblems/AbstractMutableMap.fir.ir.txt @@ -9,25 +9,25 @@ FILE fqName: fileName:/AbstractMutableMap.kt : K of .MyMap : V of .MyMap INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:MyMap modality:FINAL visibility:public superTypes:[kotlin.collections.AbstractMutableMap.MyMap, V of .MyMap>]' - FUN name:put visibility:public modality:FINAL <> ($this:.MyMap.MyMap, V of .MyMap>, key:K of .MyMap, value:V of .MyMap) returnType:V of .MyMap? + FUN name:put visibility:public modality:OPEN <> ($this:.MyMap.MyMap, V of .MyMap>, key:K of .MyMap, value:V of .MyMap) returnType:V of .MyMap? overridden: public abstract fun put (key: K of kotlin.collections.AbstractMutableMap, value: V of kotlin.collections.AbstractMutableMap): V of kotlin.collections.AbstractMutableMap? declared in kotlin.collections.AbstractMutableMap $this: VALUE_PARAMETER name: type:.MyMap.MyMap, V of .MyMap> VALUE_PARAMETER name:key index:0 type:K of .MyMap VALUE_PARAMETER name:value index:1 type:V of .MyMap BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun put (key: K of .MyMap, value: V of .MyMap): V of .MyMap? declared in .MyMap' + RETURN type=kotlin.Nothing from='public open fun put (key: K of .MyMap, value: V of .MyMap): V of .MyMap? declared in .MyMap' CONST Null type=kotlin.Nothing? value=null - PROPERTY name:entries visibility:public modality:FINAL [val] + PROPERTY name:entries visibility:public modality:OPEN [val] overridden: public abstract entries: @[FlexibleNullability] kotlin.collections.MutableSet<@[FlexibleNullability] kotlin.collections.MutableMap.MutableEntry<@[FlexibleNullability] K of kotlin.collections.AbstractMutableMap?, @[FlexibleNullability] V of kotlin.collections.AbstractMutableMap?>?>? [fake_override,val] - FUN name: visibility:public modality:FINAL <> ($this:.MyMap.MyMap, V of .MyMap>) returnType:kotlin.collections.MutableSet.MyMap, V of .MyMap>> - correspondingProperty: PROPERTY name:entries visibility:public modality:FINAL [val] + FUN name: visibility:public modality:OPEN <> ($this:.MyMap.MyMap, V of .MyMap>) returnType:kotlin.collections.MutableSet.MyMap, V of .MyMap>> + correspondingProperty: PROPERTY name:entries visibility:public modality:OPEN [val] overridden: public abstract fun (): @[FlexibleNullability] kotlin.collections.MutableSet<@[FlexibleNullability] kotlin.collections.MutableMap.MutableEntry<@[FlexibleNullability] K of kotlin.collections.AbstractMutableMap?, @[FlexibleNullability] V of kotlin.collections.AbstractMutableMap?>?>? [fake_override] declared in kotlin.collections.AbstractMutableMap $this: VALUE_PARAMETER name: type:.MyMap.MyMap, V of .MyMap> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.collections.MutableSet.MyMap, V of .MyMap>> declared in .MyMap' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.collections.MutableSet.MyMap, V of .MyMap>> declared in .MyMap' CALL 'public final fun mutableSetOf (): kotlin.collections.MutableSet [inline] declared in kotlin.collections.SetsKt' type=kotlin.collections.MutableSet.MyMap, V of .MyMap>> origin=null : kotlin.collections.MutableMap.MutableEntry.MyMap, V of .MyMap> FUN FAKE_OVERRIDE name:clear visibility:public modality:OPEN <> ($this:java.util.AbstractMap) returnType:kotlin.Unit [fake_override] diff --git a/compiler/testData/ir/irText/firProblems/AnnotationLoader.fir.ir.txt b/compiler/testData/ir/irText/firProblems/AnnotationLoader.fir.ir.txt index 27618490ebc..e43452862a5 100644 --- a/compiler/testData/ir/irText/firProblems/AnnotationLoader.fir.ir.txt +++ b/compiler/testData/ir/irText/firProblems/AnnotationLoader.fir.ir.txt @@ -43,17 +43,17 @@ FILE fqName: fileName:/AnnotationLoader.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.Visitor]' - FUN name:visit visibility:public modality:FINAL <> ($this:.AnnotationLoader.loadAnnotation.) returnType:kotlin.Unit + FUN name:visit visibility:public modality:OPEN <> ($this:.AnnotationLoader.loadAnnotation.) returnType:kotlin.Unit overridden: public abstract fun visit (): kotlin.Unit declared in .Visitor $this: VALUE_PARAMETER name: type:.AnnotationLoader.loadAnnotation. BLOCK_BODY - FUN name:visitArray visibility:public modality:FINAL <> ($this:.AnnotationLoader.loadAnnotation.) returnType:.Visitor? + FUN name:visitArray visibility:public modality:OPEN <> ($this:.AnnotationLoader.loadAnnotation.) returnType:.Visitor? overridden: public open fun visitArray (): .Visitor? declared in .Visitor $this: VALUE_PARAMETER name: type:.AnnotationLoader.loadAnnotation. BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun visitArray (): .Visitor? declared in .AnnotationLoader.loadAnnotation.' + RETURN type=kotlin.Nothing from='public open fun visitArray (): .Visitor? declared in .AnnotationLoader.loadAnnotation.' BLOCK type=.AnnotationLoader.loadAnnotation..visitArray. origin=OBJECT_LITERAL CLASS CLASS name: modality:FINAL visibility:local superTypes:[.Visitor] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.AnnotationLoader.loadAnnotation..visitArray. @@ -61,7 +61,7 @@ FILE fqName: fileName:/AnnotationLoader.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.Visitor]' - FUN name:visit visibility:public modality:FINAL <> ($this:.AnnotationLoader.loadAnnotation..visitArray.) returnType:kotlin.Unit + FUN name:visit visibility:public modality:OPEN <> ($this:.AnnotationLoader.loadAnnotation..visitArray.) returnType:kotlin.Unit overridden: public abstract fun visit (): kotlin.Unit declared in .Visitor $this: VALUE_PARAMETER name: type:.AnnotationLoader.loadAnnotation..visitArray. @@ -90,7 +90,7 @@ FILE fqName: fileName:/AnnotationLoader.kt public open fun toString (): kotlin.String [fake_override] declared in .Visitor $this: VALUE_PARAMETER name: type:kotlin.Any CONSTRUCTOR_CALL 'private constructor () [primary] declared in .AnnotationLoader.loadAnnotation..visitArray.' type=.AnnotationLoader.loadAnnotation..visitArray. origin=OBJECT_LITERAL - FUN name:visitAnnotation visibility:public modality:FINAL <> ($this:.AnnotationLoader.loadAnnotation.) returnType:.Visitor? + FUN name:visitAnnotation visibility:public modality:OPEN <> ($this:.AnnotationLoader.loadAnnotation.) returnType:.Visitor? overridden: public open fun visitAnnotation (): .Visitor? declared in .Visitor $this: VALUE_PARAMETER name: type:.AnnotationLoader.loadAnnotation. @@ -100,7 +100,7 @@ FILE fqName: fileName:/AnnotationLoader.kt : .Visitor arg0: CALL 'public final fun loadAnnotation (): .Visitor? declared in .AnnotationLoader' type=.Visitor? origin=null $this: GET_VAR ': .AnnotationLoader declared in .AnnotationLoader.loadAnnotation' type=.AnnotationLoader origin=null - RETURN type=kotlin.Nothing from='public final fun visitAnnotation (): .Visitor? declared in .AnnotationLoader.loadAnnotation.' + RETURN type=kotlin.Nothing from='public open fun visitAnnotation (): .Visitor? declared in .AnnotationLoader.loadAnnotation.' BLOCK type=.AnnotationLoader.loadAnnotation..visitAnnotation. origin=OBJECT_LITERAL CLASS CLASS name: modality:FINAL visibility:local superTypes:[.Visitor] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.AnnotationLoader.loadAnnotation..visitAnnotation. @@ -129,7 +129,7 @@ FILE fqName: fileName:/AnnotationLoader.kt FIELD DELEGATE name:$$delegate_0 type:.Visitor visibility:private [final] EXPRESSION_BODY GET_VAR 'val visitor: .Visitor [val] declared in .AnnotationLoader.loadAnnotation..visitAnnotation' type=.Visitor origin=null - FUN name:visit visibility:public modality:FINAL <> ($this:.AnnotationLoader.loadAnnotation..visitAnnotation.) returnType:kotlin.Unit + FUN name:visit visibility:public modality:OPEN <> ($this:.AnnotationLoader.loadAnnotation..visitAnnotation.) returnType:kotlin.Unit overridden: public abstract fun visit (): kotlin.Unit declared in .Visitor $this: VALUE_PARAMETER name: type:.AnnotationLoader.loadAnnotation..visitAnnotation. diff --git a/compiler/testData/ir/irText/firProblems/ArrayListOverrides.fir.ir.txt b/compiler/testData/ir/irText/firProblems/ArrayListOverrides.fir.ir.txt index 8db7f29d794..cf45eed3cb5 100644 --- a/compiler/testData/ir/irText/firProblems/ArrayListOverrides.fir.ir.txt +++ b/compiler/testData/ir/irText/firProblems/ArrayListOverrides.fir.ir.txt @@ -200,13 +200,13 @@ FILE fqName: fileName:/ArrayListOverrides.kt DELEGATING_CONSTRUCTOR_CALL 'public constructor () declared in java.util.ArrayList' : kotlin.String INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:A2 modality:FINAL visibility:public superTypes:[java.util.ArrayList]' - FUN name:remove visibility:public modality:FINAL <> ($this:.A2, x:kotlin.String) returnType:kotlin.Boolean + FUN name:remove visibility:public modality:OPEN <> ($this:.A2, x:kotlin.String) returnType:kotlin.Boolean overridden: public open fun remove (p0: @[EnhancedNullability] E of java.util.ArrayList): kotlin.Boolean declared in java.util.ArrayList $this: VALUE_PARAMETER name: type:.A2 VALUE_PARAMETER name:x index:0 type:kotlin.String BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun remove (x: kotlin.String): kotlin.Boolean declared in .A2' + RETURN type=kotlin.Nothing from='public open fun remove (x: kotlin.String): kotlin.Boolean declared in .A2' CONST Boolean type=kotlin.Boolean value=true FUN FAKE_OVERRIDE name:elementData visibility:public/*package*/ modality:OPEN <> ($this:java.util.ArrayList, p0:kotlin.Int) returnType:@[FlexibleNullability] kotlin.String? [fake_override] overridden: diff --git a/compiler/testData/ir/irText/firProblems/ArrayMap.fir.ir.txt b/compiler/testData/ir/irText/firProblems/ArrayMap.fir.ir.txt index 71669f2df05..71395e227ce 100644 --- a/compiler/testData/ir/irText/firProblems/ArrayMap.fir.ir.txt +++ b/compiler/testData/ir/irText/firProblems/ArrayMap.fir.ir.txt @@ -64,18 +64,18 @@ FILE fqName: fileName:/ArrayMap.kt DELEGATING_CONSTRUCTOR_CALL 'protected constructor () [primary] declared in .ArrayMap' : kotlin.Nothing INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:EmptyArrayMap modality:FINAL visibility:internal superTypes:[.ArrayMap]' - PROPERTY name:size visibility:public modality:FINAL [val] + PROPERTY name:size visibility:public modality:OPEN [val] overridden: public abstract size: kotlin.Int [val] - FUN name: visibility:public modality:FINAL <> ($this:.EmptyArrayMap) returnType:kotlin.Int - correspondingProperty: PROPERTY name:size visibility:public modality:FINAL [val] + FUN name: visibility:public modality:OPEN <> ($this:.EmptyArrayMap) returnType:kotlin.Int + correspondingProperty: PROPERTY name:size visibility:public modality:OPEN [val] overridden: public abstract fun (): kotlin.Int declared in .ArrayMap $this: VALUE_PARAMETER name: type:.EmptyArrayMap BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .EmptyArrayMap' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .EmptyArrayMap' CONST Int type=kotlin.Int value=0 - FUN name:set visibility:public modality:FINAL <> ($this:.EmptyArrayMap, index:kotlin.Int, value:kotlin.Nothing) returnType:kotlin.Unit [operator] + FUN name:set visibility:public modality:OPEN <> ($this:.EmptyArrayMap, index:kotlin.Int, value:kotlin.Nothing) returnType:kotlin.Unit [operator] overridden: public abstract fun set (index: kotlin.Int, value: T of .ArrayMap): kotlin.Unit [operator] declared in .ArrayMap $this: VALUE_PARAMETER name: type:.EmptyArrayMap @@ -84,27 +84,27 @@ FILE fqName: fileName:/ArrayMap.kt BLOCK_BODY THROW type=kotlin.Nothing CONSTRUCTOR_CALL 'public constructor () declared in java.lang.IllegalStateException' type=java.lang.IllegalStateException origin=null - FUN name:get visibility:public modality:FINAL <> ($this:.EmptyArrayMap, index:kotlin.Int) returnType:kotlin.Nothing? [operator] + FUN name:get visibility:public modality:OPEN <> ($this:.EmptyArrayMap, index:kotlin.Int) returnType:kotlin.Nothing? [operator] overridden: public abstract fun get (index: kotlin.Int): T of .ArrayMap? [operator] declared in .ArrayMap $this: VALUE_PARAMETER name: type:.EmptyArrayMap VALUE_PARAMETER name:index index:0 type:kotlin.Int BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun get (index: kotlin.Int): kotlin.Nothing? [operator] declared in .EmptyArrayMap' + RETURN type=kotlin.Nothing from='public open fun get (index: kotlin.Int): kotlin.Nothing? [operator] declared in .EmptyArrayMap' CONST Null type=kotlin.Nothing? value=null - FUN name:copy visibility:public modality:FINAL <> ($this:.EmptyArrayMap) returnType:.ArrayMap + FUN name:copy visibility:public modality:OPEN <> ($this:.EmptyArrayMap) returnType:.ArrayMap overridden: public abstract fun copy (): .ArrayMap.ArrayMap> declared in .ArrayMap $this: VALUE_PARAMETER name: type:.EmptyArrayMap BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun copy (): .ArrayMap declared in .EmptyArrayMap' + RETURN type=kotlin.Nothing from='public open fun copy (): .ArrayMap declared in .EmptyArrayMap' GET_VAR ': .EmptyArrayMap declared in .EmptyArrayMap.copy' type=.EmptyArrayMap origin=null - FUN name:iterator visibility:public modality:FINAL <> ($this:.EmptyArrayMap) returnType:kotlin.collections.Iterator [operator] + FUN name:iterator visibility:public modality:OPEN <> ($this:.EmptyArrayMap) returnType:kotlin.collections.Iterator [operator] overridden: public abstract fun iterator (): kotlin.collections.Iterator.ArrayMap> [fake_override,operator] declared in .ArrayMap $this: VALUE_PARAMETER name: type:.EmptyArrayMap BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun iterator (): kotlin.collections.Iterator [operator] declared in .EmptyArrayMap' + RETURN type=kotlin.Nothing from='public open fun iterator (): kotlin.collections.Iterator [operator] declared in .EmptyArrayMap' BLOCK type=.EmptyArrayMap.iterator. origin=OBJECT_LITERAL CLASS CLASS name: modality:FINAL visibility:local superTypes:[kotlin.collections.Iterator] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.EmptyArrayMap.iterator. @@ -112,19 +112,19 @@ FILE fqName: fileName:/ArrayMap.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[kotlin.collections.Iterator]' - FUN name:hasNext visibility:public modality:FINAL <> ($this:.EmptyArrayMap.iterator.) returnType:kotlin.Boolean [operator] + FUN name:hasNext visibility:public modality:OPEN <> ($this:.EmptyArrayMap.iterator.) returnType:kotlin.Boolean [operator] overridden: public abstract fun hasNext (): kotlin.Boolean [operator] declared in kotlin.collections.Iterator $this: VALUE_PARAMETER name: type:.EmptyArrayMap.iterator. BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun hasNext (): kotlin.Boolean [operator] declared in .EmptyArrayMap.iterator.' + RETURN type=kotlin.Nothing from='public open fun hasNext (): kotlin.Boolean [operator] declared in .EmptyArrayMap.iterator.' CONST Boolean type=kotlin.Boolean value=false - FUN name:next visibility:public modality:FINAL <> ($this:.EmptyArrayMap.iterator.) returnType:kotlin.Nothing [operator] + FUN name:next visibility:public modality:OPEN <> ($this:.EmptyArrayMap.iterator.) returnType:kotlin.Nothing [operator] overridden: public abstract fun next (): T of kotlin.collections.Iterator [operator] declared in kotlin.collections.Iterator $this: VALUE_PARAMETER name: type:.EmptyArrayMap.iterator. BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun next (): kotlin.Nothing [operator] declared in .EmptyArrayMap.iterator.' + RETURN type=kotlin.Nothing from='public open fun next (): kotlin.Nothing [operator] declared in .EmptyArrayMap.iterator.' THROW type=kotlin.Nothing CONSTRUCTOR_CALL 'public constructor () declared in java.util.NoSuchElementException' type=java.util.NoSuchElementException origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] @@ -186,18 +186,18 @@ FILE fqName: fileName:/ArrayMap.kt RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .OneElementArrayMap' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:index type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null receiver: GET_VAR ': .OneElementArrayMap.OneElementArrayMap> declared in .OneElementArrayMap.' type=.OneElementArrayMap.OneElementArrayMap> origin=null - PROPERTY name:size visibility:public modality:FINAL [val] + PROPERTY name:size visibility:public modality:OPEN [val] overridden: public abstract size: kotlin.Int [val] - FUN name: visibility:public modality:FINAL <> ($this:.OneElementArrayMap.OneElementArrayMap>) returnType:kotlin.Int - correspondingProperty: PROPERTY name:size visibility:public modality:FINAL [val] + FUN name: visibility:public modality:OPEN <> ($this:.OneElementArrayMap.OneElementArrayMap>) returnType:kotlin.Int + correspondingProperty: PROPERTY name:size visibility:public modality:OPEN [val] overridden: public abstract fun (): kotlin.Int declared in .ArrayMap $this: VALUE_PARAMETER name: type:.OneElementArrayMap.OneElementArrayMap> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .OneElementArrayMap' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .OneElementArrayMap' CONST Int type=kotlin.Int value=1 - FUN name:set visibility:public modality:FINAL <> ($this:.OneElementArrayMap.OneElementArrayMap>, index:kotlin.Int, value:T of .OneElementArrayMap) returnType:kotlin.Unit [operator] + FUN name:set visibility:public modality:OPEN <> ($this:.OneElementArrayMap.OneElementArrayMap>, index:kotlin.Int, value:T of .OneElementArrayMap) returnType:kotlin.Unit [operator] overridden: public abstract fun set (index: kotlin.Int, value: T of .ArrayMap): kotlin.Unit [operator] declared in .ArrayMap $this: VALUE_PARAMETER name: type:.OneElementArrayMap.OneElementArrayMap> @@ -206,13 +206,13 @@ FILE fqName: fileName:/ArrayMap.kt BLOCK_BODY THROW type=kotlin.Nothing CONSTRUCTOR_CALL 'public constructor () declared in java.lang.IllegalStateException' type=java.lang.IllegalStateException origin=null - FUN name:get visibility:public modality:FINAL <> ($this:.OneElementArrayMap.OneElementArrayMap>, index:kotlin.Int) returnType:T of .OneElementArrayMap? [operator] + FUN name:get visibility:public modality:OPEN <> ($this:.OneElementArrayMap.OneElementArrayMap>, index:kotlin.Int) returnType:T of .OneElementArrayMap? [operator] overridden: public abstract fun get (index: kotlin.Int): T of .ArrayMap? [operator] declared in .ArrayMap $this: VALUE_PARAMETER name: type:.OneElementArrayMap.OneElementArrayMap> VALUE_PARAMETER name:index index:0 type:kotlin.Int BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun get (index: kotlin.Int): T of .OneElementArrayMap? [operator] declared in .OneElementArrayMap' + RETURN type=kotlin.Nothing from='public open fun get (index: kotlin.Int): T of .OneElementArrayMap? [operator] declared in .OneElementArrayMap' WHEN type=T of .OneElementArrayMap? origin=IF BRANCH if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ @@ -224,24 +224,24 @@ FILE fqName: fileName:/ArrayMap.kt BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CONST Null type=kotlin.Nothing? value=null - FUN name:copy visibility:public modality:FINAL <> ($this:.OneElementArrayMap.OneElementArrayMap>) returnType:.ArrayMap.OneElementArrayMap> + FUN name:copy visibility:public modality:OPEN <> ($this:.OneElementArrayMap.OneElementArrayMap>) returnType:.ArrayMap.OneElementArrayMap> overridden: public abstract fun copy (): .ArrayMap.ArrayMap> declared in .ArrayMap $this: VALUE_PARAMETER name: type:.OneElementArrayMap.OneElementArrayMap> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun copy (): .ArrayMap.OneElementArrayMap> declared in .OneElementArrayMap' + RETURN type=kotlin.Nothing from='public open fun copy (): .ArrayMap.OneElementArrayMap> declared in .OneElementArrayMap' CONSTRUCTOR_CALL 'public constructor (value: T of .OneElementArrayMap, index: kotlin.Int) [primary] declared in .OneElementArrayMap' type=.OneElementArrayMap.OneElementArrayMap> origin=null : T of .OneElementArrayMap value: CALL 'public final fun (): T of .OneElementArrayMap declared in .OneElementArrayMap' type=T of .OneElementArrayMap origin=GET_PROPERTY $this: GET_VAR ': .OneElementArrayMap.OneElementArrayMap> declared in .OneElementArrayMap.copy' type=.OneElementArrayMap.OneElementArrayMap> origin=null index: CALL 'public final fun (): kotlin.Int declared in .OneElementArrayMap' type=kotlin.Int origin=GET_PROPERTY $this: GET_VAR ': .OneElementArrayMap.OneElementArrayMap> declared in .OneElementArrayMap.copy' type=.OneElementArrayMap.OneElementArrayMap> origin=null - FUN name:iterator visibility:public modality:FINAL <> ($this:.OneElementArrayMap.OneElementArrayMap>) returnType:kotlin.collections.Iterator.OneElementArrayMap> [operator] + FUN name:iterator visibility:public modality:OPEN <> ($this:.OneElementArrayMap.OneElementArrayMap>) returnType:kotlin.collections.Iterator.OneElementArrayMap> [operator] overridden: public abstract fun iterator (): kotlin.collections.Iterator.ArrayMap> [fake_override,operator] declared in .ArrayMap $this: VALUE_PARAMETER name: type:.OneElementArrayMap.OneElementArrayMap> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun iterator (): kotlin.collections.Iterator.OneElementArrayMap> [operator] declared in .OneElementArrayMap' + RETURN type=kotlin.Nothing from='public open fun iterator (): kotlin.collections.Iterator.OneElementArrayMap> [operator] declared in .OneElementArrayMap' BLOCK type=.OneElementArrayMap.iterator..OneElementArrayMap> origin=OBJECT_LITERAL CLASS CLASS name: modality:FINAL visibility:local superTypes:[kotlin.collections.Iterator.OneElementArrayMap>] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.OneElementArrayMap.iterator..OneElementArrayMap> @@ -268,15 +268,15 @@ FILE fqName: fileName:/ArrayMap.kt SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:notVisited type:kotlin.Boolean visibility:private' type=kotlin.Unit origin=null receiver: GET_VAR ': .OneElementArrayMap.iterator..OneElementArrayMap> declared in .OneElementArrayMap.iterator..' type=.OneElementArrayMap.iterator..OneElementArrayMap> origin=null value: GET_VAR ': kotlin.Boolean declared in .OneElementArrayMap.iterator..' type=kotlin.Boolean origin=null - FUN name:hasNext visibility:public modality:FINAL <> ($this:.OneElementArrayMap.iterator..OneElementArrayMap>) returnType:kotlin.Boolean [operator] + FUN name:hasNext visibility:public modality:OPEN <> ($this:.OneElementArrayMap.iterator..OneElementArrayMap>) returnType:kotlin.Boolean [operator] overridden: public abstract fun hasNext (): kotlin.Boolean [operator] declared in kotlin.collections.Iterator $this: VALUE_PARAMETER name: type:.OneElementArrayMap.iterator..OneElementArrayMap> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun hasNext (): kotlin.Boolean [operator] declared in .OneElementArrayMap.iterator.' + RETURN type=kotlin.Nothing from='public open fun hasNext (): kotlin.Boolean [operator] declared in .OneElementArrayMap.iterator.' CALL 'private final fun (): kotlin.Boolean declared in .OneElementArrayMap.iterator.' type=kotlin.Boolean origin=GET_PROPERTY $this: GET_VAR ': .OneElementArrayMap.iterator..OneElementArrayMap> declared in .OneElementArrayMap.iterator..hasNext' type=.OneElementArrayMap.iterator..OneElementArrayMap> origin=null - FUN name:next visibility:public modality:FINAL <> ($this:.OneElementArrayMap.iterator..OneElementArrayMap>) returnType:T of .OneElementArrayMap [operator] + FUN name:next visibility:public modality:OPEN <> ($this:.OneElementArrayMap.iterator..OneElementArrayMap>) returnType:T of .OneElementArrayMap [operator] overridden: public abstract fun next (): T of kotlin.collections.Iterator [operator] declared in kotlin.collections.Iterator $this: VALUE_PARAMETER name: type:.OneElementArrayMap.iterator..OneElementArrayMap> @@ -289,7 +289,7 @@ FILE fqName: fileName:/ArrayMap.kt CALL 'private final fun (: kotlin.Boolean): kotlin.Unit declared in .OneElementArrayMap.iterator.' type=kotlin.Unit origin=EQ $this: GET_VAR ': .OneElementArrayMap.iterator..OneElementArrayMap> declared in .OneElementArrayMap.iterator..next' type=.OneElementArrayMap.iterator..OneElementArrayMap> origin=null : CONST Boolean type=kotlin.Boolean value=false - RETURN type=kotlin.Nothing from='public final fun next (): T of .OneElementArrayMap [operator] declared in .OneElementArrayMap.iterator.' + RETURN type=kotlin.Nothing from='public open fun next (): T of .OneElementArrayMap [operator] declared in .OneElementArrayMap.iterator.' CALL 'public final fun (): T of .OneElementArrayMap declared in .OneElementArrayMap' type=T of .OneElementArrayMap origin=GET_PROPERTY $this: GET_VAR ': .OneElementArrayMap.OneElementArrayMap> declared in .OneElementArrayMap.iterator' type=.OneElementArrayMap.OneElementArrayMap> origin=null BRANCH @@ -399,23 +399,23 @@ FILE fqName: fileName:/ArrayMap.kt data: CALL 'public final fun arrayOfNulls (size: kotlin.Int): kotlin.Array declared in kotlin' type=kotlin.Array origin=null : kotlin.Any size: CONST Int type=kotlin.Int value=20 - PROPERTY name:size visibility:public modality:FINAL [var] + PROPERTY name:size visibility:public modality:OPEN [var] overridden: public abstract size: kotlin.Int [val] FIELD PROPERTY_BACKING_FIELD name:size type:kotlin.Int visibility:private EXPRESSION_BODY CONST Int type=kotlin.Int value=0 - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.ArrayMapImpl.ArrayMapImpl>) returnType:kotlin.Int - correspondingProperty: PROPERTY name:size visibility:public modality:FINAL [var] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.ArrayMapImpl.ArrayMapImpl>) returnType:kotlin.Int + correspondingProperty: PROPERTY name:size visibility:public modality:OPEN [var] overridden: public abstract fun (): kotlin.Int declared in .ArrayMap $this: VALUE_PARAMETER name: type:.ArrayMapImpl.ArrayMapImpl> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .ArrayMapImpl' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .ArrayMapImpl' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:size type:kotlin.Int visibility:private' type=kotlin.Int origin=null receiver: GET_VAR ': .ArrayMapImpl.ArrayMapImpl> declared in .ArrayMapImpl.' type=.ArrayMapImpl.ArrayMapImpl> origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:private modality:FINAL <> ($this:.ArrayMapImpl.ArrayMapImpl>, :kotlin.Int) returnType:kotlin.Unit - correspondingProperty: PROPERTY name:size visibility:public modality:FINAL [var] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:private modality:OPEN <> ($this:.ArrayMapImpl.ArrayMapImpl>, :kotlin.Int) returnType:kotlin.Unit + correspondingProperty: PROPERTY name:size visibility:public modality:OPEN [var] $this: VALUE_PARAMETER name: type:.ArrayMapImpl.ArrayMapImpl> VALUE_PARAMETER name: index:0 type:kotlin.Int BLOCK_BODY @@ -445,7 +445,7 @@ FILE fqName: fileName:/ArrayMap.kt $this: CALL 'private final fun (): kotlin.Array declared in .ArrayMapImpl' type=kotlin.Array origin=GET_PROPERTY $this: GET_VAR ': .ArrayMapImpl.ArrayMapImpl> declared in .ArrayMapImpl.ensureCapacity' type=.ArrayMapImpl.ArrayMapImpl> origin=null other: CONST Int type=kotlin.Int value=2 - FUN name:set visibility:public modality:FINAL <> ($this:.ArrayMapImpl.ArrayMapImpl>, index:kotlin.Int, value:T of .ArrayMapImpl) returnType:kotlin.Unit [operator] + FUN name:set visibility:public modality:OPEN <> ($this:.ArrayMapImpl.ArrayMapImpl>, index:kotlin.Int, value:T of .ArrayMapImpl) returnType:kotlin.Unit [operator] overridden: public abstract fun set (index: kotlin.Int, value: T of .ArrayMap): kotlin.Unit [operator] declared in .ArrayMap $this: VALUE_PARAMETER name: type:.ArrayMapImpl.ArrayMapImpl> @@ -465,9 +465,9 @@ FILE fqName: fileName:/ArrayMap.kt arg1: CONST Null type=kotlin.Nothing? value=null then: BLOCK type=kotlin.Int origin=null VAR IR_TEMPORARY_VARIABLE name:tmp_0 type:kotlin.Int [val] - CALL 'public final fun (): kotlin.Int declared in .ArrayMapImpl' type=kotlin.Int origin=GET_PROPERTY + CALL 'public open fun (): kotlin.Int declared in .ArrayMapImpl' type=kotlin.Int origin=GET_PROPERTY $this: GET_VAR ': .ArrayMapImpl.ArrayMapImpl> declared in .ArrayMapImpl.set' type=.ArrayMapImpl.ArrayMapImpl> origin=null - CALL 'private final fun (: kotlin.Int): kotlin.Unit declared in .ArrayMapImpl' type=kotlin.Unit origin=EQ + CALL 'private open fun (: kotlin.Int): kotlin.Unit declared in .ArrayMapImpl' type=kotlin.Unit origin=EQ $this: GET_VAR ': .ArrayMapImpl.ArrayMapImpl> declared in .ArrayMapImpl.set' type=.ArrayMapImpl.ArrayMapImpl> origin=null : CALL 'public final fun inc (): kotlin.Int [operator] declared in kotlin.Int' type=kotlin.Int origin=null $this: GET_VAR 'val tmp_0: kotlin.Int [val] declared in .ArrayMapImpl.set' type=kotlin.Int origin=null @@ -477,37 +477,37 @@ FILE fqName: fileName:/ArrayMap.kt $this: GET_VAR ': .ArrayMapImpl.ArrayMapImpl> declared in .ArrayMapImpl.set' type=.ArrayMapImpl.ArrayMapImpl> origin=null index: GET_VAR 'index: kotlin.Int declared in .ArrayMapImpl.set' type=kotlin.Int origin=null value: GET_VAR 'value: T of .ArrayMapImpl declared in .ArrayMapImpl.set' type=T of .ArrayMapImpl origin=null - FUN name:get visibility:public modality:FINAL <> ($this:.ArrayMapImpl.ArrayMapImpl>, index:kotlin.Int) returnType:T of .ArrayMapImpl? [operator] + FUN name:get visibility:public modality:OPEN <> ($this:.ArrayMapImpl.ArrayMapImpl>, index:kotlin.Int) returnType:T of .ArrayMapImpl? [operator] overridden: public abstract fun get (index: kotlin.Int): T of .ArrayMap? [operator] declared in .ArrayMap $this: VALUE_PARAMETER name: type:.ArrayMapImpl.ArrayMapImpl> VALUE_PARAMETER name:index index:0 type:kotlin.Int BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun get (index: kotlin.Int): T of .ArrayMapImpl? [operator] declared in .ArrayMapImpl' + RETURN type=kotlin.Nothing from='public open fun get (index: kotlin.Int): T of .ArrayMapImpl? [operator] declared in .ArrayMapImpl' TYPE_OP type=T of .ArrayMapImpl? origin=CAST typeOperand=T of .ArrayMapImpl? CALL 'public final fun getOrNull (index: kotlin.Int): T of kotlin.collections.ArraysKt.getOrNull? declared in kotlin.collections.ArraysKt' type=kotlin.Any? origin=null : kotlin.Any? $receiver: CALL 'private final fun (): kotlin.Array declared in .ArrayMapImpl' type=kotlin.Array origin=GET_PROPERTY $this: GET_VAR ': .ArrayMapImpl.ArrayMapImpl> declared in .ArrayMapImpl.get' type=.ArrayMapImpl.ArrayMapImpl> origin=null index: GET_VAR 'index: kotlin.Int declared in .ArrayMapImpl.get' type=kotlin.Int origin=null - FUN name:copy visibility:public modality:FINAL <> ($this:.ArrayMapImpl.ArrayMapImpl>) returnType:.ArrayMap.ArrayMapImpl> + FUN name:copy visibility:public modality:OPEN <> ($this:.ArrayMapImpl.ArrayMapImpl>) returnType:.ArrayMap.ArrayMapImpl> overridden: public abstract fun copy (): .ArrayMap.ArrayMap> declared in .ArrayMap $this: VALUE_PARAMETER name: type:.ArrayMapImpl.ArrayMapImpl> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun copy (): .ArrayMap.ArrayMapImpl> declared in .ArrayMapImpl' + RETURN type=kotlin.Nothing from='public open fun copy (): .ArrayMap.ArrayMapImpl> declared in .ArrayMapImpl' CONSTRUCTOR_CALL 'private constructor (data: kotlin.Array) [primary] declared in .ArrayMapImpl' type=.ArrayMapImpl.ArrayMapImpl> origin=null : T of .ArrayMapImpl data: CALL 'public final fun copyOf (): kotlin.Array [inline] declared in kotlin.collections.ArraysKt' type=kotlin.Array origin=null : kotlin.Any? $receiver: CALL 'private final fun (): kotlin.Array declared in .ArrayMapImpl' type=kotlin.Array origin=GET_PROPERTY $this: GET_VAR ': .ArrayMapImpl.ArrayMapImpl> declared in .ArrayMapImpl.copy' type=.ArrayMapImpl.ArrayMapImpl> origin=null - FUN name:iterator visibility:public modality:FINAL <> ($this:.ArrayMapImpl.ArrayMapImpl>) returnType:kotlin.collections.Iterator.ArrayMapImpl> [operator] + FUN name:iterator visibility:public modality:OPEN <> ($this:.ArrayMapImpl.ArrayMapImpl>) returnType:kotlin.collections.Iterator.ArrayMapImpl> [operator] overridden: public abstract fun iterator (): kotlin.collections.Iterator.ArrayMap> [fake_override,operator] declared in .ArrayMap $this: VALUE_PARAMETER name: type:.ArrayMapImpl.ArrayMapImpl> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun iterator (): kotlin.collections.Iterator.ArrayMapImpl> [operator] declared in .ArrayMapImpl' + RETURN type=kotlin.Nothing from='public open fun iterator (): kotlin.collections.Iterator.ArrayMapImpl> [operator] declared in .ArrayMapImpl' BLOCK type=.ArrayMapImpl.iterator..ArrayMapImpl> origin=OBJECT_LITERAL CLASS CLASS name: modality:FINAL visibility:local superTypes:[kotlin.collections.AbstractIterator.ArrayMapImpl>] $this: VALUE_PARAMETER INSTANCE_RECEIVER name: type:.ArrayMapImpl.iterator..ArrayMapImpl> @@ -535,7 +535,7 @@ FILE fqName: fileName:/ArrayMap.kt SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:index type:kotlin.Int visibility:private' type=kotlin.Unit origin=null receiver: GET_VAR ': .ArrayMapImpl.iterator..ArrayMapImpl> declared in .ArrayMapImpl.iterator..' type=.ArrayMapImpl.iterator..ArrayMapImpl> origin=null value: GET_VAR ': kotlin.Int declared in .ArrayMapImpl.iterator..' type=kotlin.Int origin=null - FUN name:computeNext visibility:protected modality:FINAL <> ($this:.ArrayMapImpl.iterator..ArrayMapImpl>) returnType:kotlin.Unit + FUN name:computeNext visibility:protected modality:OPEN <> ($this:.ArrayMapImpl.iterator..ArrayMapImpl>) returnType:kotlin.Unit overridden: protected abstract fun computeNext (): kotlin.Unit declared in kotlin.collections.AbstractIterator $this: VALUE_PARAMETER name: type:.ArrayMapImpl.iterator..ArrayMapImpl> @@ -635,9 +635,9 @@ FILE fqName: fileName:/ArrayMap.kt arg1: CONST Null type=kotlin.Nothing? value=null then: BLOCK type=kotlin.Int origin=null VAR IR_TEMPORARY_VARIABLE name:tmp_2 type:kotlin.Int [val] - CALL 'public final fun (): kotlin.Int declared in .ArrayMapImpl' type=kotlin.Int origin=GET_PROPERTY + CALL 'public open fun (): kotlin.Int declared in .ArrayMapImpl' type=kotlin.Int origin=GET_PROPERTY $this: GET_VAR ': .ArrayMapImpl.ArrayMapImpl> declared in .ArrayMapImpl.remove' type=.ArrayMapImpl.ArrayMapImpl> origin=null - CALL 'private final fun (: kotlin.Int): kotlin.Unit declared in .ArrayMapImpl' type=kotlin.Unit origin=EQ + CALL 'private open fun (: kotlin.Int): kotlin.Unit declared in .ArrayMapImpl' type=kotlin.Unit origin=EQ $this: GET_VAR ': .ArrayMapImpl.ArrayMapImpl> declared in .ArrayMapImpl.remove' type=.ArrayMapImpl.ArrayMapImpl> origin=null : CALL 'public final fun dec (): kotlin.Int [operator] declared in kotlin.Int' type=kotlin.Int origin=null $this: GET_VAR 'val tmp_2: kotlin.Int [val] declared in .ArrayMapImpl.remove' type=kotlin.Int origin=null @@ -685,34 +685,34 @@ FILE fqName: fileName:/ArrayMap.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Entry modality:FINAL visibility:public [data] superTypes:[kotlin.collections.Map.Entry.ArrayMapImpl.Entry>]' - PROPERTY name:key visibility:public modality:FINAL [val] + PROPERTY name:key visibility:public modality:OPEN [val] overridden: public abstract key: K of kotlin.collections.Map.Entry [val] FIELD PROPERTY_BACKING_FIELD name:key type:kotlin.Int visibility:private [final] EXPRESSION_BODY GET_VAR 'key: kotlin.Int declared in .ArrayMapImpl.Entry.' type=kotlin.Int origin=INITIALIZE_PROPERTY_FROM_PARAMETER - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.ArrayMapImpl.Entry.ArrayMapImpl.Entry>) returnType:kotlin.Int - correspondingProperty: PROPERTY name:key visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.ArrayMapImpl.Entry.ArrayMapImpl.Entry>) returnType:kotlin.Int + correspondingProperty: PROPERTY name:key visibility:public modality:OPEN [val] overridden: public abstract fun (): K of kotlin.collections.Map.Entry declared in kotlin.collections.Map.Entry $this: VALUE_PARAMETER name: type:.ArrayMapImpl.Entry.ArrayMapImpl.Entry> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .ArrayMapImpl.Entry' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .ArrayMapImpl.Entry' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:key type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null - PROPERTY name:value visibility:public modality:FINAL [val] + PROPERTY name:value visibility:public modality:OPEN [val] overridden: public abstract value: V of kotlin.collections.Map.Entry [val] FIELD PROPERTY_BACKING_FIELD name:value type:T of .ArrayMapImpl.Entry visibility:private [final] EXPRESSION_BODY GET_VAR 'value: T of .ArrayMapImpl.Entry declared in .ArrayMapImpl.Entry.' type=T of .ArrayMapImpl.Entry origin=INITIALIZE_PROPERTY_FROM_PARAMETER - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.ArrayMapImpl.Entry.ArrayMapImpl.Entry>) returnType:T of .ArrayMapImpl.Entry - correspondingProperty: PROPERTY name:value visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.ArrayMapImpl.Entry.ArrayMapImpl.Entry>) returnType:T of .ArrayMapImpl.Entry + correspondingProperty: PROPERTY name:value visibility:public modality:OPEN [val] overridden: public abstract fun (): V of kotlin.collections.Map.Entry declared in kotlin.collections.Map.Entry $this: VALUE_PARAMETER name: type:.ArrayMapImpl.Entry.ArrayMapImpl.Entry> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): T of .ArrayMapImpl.Entry declared in .ArrayMapImpl.Entry' + RETURN type=kotlin.Nothing from='public open fun (): T of .ArrayMapImpl.Entry declared in .ArrayMapImpl.Entry' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .ArrayMapImpl.Entry visibility:private [final]' type=T of .ArrayMapImpl.Entry origin=null receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null FUN name:component1 visibility:public modality:FINAL <> ($this:.ArrayMapImpl.Entry.ArrayMapImpl.Entry>) returnType:kotlin.Int [operator] diff --git a/compiler/testData/ir/irText/firProblems/ArrayMap.fir.kt.txt b/compiler/testData/ir/irText/firProblems/ArrayMap.fir.kt.txt index 13c84028162..a9e5974b78e 100644 --- a/compiler/testData/ir/irText/firProblems/ArrayMap.fir.kt.txt +++ b/compiler/testData/ir/irText/firProblems/ArrayMap.fir.kt.txt @@ -178,7 +178,7 @@ internal class ArrayMapImpl : ArrayMap { override var size: Int field = 0 override get - private set + private open set private fun ensureCapacity(index: Int) { when { diff --git a/compiler/testData/ir/irText/firProblems/ArrayMap.ir.txt b/compiler/testData/ir/irText/firProblems/ArrayMap.ir.txt index 25e9ef74934..856fb6f7dc6 100644 --- a/compiler/testData/ir/irText/firProblems/ArrayMap.ir.txt +++ b/compiler/testData/ir/irText/firProblems/ArrayMap.ir.txt @@ -738,24 +738,24 @@ FILE fqName: fileName:/ArrayMap.kt $this: VALUE_PARAMETER name: type:.ArrayMapImpl.Entry.ArrayMapImpl.Entry> BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun component1 (): kotlin.Int [operator] declared in .ArrayMapImpl.Entry' - CALL 'public open fun (): kotlin.Int declared in .ArrayMapImpl.Entry' type=kotlin.Int origin=null - $this: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.component1' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:key type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null + receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.component1' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null FUN GENERATED_DATA_CLASS_MEMBER name:component2 visibility:public modality:FINAL <> ($this:.ArrayMapImpl.Entry.ArrayMapImpl.Entry>) returnType:T of .ArrayMapImpl.Entry [operator] $this: VALUE_PARAMETER name: type:.ArrayMapImpl.Entry.ArrayMapImpl.Entry> BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun component2 (): T of .ArrayMapImpl.Entry [operator] declared in .ArrayMapImpl.Entry' - CALL 'public open fun (): T of .ArrayMapImpl.Entry declared in .ArrayMapImpl.Entry' type=T of .ArrayMapImpl.Entry origin=null - $this: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.component2' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .ArrayMapImpl.Entry visibility:private [final]' type=T of .ArrayMapImpl.Entry origin=null + receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.component2' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null FUN GENERATED_DATA_CLASS_MEMBER name:copy visibility:public modality:FINAL <> ($this:.ArrayMapImpl.Entry.ArrayMapImpl.Entry>, key:kotlin.Int, value:T of .ArrayMapImpl.Entry) returnType:.ArrayMapImpl.Entry.ArrayMapImpl.Entry> $this: VALUE_PARAMETER name: type:.ArrayMapImpl.Entry.ArrayMapImpl.Entry> VALUE_PARAMETER name:key index:0 type:kotlin.Int EXPRESSION_BODY - CALL 'public open fun (): kotlin.Int declared in .ArrayMapImpl.Entry' type=kotlin.Int origin=null - $this: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.copy' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:key type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null + receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.copy' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null VALUE_PARAMETER name:value index:1 type:T of .ArrayMapImpl.Entry EXPRESSION_BODY - CALL 'public open fun (): T of .ArrayMapImpl.Entry declared in .ArrayMapImpl.Entry' type=T of .ArrayMapImpl.Entry origin=null - $this: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.copy' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .ArrayMapImpl.Entry visibility:private [final]' type=T of .ArrayMapImpl.Entry origin=null + receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.copy' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun copy (key: kotlin.Int, value: T of .ArrayMapImpl.Entry): .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry' CONSTRUCTOR_CALL 'public constructor (key: kotlin.Int, value: T of .ArrayMapImpl.Entry) [primary] declared in .ArrayMapImpl.Entry' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null @@ -771,12 +771,12 @@ FILE fqName: fileName:/ArrayMap.kt STRING_CONCATENATION type=kotlin.String CONST String type=kotlin.String value="Entry(" CONST String type=kotlin.String value="key=" - CALL 'public open fun (): kotlin.Int declared in .ArrayMapImpl.Entry' type=kotlin.Int origin=null - $this: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.toString' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:key type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null + receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.toString' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null CONST String type=kotlin.String value=", " CONST String type=kotlin.String value="value=" - CALL 'public open fun (): T of .ArrayMapImpl.Entry declared in .ArrayMapImpl.Entry' type=T of .ArrayMapImpl.Entry origin=null - $this: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.toString' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .ArrayMapImpl.Entry visibility:private [final]' type=T of .ArrayMapImpl.Entry origin=null + receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.toString' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null CONST String type=kotlin.String value=")" FUN GENERATED_DATA_CLASS_MEMBER name:hashCode visibility:public modality:OPEN <> ($this:.ArrayMapImpl.Entry.ArrayMapImpl.Entry>) returnType:kotlin.Int overridden: @@ -785,8 +785,8 @@ FILE fqName: fileName:/ArrayMap.kt BLOCK_BODY VAR name:result type:kotlin.Int [var] CALL 'public open fun hashCode (): kotlin.Int [fake_override] declared in kotlin.Int' type=kotlin.Int origin=null - $this: CALL 'public open fun (): kotlin.Int declared in .ArrayMapImpl.Entry' type=kotlin.Int origin=null - $this: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.hashCode' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + $this: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:key type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null + receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.hashCode' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null SET_VAR 'var result: kotlin.Int [var] declared in .ArrayMapImpl.Entry.hashCode' type=kotlin.Unit origin=EQ CALL 'public final fun plus (other: kotlin.Int): kotlin.Int [operator] declared in kotlin.Int' type=kotlin.Int origin=null $this: CALL 'public final fun times (other: kotlin.Int): kotlin.Int [operator] declared in kotlin.Int' type=kotlin.Int origin=null @@ -795,15 +795,15 @@ FILE fqName: fileName:/ArrayMap.kt other: WHEN type=kotlin.Int origin=null BRANCH if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: CALL 'public open fun (): T of .ArrayMapImpl.Entry declared in .ArrayMapImpl.Entry' type=T of .ArrayMapImpl.Entry origin=null - $this: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.hashCode' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + arg0: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .ArrayMapImpl.Entry visibility:private [final]' type=T of .ArrayMapImpl.Entry origin=null + receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.hashCode' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null arg1: CONST Null type=kotlin.Nothing? value=null then: CONST Int type=kotlin.Int value=0 BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CALL 'public open fun hashCode (): kotlin.Int declared in kotlin.Any' type=kotlin.Int origin=null - $this: CALL 'public open fun (): T of .ArrayMapImpl.Entry declared in .ArrayMapImpl.Entry' type=T of .ArrayMapImpl.Entry origin=null - $this: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.hashCode' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + $this: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .ArrayMapImpl.Entry visibility:private [final]' type=T of .ArrayMapImpl.Entry origin=null + receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.hashCode' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null RETURN type=kotlin.Nothing from='public open fun hashCode (): kotlin.Int declared in .ArrayMapImpl.Entry' GET_VAR 'var result: kotlin.Int [var] declared in .ArrayMapImpl.Entry.hashCode' type=kotlin.Int origin=null FUN GENERATED_DATA_CLASS_MEMBER name:equals visibility:public modality:OPEN <> ($this:.ArrayMapImpl.Entry.ArrayMapImpl.Entry>, other:kotlin.Any?) returnType:kotlin.Boolean [operator] @@ -832,20 +832,20 @@ FILE fqName: fileName:/ArrayMap.kt BRANCH if: CALL 'public final fun not (): kotlin.Boolean [operator] declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCLEQ $this: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EXCLEQ - arg0: CALL 'public open fun (): kotlin.Int declared in .ArrayMapImpl.Entry' type=kotlin.Int origin=null - $this: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.equals' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null - arg1: CALL 'public open fun (): kotlin.Int declared in .ArrayMapImpl.Entry' type=kotlin.Int origin=null - $this: GET_VAR 'val tmp_6: .ArrayMapImpl.Entry.ArrayMapImpl.Entry> [val] declared in .ArrayMapImpl.Entry.equals' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + arg0: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:key type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null + receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.equals' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + arg1: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:key type:kotlin.Int visibility:private [final]' type=kotlin.Int origin=null + receiver: GET_VAR 'val tmp_6: .ArrayMapImpl.Entry.ArrayMapImpl.Entry> [val] declared in .ArrayMapImpl.Entry.equals' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null then: RETURN type=kotlin.Nothing from='public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in .ArrayMapImpl.Entry' CONST Boolean type=kotlin.Boolean value=false WHEN type=kotlin.Unit origin=null BRANCH if: CALL 'public final fun not (): kotlin.Boolean [operator] declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCLEQ $this: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EXCLEQ - arg0: CALL 'public open fun (): T of .ArrayMapImpl.Entry declared in .ArrayMapImpl.Entry' type=T of .ArrayMapImpl.Entry origin=null - $this: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.equals' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null - arg1: CALL 'public open fun (): T of .ArrayMapImpl.Entry declared in .ArrayMapImpl.Entry' type=T of .ArrayMapImpl.Entry origin=null - $this: GET_VAR 'val tmp_6: .ArrayMapImpl.Entry.ArrayMapImpl.Entry> [val] declared in .ArrayMapImpl.Entry.equals' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + arg0: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .ArrayMapImpl.Entry visibility:private [final]' type=T of .ArrayMapImpl.Entry origin=null + receiver: GET_VAR ': .ArrayMapImpl.Entry.ArrayMapImpl.Entry> declared in .ArrayMapImpl.Entry.equals' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null + arg1: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .ArrayMapImpl.Entry visibility:private [final]' type=T of .ArrayMapImpl.Entry origin=null + receiver: GET_VAR 'val tmp_6: .ArrayMapImpl.Entry.ArrayMapImpl.Entry> [val] declared in .ArrayMapImpl.Entry.equals' type=.ArrayMapImpl.Entry.ArrayMapImpl.Entry> origin=null then: RETURN type=kotlin.Nothing from='public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in .ArrayMapImpl.Entry' CONST Boolean type=kotlin.Boolean value=false RETURN type=kotlin.Nothing from='public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in .ArrayMapImpl.Entry' diff --git a/compiler/testData/ir/irText/firProblems/ArrayMap.kt.txt b/compiler/testData/ir/irText/firProblems/ArrayMap.kt.txt index cdad67f1730..5c66f84b2a7 100644 --- a/compiler/testData/ir/irText/firProblems/ArrayMap.kt.txt +++ b/compiler/testData/ir/irText/firProblems/ArrayMap.kt.txt @@ -303,26 +303,26 @@ internal class ArrayMapImpl : ArrayMap { override get operator fun component1(): Int { - return .() + return .#key } operator fun component2(): T { - return .() + return .#value } - fun copy(key: Int = .(), value: T = .()): Entry { + fun copy(key: Int = .#key, value: T = .#value): Entry { return Entry(key = key, value = value) } override fun toString(): String { - return "Entry(" + "key=" + .() + ", " + "value=" + .() + ")" + return "Entry(" + "key=" + .#key + ", " + "value=" + .#value + ")" } override fun hashCode(): Int { - var result: Int = .().hashCode() + var result: Int = .#key.hashCode() result = result.times(other = 31).plus(other = when { - EQEQ(arg0 = .(), arg1 = null) -> 0 - else -> .().hashCode() + EQEQ(arg0 = .#value, arg1 = null) -> 0 + else -> .#value.hashCode() }) return result } @@ -336,10 +336,10 @@ internal class ArrayMapImpl : ArrayMap { } val tmp0_other_with_cast: Entry = other as Entry when { - EQEQ(arg0 = .(), arg1 = tmp0_other_with_cast.()).not() -> return false + EQEQ(arg0 = .#key, arg1 = tmp0_other_with_cast.#key).not() -> return false } when { - EQEQ(arg0 = .(), arg1 = tmp0_other_with_cast.()).not() -> return false + EQEQ(arg0 = .#value, arg1 = tmp0_other_with_cast.#value).not() -> return false } return true } diff --git a/compiler/testData/ir/irText/firProblems/Fir2IrClassifierStorage.fir.ir.txt b/compiler/testData/ir/irText/firProblems/Fir2IrClassifierStorage.fir.ir.txt index a45725edede..43a89293e96 100644 --- a/compiler/testData/ir/irText/firProblems/Fir2IrClassifierStorage.fir.ir.txt +++ b/compiler/testData/ir/irText/firProblems/Fir2IrClassifierStorage.fir.ir.txt @@ -60,36 +60,36 @@ FILE fqName: fileName:/Fir2IrClassifierStorage.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Fir2IrComponentsStorage modality:FINAL visibility:public superTypes:[.Fir2IrComponents]' - PROPERTY name:session visibility:public modality:FINAL [val] + PROPERTY name:session visibility:public modality:OPEN [val] overridden: public abstract session: .FirSession [val] FIELD PROPERTY_BACKING_FIELD name:session type:.FirSession visibility:private [final] EXPRESSION_BODY GET_VAR 'session: .FirSession declared in .Fir2IrComponentsStorage.' type=.FirSession origin=INITIALIZE_PROPERTY_FROM_PARAMETER - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.Fir2IrComponentsStorage) returnType:.FirSession - correspondingProperty: PROPERTY name:session visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.Fir2IrComponentsStorage) returnType:.FirSession + correspondingProperty: PROPERTY name:session visibility:public modality:OPEN [val] overridden: public abstract fun (): .FirSession declared in .Fir2IrComponents $this: VALUE_PARAMETER name: type:.Fir2IrComponentsStorage BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): .FirSession declared in .Fir2IrComponentsStorage' + RETURN type=kotlin.Nothing from='public open fun (): .FirSession declared in .Fir2IrComponentsStorage' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:session type:.FirSession visibility:private [final]' type=.FirSession origin=null receiver: GET_VAR ': .Fir2IrComponentsStorage declared in .Fir2IrComponentsStorage.' type=.Fir2IrComponentsStorage origin=null - PROPERTY name:classifierStorage visibility:public modality:FINAL [lateinit,var] + PROPERTY name:classifierStorage visibility:public modality:OPEN [lateinit,var] overridden: public abstract classifierStorage: .Fir2IrClassifierStorage [val] FIELD PROPERTY_BACKING_FIELD name:classifierStorage type:.Fir2IrClassifierStorage visibility:public - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.Fir2IrComponentsStorage) returnType:.Fir2IrClassifierStorage - correspondingProperty: PROPERTY name:classifierStorage visibility:public modality:FINAL [lateinit,var] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.Fir2IrComponentsStorage) returnType:.Fir2IrClassifierStorage + correspondingProperty: PROPERTY name:classifierStorage visibility:public modality:OPEN [lateinit,var] overridden: public abstract fun (): .Fir2IrClassifierStorage declared in .Fir2IrComponents $this: VALUE_PARAMETER name: type:.Fir2IrComponentsStorage BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): .Fir2IrClassifierStorage declared in .Fir2IrComponentsStorage' + RETURN type=kotlin.Nothing from='public open fun (): .Fir2IrClassifierStorage declared in .Fir2IrComponentsStorage' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:classifierStorage type:.Fir2IrClassifierStorage visibility:public' type=.Fir2IrClassifierStorage origin=null receiver: GET_VAR ': .Fir2IrComponentsStorage declared in .Fir2IrComponentsStorage.' type=.Fir2IrComponentsStorage origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.Fir2IrComponentsStorage, :.Fir2IrClassifierStorage) returnType:kotlin.Unit - correspondingProperty: PROPERTY name:classifierStorage visibility:public modality:FINAL [lateinit,var] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.Fir2IrComponentsStorage, :.Fir2IrClassifierStorage) returnType:kotlin.Unit + correspondingProperty: PROPERTY name:classifierStorage visibility:public modality:OPEN [lateinit,var] $this: VALUE_PARAMETER name: type:.Fir2IrComponentsStorage VALUE_PARAMETER name: index:0 type:.Fir2IrClassifierStorage BLOCK_BODY diff --git a/compiler/testData/ir/irText/firProblems/Fir2IrClassifierStorage.fir.kt.txt b/compiler/testData/ir/irText/firProblems/Fir2IrClassifierStorage.fir.kt.txt index 835c18f3d3c..78703019d4a 100644 --- a/compiler/testData/ir/irText/firProblems/Fir2IrClassifierStorage.fir.kt.txt +++ b/compiler/testData/ir/irText/firProblems/Fir2IrClassifierStorage.fir.kt.txt @@ -33,7 +33,7 @@ class Fir2IrComponentsStorage : Fir2IrComponents { override lateinit var classifierStorage: Fir2IrClassifierStorage override get - set + open set } diff --git a/compiler/testData/ir/irText/firProblems/ImplicitReceiverStack.fir.ir.txt b/compiler/testData/ir/irText/firProblems/ImplicitReceiverStack.fir.ir.txt index 55993c0b2ff..5dbe9cf6567 100644 --- a/compiler/testData/ir/irText/firProblems/ImplicitReceiverStack.fir.ir.txt +++ b/compiler/testData/ir/irText/firProblems/ImplicitReceiverStack.fir.ir.txt @@ -70,19 +70,19 @@ FILE fqName: fileName:/ImplicitReceiverStack.kt RETURN type=kotlin.Nothing from='public final fun (): S of .ImplicitReceiverValue? declared in .ImplicitReceiverValue' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:boundSymbol type:S of .ImplicitReceiverValue? visibility:private [final]' type=S of .ImplicitReceiverValue? origin=null receiver: GET_VAR ': .ImplicitReceiverValue.ImplicitReceiverValue> declared in .ImplicitReceiverValue.' type=.ImplicitReceiverValue.ImplicitReceiverValue> origin=null - PROPERTY name:type visibility:public modality:FINAL [val] + PROPERTY name:type visibility:public modality:OPEN [val] overridden: public abstract type: kotlin.String [val] FIELD PROPERTY_BACKING_FIELD name:type type:kotlin.String visibility:private [final] EXPRESSION_BODY GET_VAR 'type: kotlin.String declared in .ImplicitReceiverValue.' type=kotlin.String origin=INITIALIZE_PROPERTY_FROM_PARAMETER - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.ImplicitReceiverValue.ImplicitReceiverValue>) returnType:kotlin.String - correspondingProperty: PROPERTY name:type visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.ImplicitReceiverValue.ImplicitReceiverValue>) returnType:kotlin.String + correspondingProperty: PROPERTY name:type visibility:public modality:OPEN [val] overridden: public abstract fun (): kotlin.String declared in .ReceiverValue $this: VALUE_PARAMETER name: type:.ImplicitReceiverValue.ImplicitReceiverValue> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in .ImplicitReceiverValue' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.String declared in .ImplicitReceiverValue' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:type type:kotlin.String visibility:private [final]' type=kotlin.String origin=null receiver: GET_VAR ': .ImplicitReceiverValue.ImplicitReceiverValue> declared in .ImplicitReceiverValue.' type=.ImplicitReceiverValue.ImplicitReceiverValue> origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] @@ -151,23 +151,23 @@ FILE fqName: fileName:/ImplicitReceiverStack.kt RETURN type=kotlin.Nothing from='private final fun (): kotlin.collections.List<.ImplicitReceiverValue<*>> declared in .PersistentImplicitReceiverStack' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:stack type:kotlin.collections.List<.ImplicitReceiverValue<*>> visibility:private [final]' type=kotlin.collections.List<.ImplicitReceiverValue<*>> origin=null receiver: GET_VAR ': .PersistentImplicitReceiverStack declared in .PersistentImplicitReceiverStack.' type=.PersistentImplicitReceiverStack origin=null - FUN name:iterator visibility:public modality:FINAL <> ($this:.PersistentImplicitReceiverStack) returnType:kotlin.collections.Iterator<.ImplicitReceiverValue<*>> [operator] + FUN name:iterator visibility:public modality:OPEN <> ($this:.PersistentImplicitReceiverStack) returnType:kotlin.collections.Iterator<.ImplicitReceiverValue<*>> [operator] overridden: public abstract fun iterator (): kotlin.collections.Iterator<.ImplicitReceiverValue<*>> [fake_override,operator] declared in .ImplicitReceiverStack public abstract fun iterator (): kotlin.collections.Iterator [operator] declared in kotlin.collections.Iterable $this: VALUE_PARAMETER name: type:.PersistentImplicitReceiverStack BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun iterator (): kotlin.collections.Iterator<.ImplicitReceiverValue<*>> [operator] declared in .PersistentImplicitReceiverStack' + RETURN type=kotlin.Nothing from='public open fun iterator (): kotlin.collections.Iterator<.ImplicitReceiverValue<*>> [operator] declared in .PersistentImplicitReceiverStack' CALL 'public abstract fun iterator (): kotlin.collections.Iterator [operator] declared in kotlin.collections.List' type=kotlin.collections.Iterator<.ImplicitReceiverValue<*>> origin=null $this: CALL 'private final fun (): kotlin.collections.List<.ImplicitReceiverValue<*>> declared in .PersistentImplicitReceiverStack' type=kotlin.collections.List<.ImplicitReceiverValue<*>> origin=GET_PROPERTY $this: GET_VAR ': .PersistentImplicitReceiverStack declared in .PersistentImplicitReceiverStack.iterator' type=.PersistentImplicitReceiverStack origin=null - FUN name:get visibility:public modality:FINAL <> ($this:.PersistentImplicitReceiverStack, name:kotlin.String?) returnType:.ImplicitReceiverValue<*>? [operator] + FUN name:get visibility:public modality:OPEN <> ($this:.PersistentImplicitReceiverStack, name:kotlin.String?) returnType:.ImplicitReceiverValue<*>? [operator] overridden: public abstract fun get (name: kotlin.String?): .ImplicitReceiverValue<*>? [operator] declared in .ImplicitReceiverStack $this: VALUE_PARAMETER name: type:.PersistentImplicitReceiverStack VALUE_PARAMETER name:name index:0 type:kotlin.String? BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun get (name: kotlin.String?): .ImplicitReceiverValue<*>? [operator] declared in .PersistentImplicitReceiverStack' + RETURN type=kotlin.Nothing from='public open fun get (name: kotlin.String?): .ImplicitReceiverValue<*>? [operator] declared in .PersistentImplicitReceiverStack' CALL 'public final fun lastOrNull (): T of kotlin.collections.CollectionsKt.lastOrNull? declared in kotlin.collections.CollectionsKt' type=.ImplicitReceiverValue<*>? origin=null : .ImplicitReceiverValue<*> $receiver: CALL 'private final fun (): kotlin.collections.List<.ImplicitReceiverValue<*>> declared in .PersistentImplicitReceiverStack' type=kotlin.collections.List<.ImplicitReceiverValue<*>> origin=GET_PROPERTY @@ -214,7 +214,7 @@ FILE fqName: fileName:/ImplicitReceiverStack.kt CALL 'public final fun (): S of .ImplicitReceiverValue? declared in .ImplicitReceiverValue' type=.Symbol<*>? origin=GET_PROPERTY $this: GET_VAR 'it: .ImplicitReceiverValue<*> declared in .foo.' type=.ImplicitReceiverValue<*> origin=null CALL 'public final fun bar (s: kotlin.String): kotlin.Unit declared in ' type=kotlin.Unit origin=null - s: CALL 'public final fun (): kotlin.String declared in .ImplicitReceiverValue' type=kotlin.String origin=GET_PROPERTY + s: CALL 'public open fun (): kotlin.String declared in .ImplicitReceiverValue' type=kotlin.String origin=GET_PROPERTY $this: GET_VAR 'it: .ImplicitReceiverValue<*> declared in .foo.' type=.ImplicitReceiverValue<*> origin=null FUN name:box visibility:public modality:FINAL <> () returnType:kotlin.String BLOCK_BODY @@ -235,13 +235,13 @@ FILE fqName: fileName:/ImplicitReceiverStack.kt stack: GET_VAR 'val stack: .PersistentImplicitReceiverStack [val] declared in .box' type=.PersistentImplicitReceiverStack origin=null RETURN type=kotlin.Nothing from='public final fun box (): kotlin.String declared in ' CALL 'public final fun plus (other: kotlin.Any?): kotlin.String [operator] declared in kotlin.String' type=kotlin.String origin=PLUS - $this: CALL 'public final fun (): kotlin.String declared in .ImplicitReceiverValue' type=kotlin.String origin=GET_PROPERTY + $this: CALL 'public open fun (): kotlin.String declared in .ImplicitReceiverValue' type=kotlin.String origin=GET_PROPERTY $this: CALL 'public final fun first (): T of kotlin.collections.CollectionsKt.first declared in kotlin.collections.CollectionsKt' type=.ImplicitReceiverValue<*> origin=null : .ImplicitReceiverValue<*> $receiver: GET_VAR 'val stack: .PersistentImplicitReceiverStack [val] declared in .box' type=.PersistentImplicitReceiverStack origin=null other: BLOCK type=kotlin.String? origin=SAFE_CALL VAR IR_TEMPORARY_VARIABLE name:tmp_0 type:.ImplicitReceiverValue<*>? [val] - CALL 'public final fun get (name: kotlin.String?): .ImplicitReceiverValue<*>? [operator] declared in .PersistentImplicitReceiverStack' type=.ImplicitReceiverValue<*>? origin=null + CALL 'public open fun get (name: kotlin.String?): .ImplicitReceiverValue<*>? [operator] declared in .PersistentImplicitReceiverStack' type=.ImplicitReceiverValue<*>? origin=null $this: GET_VAR 'val stack: .PersistentImplicitReceiverStack [val] declared in .box' type=.PersistentImplicitReceiverStack origin=null name: CONST Null type=kotlin.Nothing? value=null WHEN type=kotlin.String? origin=null @@ -252,5 +252,5 @@ FILE fqName: fileName:/ImplicitReceiverStack.kt then: CONST Null type=kotlin.Nothing? value=null BRANCH if: CONST Boolean type=kotlin.Boolean value=true - then: CALL 'public final fun (): kotlin.String declared in .ImplicitReceiverValue' type=kotlin.String origin=GET_PROPERTY + then: CALL 'public open fun (): kotlin.String declared in .ImplicitReceiverValue' type=kotlin.String origin=GET_PROPERTY $this: GET_VAR 'val tmp_0: .ImplicitReceiverValue<*>? [val] declared in .box' type=.ImplicitReceiverValue<*>? origin=null diff --git a/compiler/testData/ir/irText/firProblems/Modality.fir.ir.txt b/compiler/testData/ir/irText/firProblems/Modality.fir.ir.txt index b2e1eb05856..4811a584b08 100644 --- a/compiler/testData/ir/irText/firProblems/Modality.fir.ir.txt +++ b/compiler/testData/ir/irText/firProblems/Modality.fir.ir.txt @@ -105,7 +105,7 @@ FILE fqName: fileName:/Modality.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .ResolutionPart' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:Owner modality:FINAL visibility:public superTypes:[.ResolutionPart]' - FUN name:process visibility:public modality:FINAL <> ($this:.Owner, $receiver:.KotlinResolutionCandidate) returnType:kotlin.String + FUN name:process visibility:public modality:OPEN <> ($this:.Owner, $receiver:.KotlinResolutionCandidate) returnType:kotlin.String overridden: public abstract fun process (): kotlin.String declared in .ResolutionPart $this: VALUE_PARAMETER name: type:.Owner @@ -130,9 +130,9 @@ FILE fqName: fileName:/Modality.kt BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CONST Boolean type=kotlin.Boolean value=false - then: RETURN type=kotlin.Nothing from='public final fun process (): kotlin.String declared in .Owner' + then: RETURN type=kotlin.Nothing from='public open fun process (): kotlin.String declared in .Owner' CONST String type=kotlin.String value="OK" - RETURN type=kotlin.Nothing from='public final fun process (): kotlin.String declared in .Owner' + RETURN type=kotlin.Nothing from='public open fun process (): kotlin.String declared in .Owner' CONST String type=kotlin.String value="FAIL" FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] overridden: diff --git a/compiler/testData/ir/irText/firProblems/readWriteProperty.fir.ir.txt b/compiler/testData/ir/irText/firProblems/readWriteProperty.fir.ir.txt index b9049531d4c..bab91e4f547 100644 --- a/compiler/testData/ir/irText/firProblems/readWriteProperty.fir.ir.txt +++ b/compiler/testData/ir/irText/firProblems/readWriteProperty.fir.ir.txt @@ -118,7 +118,7 @@ FILE fqName: fileName:/readWriteProperty.kt $this: VALUE_PARAMETER name: type:.IdeWizard BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int? declared in .IdeWizard' - CALL 'public final fun getValue (thisRef: kotlin.Any?, property: kotlin.reflect.KProperty<*>): V of .IdeWizard.setting? [operator] declared in .IdeWizard.setting.' type=kotlin.Int? origin=null + CALL 'public open fun getValue (thisRef: kotlin.Any?, property: kotlin.reflect.KProperty<*>): V of .IdeWizard.setting? [operator] declared in .IdeWizard.setting.' type=kotlin.Int? origin=null $this: GET_FIELD 'FIELD PROPERTY_DELEGATE name:projectTemplate$delegate type:.IdeWizard.setting..SettingType> visibility:private [final]' type=.IdeWizard.setting..SettingType> origin=null receiver: GET_VAR ': .IdeWizard declared in .IdeWizard.' type=.IdeWizard origin=null thisRef: GET_VAR ': .IdeWizard declared in .IdeWizard.' type=.IdeWizard origin=null @@ -128,7 +128,7 @@ FILE fqName: fileName:/readWriteProperty.kt $this: VALUE_PARAMETER name: type:.IdeWizard VALUE_PARAMETER name: index:0 type:kotlin.Int? BLOCK_BODY - CALL 'public final fun setValue (thisRef: kotlin.Any?, property: kotlin.reflect.KProperty<*>, value: V of .IdeWizard.setting?): kotlin.Unit [operator] declared in .IdeWizard.setting.' type=kotlin.Unit origin=null + CALL 'public open fun setValue (thisRef: kotlin.Any?, property: kotlin.reflect.KProperty<*>, value: V of .IdeWizard.setting?): kotlin.Unit [operator] declared in .IdeWizard.setting.' type=kotlin.Unit origin=null $this: GET_FIELD 'FIELD PROPERTY_DELEGATE name:projectTemplate$delegate type:.IdeWizard.setting..SettingType> visibility:private [final]' type=.IdeWizard.setting..SettingType> origin=null receiver: GET_VAR ': .IdeWizard declared in .IdeWizard.' type=.IdeWizard origin=null thisRef: GET_VAR ': .IdeWizard declared in .IdeWizard.' type=.IdeWizard origin=null @@ -148,7 +148,7 @@ FILE fqName: fileName:/readWriteProperty.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[kotlin.properties.ReadWriteProperty.IdeWizard.setting?>]' - FUN name:setValue visibility:public modality:FINAL <> ($this:.IdeWizard.setting..IdeWizard.setting, T of .IdeWizard.setting>, thisRef:kotlin.Any?, property:kotlin.reflect.KProperty<*>, value:V of .IdeWizard.setting?) returnType:kotlin.Unit [operator] + FUN name:setValue visibility:public modality:OPEN <> ($this:.IdeWizard.setting..IdeWizard.setting, T of .IdeWizard.setting>, thisRef:kotlin.Any?, property:kotlin.reflect.KProperty<*>, value:V of .IdeWizard.setting?) returnType:kotlin.Unit [operator] overridden: public abstract fun setValue (thisRef: T of kotlin.properties.ReadWriteProperty, property: kotlin.reflect.KProperty<*>, value: V of kotlin.properties.ReadWriteProperty): kotlin.Unit [operator] declared in kotlin.properties.ReadWriteProperty $this: VALUE_PARAMETER name: type:.IdeWizard.setting..IdeWizard.setting, T of .IdeWizard.setting> @@ -161,7 +161,7 @@ FILE fqName: fileName:/readWriteProperty.kt if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ arg0: GET_VAR 'value: V of .IdeWizard.setting? declared in .IdeWizard.setting..setValue' type=V of .IdeWizard.setting? origin=null arg1: CONST Null type=kotlin.Nothing? value=null - then: RETURN type=kotlin.Nothing from='public final fun setValue (thisRef: kotlin.Any?, property: kotlin.reflect.KProperty<*>, value: V of .IdeWizard.setting?): kotlin.Unit [operator] declared in .IdeWizard.setting.' + then: RETURN type=kotlin.Nothing from='public open fun setValue (thisRef: kotlin.Any?, property: kotlin.reflect.KProperty<*>, value: V of .IdeWizard.setting?): kotlin.Unit [operator] declared in .IdeWizard.setting.' GET_OBJECT 'CLASS IR_EXTERNAL_DECLARATION_STUB OBJECT name:Unit modality:FINAL visibility:public superTypes:[kotlin.Any]' type=kotlin.Unit CALL 'public final fun (: T of .SettingReference): kotlin.Unit declared in .SettingReference' type=kotlin.Unit origin=EQ $this: GET_VAR 'reference: .SettingReference.IdeWizard.setting, T of .IdeWizard.setting> declared in .IdeWizard.setting' type=.SettingReference.IdeWizard.setting, T of .IdeWizard.setting> origin=null @@ -173,14 +173,14 @@ FILE fqName: fileName:/readWriteProperty.kt CALL 'public final fun (: V of .SettingReference): kotlin.Unit declared in .SettingReference' type=kotlin.Unit origin=EQ $this: GET_VAR 'reference: .SettingReference.IdeWizard.setting, T of .IdeWizard.setting> declared in .IdeWizard.setting' type=.SettingReference.IdeWizard.setting, T of .IdeWizard.setting> origin=null : GET_VAR 'value: V of .IdeWizard.setting? declared in .IdeWizard.setting..setValue' type=V of .IdeWizard.setting? origin=null - FUN name:getValue visibility:public modality:FINAL <> ($this:.IdeWizard.setting..IdeWizard.setting, T of .IdeWizard.setting>, thisRef:kotlin.Any?, property:kotlin.reflect.KProperty<*>) returnType:V of .IdeWizard.setting? [operator] + FUN name:getValue visibility:public modality:OPEN <> ($this:.IdeWizard.setting..IdeWizard.setting, T of .IdeWizard.setting>, thisRef:kotlin.Any?, property:kotlin.reflect.KProperty<*>) returnType:V of .IdeWizard.setting? [operator] overridden: public abstract fun getValue (thisRef: T of kotlin.properties.ReadWriteProperty, property: kotlin.reflect.KProperty<*>): V of kotlin.properties.ReadWriteProperty [operator] declared in kotlin.properties.ReadWriteProperty $this: VALUE_PARAMETER name: type:.IdeWizard.setting..IdeWizard.setting, T of .IdeWizard.setting> VALUE_PARAMETER name:thisRef index:0 type:kotlin.Any? VALUE_PARAMETER name:property index:1 type:kotlin.reflect.KProperty<*> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun getValue (thisRef: kotlin.Any?, property: kotlin.reflect.KProperty<*>): V of .IdeWizard.setting? [operator] declared in .IdeWizard.setting.' + RETURN type=kotlin.Nothing from='public open fun getValue (thisRef: kotlin.Any?, property: kotlin.reflect.KProperty<*>): V of .IdeWizard.setting? [operator] declared in .IdeWizard.setting.' CALL 'public final fun (): V of .SettingReference declared in .SettingReference' type=V of .IdeWizard.setting origin=GET_PROPERTY $this: GET_VAR 'reference: .SettingReference.IdeWizard.setting, T of .IdeWizard.setting> declared in .IdeWizard.setting' type=.SettingReference.IdeWizard.setting, T of .IdeWizard.setting> origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] diff --git a/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.fir.ir.txt b/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.fir.ir.txt index b4f187fe017..6ef32044cfb 100644 --- a/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.fir.ir.txt +++ b/compiler/testData/ir/irText/firProblems/typeVariableAfterBuildMap.fir.ir.txt @@ -74,12 +74,12 @@ FILE fqName: fileName:/typeVariableAfterBuildMap.kt name: CONST String type=kotlin.String value="private" isPublicAPI: CONST Boolean type=kotlin.Boolean value=false INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:Private modality:FINAL visibility:public superTypes:[.Visibility]' - FUN name:mustCheckInImports visibility:public modality:FINAL <> ($this:.Visibilities.Private) returnType:kotlin.Boolean + FUN name:mustCheckInImports visibility:public modality:OPEN <> ($this:.Visibilities.Private) returnType:kotlin.Boolean overridden: public abstract fun mustCheckInImports (): kotlin.Boolean declared in .Visibility $this: VALUE_PARAMETER name: type:.Visibilities.Private BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.Private' + RETURN type=kotlin.Nothing from='public open fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.Private' CONST Boolean type=kotlin.Boolean value=true PROPERTY FAKE_OVERRIDE name:name visibility:public modality:FINAL [fake_override,val] overridden: @@ -134,23 +134,23 @@ FILE fqName: fileName:/typeVariableAfterBuildMap.kt name: CONST String type=kotlin.String value="private_to_this" isPublicAPI: CONST Boolean type=kotlin.Boolean value=false INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:PrivateToThis modality:FINAL visibility:public superTypes:[.Visibility]' - PROPERTY name:internalDisplayName visibility:public modality:FINAL [val] + PROPERTY name:internalDisplayName visibility:public modality:OPEN [val] overridden: public open internalDisplayName: kotlin.String [val] - FUN name: visibility:public modality:FINAL <> ($this:.Visibilities.PrivateToThis) returnType:kotlin.String - correspondingProperty: PROPERTY name:internalDisplayName visibility:public modality:FINAL [val] + FUN name: visibility:public modality:OPEN <> ($this:.Visibilities.PrivateToThis) returnType:kotlin.String + correspondingProperty: PROPERTY name:internalDisplayName visibility:public modality:OPEN [val] overridden: public open fun (): kotlin.String declared in .Visibility $this: VALUE_PARAMETER name: type:.Visibilities.PrivateToThis BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in .Visibilities.PrivateToThis' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.String declared in .Visibilities.PrivateToThis' CONST String type=kotlin.String value="private/*private to this*/" - FUN name:mustCheckInImports visibility:public modality:FINAL <> ($this:.Visibilities.PrivateToThis) returnType:kotlin.Boolean + FUN name:mustCheckInImports visibility:public modality:OPEN <> ($this:.Visibilities.PrivateToThis) returnType:kotlin.Boolean overridden: public abstract fun mustCheckInImports (): kotlin.Boolean declared in .Visibility $this: VALUE_PARAMETER name: type:.Visibilities.PrivateToThis BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.PrivateToThis' + RETURN type=kotlin.Nothing from='public open fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.PrivateToThis' CONST Boolean type=kotlin.Boolean value=true PROPERTY FAKE_OVERRIDE name:name visibility:public modality:FINAL [fake_override,val] overridden: @@ -197,12 +197,12 @@ FILE fqName: fileName:/typeVariableAfterBuildMap.kt name: CONST String type=kotlin.String value="protected" isPublicAPI: CONST Boolean type=kotlin.Boolean value=true INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:Protected modality:FINAL visibility:public superTypes:[.Visibility]' - FUN name:mustCheckInImports visibility:public modality:FINAL <> ($this:.Visibilities.Protected) returnType:kotlin.Boolean + FUN name:mustCheckInImports visibility:public modality:OPEN <> ($this:.Visibilities.Protected) returnType:kotlin.Boolean overridden: public abstract fun mustCheckInImports (): kotlin.Boolean declared in .Visibility $this: VALUE_PARAMETER name: type:.Visibilities.Protected BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.Protected' + RETURN type=kotlin.Nothing from='public open fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.Protected' CONST Boolean type=kotlin.Boolean value=false PROPERTY FAKE_OVERRIDE name:name visibility:public modality:FINAL [fake_override,val] overridden: @@ -257,12 +257,12 @@ FILE fqName: fileName:/typeVariableAfterBuildMap.kt name: CONST String type=kotlin.String value="internal" isPublicAPI: CONST Boolean type=kotlin.Boolean value=false INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:Internal modality:FINAL visibility:public superTypes:[.Visibility]' - FUN name:mustCheckInImports visibility:public modality:FINAL <> ($this:.Visibilities.Internal) returnType:kotlin.Boolean + FUN name:mustCheckInImports visibility:public modality:OPEN <> ($this:.Visibilities.Internal) returnType:kotlin.Boolean overridden: public abstract fun mustCheckInImports (): kotlin.Boolean declared in .Visibility $this: VALUE_PARAMETER name: type:.Visibilities.Internal BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.Internal' + RETURN type=kotlin.Nothing from='public open fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.Internal' CONST Boolean type=kotlin.Boolean value=true PROPERTY FAKE_OVERRIDE name:name visibility:public modality:FINAL [fake_override,val] overridden: @@ -317,12 +317,12 @@ FILE fqName: fileName:/typeVariableAfterBuildMap.kt name: CONST String type=kotlin.String value="public" isPublicAPI: CONST Boolean type=kotlin.Boolean value=true INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:Public modality:FINAL visibility:public superTypes:[.Visibility]' - FUN name:mustCheckInImports visibility:public modality:FINAL <> ($this:.Visibilities.Public) returnType:kotlin.Boolean + FUN name:mustCheckInImports visibility:public modality:OPEN <> ($this:.Visibilities.Public) returnType:kotlin.Boolean overridden: public abstract fun mustCheckInImports (): kotlin.Boolean declared in .Visibility $this: VALUE_PARAMETER name: type:.Visibilities.Public BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.Public' + RETURN type=kotlin.Nothing from='public open fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.Public' CONST Boolean type=kotlin.Boolean value=false PROPERTY FAKE_OVERRIDE name:name visibility:public modality:FINAL [fake_override,val] overridden: @@ -377,12 +377,12 @@ FILE fqName: fileName:/typeVariableAfterBuildMap.kt name: CONST String type=kotlin.String value="local" isPublicAPI: CONST Boolean type=kotlin.Boolean value=false INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:Local modality:FINAL visibility:public superTypes:[.Visibility]' - FUN name:mustCheckInImports visibility:public modality:FINAL <> ($this:.Visibilities.Local) returnType:kotlin.Boolean + FUN name:mustCheckInImports visibility:public modality:OPEN <> ($this:.Visibilities.Local) returnType:kotlin.Boolean overridden: public abstract fun mustCheckInImports (): kotlin.Boolean declared in .Visibility $this: VALUE_PARAMETER name: type:.Visibilities.Local BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.Local' + RETURN type=kotlin.Nothing from='public open fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.Local' CONST Boolean type=kotlin.Boolean value=true PROPERTY FAKE_OVERRIDE name:name visibility:public modality:FINAL [fake_override,val] overridden: @@ -437,7 +437,7 @@ FILE fqName: fileName:/typeVariableAfterBuildMap.kt name: CONST String type=kotlin.String value="inherited" isPublicAPI: CONST Boolean type=kotlin.Boolean value=false INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:Inherited modality:FINAL visibility:public superTypes:[.Visibility]' - FUN name:mustCheckInImports visibility:public modality:FINAL <> ($this:.Visibilities.Inherited) returnType:kotlin.Boolean + FUN name:mustCheckInImports visibility:public modality:OPEN <> ($this:.Visibilities.Inherited) returnType:kotlin.Boolean overridden: public abstract fun mustCheckInImports (): kotlin.Boolean declared in .Visibility $this: VALUE_PARAMETER name: type:.Visibilities.Inherited @@ -498,23 +498,23 @@ FILE fqName: fileName:/typeVariableAfterBuildMap.kt name: CONST String type=kotlin.String value="invisible_fake" isPublicAPI: CONST Boolean type=kotlin.Boolean value=false INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:InvisibleFake modality:FINAL visibility:public superTypes:[.Visibility]' - FUN name:mustCheckInImports visibility:public modality:FINAL <> ($this:.Visibilities.InvisibleFake) returnType:kotlin.Boolean + FUN name:mustCheckInImports visibility:public modality:OPEN <> ($this:.Visibilities.InvisibleFake) returnType:kotlin.Boolean overridden: public abstract fun mustCheckInImports (): kotlin.Boolean declared in .Visibility $this: VALUE_PARAMETER name: type:.Visibilities.InvisibleFake BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.InvisibleFake' + RETURN type=kotlin.Nothing from='public open fun mustCheckInImports (): kotlin.Boolean declared in .Visibilities.InvisibleFake' CONST Boolean type=kotlin.Boolean value=true - PROPERTY name:externalDisplayName visibility:public modality:FINAL [val] + PROPERTY name:externalDisplayName visibility:public modality:OPEN [val] overridden: public open externalDisplayName: kotlin.String [val] - FUN name: visibility:public modality:FINAL <> ($this:.Visibilities.InvisibleFake) returnType:kotlin.String - correspondingProperty: PROPERTY name:externalDisplayName visibility:public modality:FINAL [val] + FUN name: visibility:public modality:OPEN <> ($this:.Visibilities.InvisibleFake) returnType:kotlin.String + correspondingProperty: PROPERTY name:externalDisplayName visibility:public modality:OPEN [val] overridden: public open fun (): kotlin.String declared in .Visibility $this: VALUE_PARAMETER name: type:.Visibilities.InvisibleFake BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.String declared in .Visibilities.InvisibleFake' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.String declared in .Visibilities.InvisibleFake' CONST String type=kotlin.String value="invisible (private in a supertype)" PROPERTY FAKE_OVERRIDE name:name visibility:public modality:FINAL [fake_override,val] overridden: @@ -561,7 +561,7 @@ FILE fqName: fileName:/typeVariableAfterBuildMap.kt name: CONST String type=kotlin.String value="unknown" isPublicAPI: CONST Boolean type=kotlin.Boolean value=false INSTANCE_INITIALIZER_CALL classDescriptor='CLASS OBJECT name:Unknown modality:FINAL visibility:public superTypes:[.Visibility]' - FUN name:mustCheckInImports visibility:public modality:FINAL <> ($this:.Visibilities.Unknown) returnType:kotlin.Boolean + FUN name:mustCheckInImports visibility:public modality:OPEN <> ($this:.Visibilities.Unknown) returnType:kotlin.Boolean overridden: public abstract fun mustCheckInImports (): kotlin.Boolean declared in .Visibility $this: VALUE_PARAMETER name: type:.Visibilities.Unknown diff --git a/compiler/testData/ir/irText/regressions/kt45236.fir.ir.txt b/compiler/testData/ir/irText/regressions/kt45236.fir.ir.txt index 981bf7f25aa..f12fcc8ca63 100644 --- a/compiler/testData/ir/irText/regressions/kt45236.fir.ir.txt +++ b/compiler/testData/ir/irText/regressions/kt45236.fir.ir.txt @@ -35,19 +35,19 @@ FILE fqName: fileName:/kt45236.kt RETURN type=kotlin.Nothing from='public final fun (): kotlin.Throwable declared in .NetRequestStatus.Error' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:error type:kotlin.Throwable visibility:private [final]' type=kotlin.Throwable origin=null receiver: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null - PROPERTY name:value visibility:public modality:FINAL [val] + PROPERTY name:value visibility:public modality:OPEN [val] overridden: public abstract value: T of .NetRequestStatus? [val] FIELD PROPERTY_BACKING_FIELD name:value type:T of .NetRequestStatus.Error? visibility:private [final] EXPRESSION_BODY GET_VAR 'value: T of .NetRequestStatus.Error? declared in .NetRequestStatus.Error.' type=T of .NetRequestStatus.Error? origin=INITIALIZE_PROPERTY_FROM_PARAMETER - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.NetRequestStatus.Error.NetRequestStatus.Error>) returnType:T of .NetRequestStatus.Error? - correspondingProperty: PROPERTY name:value visibility:public modality:FINAL [val] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.NetRequestStatus.Error.NetRequestStatus.Error>) returnType:T of .NetRequestStatus.Error? + correspondingProperty: PROPERTY name:value visibility:public modality:OPEN [val] overridden: public abstract fun (): T of .NetRequestStatus? declared in .NetRequestStatus $this: VALUE_PARAMETER name: type:.NetRequestStatus.Error.NetRequestStatus.Error> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): T of .NetRequestStatus.Error? declared in .NetRequestStatus.Error' + RETURN type=kotlin.Nothing from='public open fun (): T of .NetRequestStatus.Error? declared in .NetRequestStatus.Error' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .NetRequestStatus.Error? visibility:private [final]' type=T of .NetRequestStatus.Error? origin=null receiver: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null FUN name:component1 visibility:public modality:FINAL <> ($this:.NetRequestStatus.Error.NetRequestStatus.Error>) returnType:kotlin.Throwable [operator] diff --git a/compiler/testData/ir/irText/regressions/kt45236.ir.txt b/compiler/testData/ir/irText/regressions/kt45236.ir.txt index 456cbd3eaa8..44c53f14385 100644 --- a/compiler/testData/ir/irText/regressions/kt45236.ir.txt +++ b/compiler/testData/ir/irText/regressions/kt45236.ir.txt @@ -60,8 +60,8 @@ FILE fqName: fileName:/kt45236.kt $this: VALUE_PARAMETER name: type:.NetRequestStatus.Error.NetRequestStatus.Error> BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun component2 (): T of .NetRequestStatus.Error? [operator] declared in .NetRequestStatus.Error' - CALL 'public open fun (): T of .NetRequestStatus.Error? declared in .NetRequestStatus.Error' type=T of .NetRequestStatus.Error? origin=null - $this: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.component2' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null + GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .NetRequestStatus.Error? visibility:private [final]' type=T of .NetRequestStatus.Error? origin=null + receiver: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.component2' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null FUN GENERATED_DATA_CLASS_MEMBER name:copy visibility:public modality:FINAL <> ($this:.NetRequestStatus.Error.NetRequestStatus.Error>, error:kotlin.Throwable, value:T of .NetRequestStatus.Error?) returnType:.NetRequestStatus.Error.NetRequestStatus.Error> $this: VALUE_PARAMETER name: type:.NetRequestStatus.Error.NetRequestStatus.Error> VALUE_PARAMETER name:error index:0 type:kotlin.Throwable @@ -70,8 +70,8 @@ FILE fqName: fileName:/kt45236.kt receiver: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.copy' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null VALUE_PARAMETER name:value index:1 type:T of .NetRequestStatus.Error? EXPRESSION_BODY - CALL 'public open fun (): T of .NetRequestStatus.Error? declared in .NetRequestStatus.Error' type=T of .NetRequestStatus.Error? origin=null - $this: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.copy' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null + GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .NetRequestStatus.Error? visibility:private [final]' type=T of .NetRequestStatus.Error? origin=null + receiver: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.copy' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun copy (error: kotlin.Throwable, value: T of .NetRequestStatus.Error?): .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error' CONSTRUCTOR_CALL 'public constructor (error: kotlin.Throwable, value: T of .NetRequestStatus.Error?) [primary] declared in .NetRequestStatus.Error' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null @@ -91,8 +91,8 @@ FILE fqName: fileName:/kt45236.kt receiver: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.toString' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null CONST String type=kotlin.String value=", " CONST String type=kotlin.String value="value=" - CALL 'public open fun (): T of .NetRequestStatus.Error? declared in .NetRequestStatus.Error' type=T of .NetRequestStatus.Error? origin=null - $this: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.toString' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null + GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .NetRequestStatus.Error? visibility:private [final]' type=T of .NetRequestStatus.Error? origin=null + receiver: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.toString' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null CONST String type=kotlin.String value=")" FUN GENERATED_DATA_CLASS_MEMBER name:hashCode visibility:public modality:OPEN <> ($this:.NetRequestStatus.Error.NetRequestStatus.Error>) returnType:kotlin.Int overridden: @@ -111,15 +111,15 @@ FILE fqName: fileName:/kt45236.kt other: WHEN type=kotlin.Int origin=null BRANCH if: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EQEQ - arg0: CALL 'public open fun (): T of .NetRequestStatus.Error? declared in .NetRequestStatus.Error' type=T of .NetRequestStatus.Error? origin=null - $this: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.hashCode' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null + arg0: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .NetRequestStatus.Error? visibility:private [final]' type=T of .NetRequestStatus.Error? origin=null + receiver: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.hashCode' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null arg1: CONST Null type=kotlin.Nothing? value=null then: CONST Int type=kotlin.Int value=0 BRANCH if: CONST Boolean type=kotlin.Boolean value=true then: CALL 'public open fun hashCode (): kotlin.Int declared in kotlin.Any' type=kotlin.Int origin=null - $this: CALL 'public open fun (): T of .NetRequestStatus.Error? declared in .NetRequestStatus.Error' type=T of .NetRequestStatus.Error? origin=null - $this: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.hashCode' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null + $this: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .NetRequestStatus.Error? visibility:private [final]' type=T of .NetRequestStatus.Error? origin=null + receiver: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.hashCode' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null RETURN type=kotlin.Nothing from='public open fun hashCode (): kotlin.Int declared in .NetRequestStatus.Error' GET_VAR 'var result: kotlin.Int [var] declared in .NetRequestStatus.Error.hashCode' type=kotlin.Int origin=null FUN GENERATED_DATA_CLASS_MEMBER name:equals visibility:public modality:OPEN <> ($this:.NetRequestStatus.Error.NetRequestStatus.Error>, other:kotlin.Any?) returnType:kotlin.Boolean [operator] @@ -158,10 +158,10 @@ FILE fqName: fileName:/kt45236.kt BRANCH if: CALL 'public final fun not (): kotlin.Boolean [operator] declared in kotlin.Boolean' type=kotlin.Boolean origin=EXCLEQ $this: CALL 'public final fun EQEQ (arg0: kotlin.Any?, arg1: kotlin.Any?): kotlin.Boolean declared in kotlin.internal.ir' type=kotlin.Boolean origin=EXCLEQ - arg0: CALL 'public open fun (): T of .NetRequestStatus.Error? declared in .NetRequestStatus.Error' type=T of .NetRequestStatus.Error? origin=null - $this: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.equals' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null - arg1: CALL 'public open fun (): T of .NetRequestStatus.Error? declared in .NetRequestStatus.Error' type=T of .NetRequestStatus.Error? origin=null - $this: GET_VAR 'val tmp_0: .NetRequestStatus.Error.NetRequestStatus.Error> [val] declared in .NetRequestStatus.Error.equals' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null + arg0: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .NetRequestStatus.Error? visibility:private [final]' type=T of .NetRequestStatus.Error? origin=null + receiver: GET_VAR ': .NetRequestStatus.Error.NetRequestStatus.Error> declared in .NetRequestStatus.Error.equals' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null + arg1: GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:value type:T of .NetRequestStatus.Error? visibility:private [final]' type=T of .NetRequestStatus.Error? origin=null + receiver: GET_VAR 'val tmp_0: .NetRequestStatus.Error.NetRequestStatus.Error> [val] declared in .NetRequestStatus.Error.equals' type=.NetRequestStatus.Error.NetRequestStatus.Error> origin=null then: RETURN type=kotlin.Nothing from='public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in .NetRequestStatus.Error' CONST Boolean type=kotlin.Boolean value=false RETURN type=kotlin.Nothing from='public open fun equals (other: kotlin.Any?): kotlin.Boolean [operator] declared in .NetRequestStatus.Error' diff --git a/compiler/testData/ir/irText/stubs/genericClassInDifferentModule.fir.ir.txt b/compiler/testData/ir/irText/stubs/genericClassInDifferentModule.fir.ir.txt index 153a1f49f1c..950158b6a91 100644 --- a/compiler/testData/ir/irText/stubs/genericClassInDifferentModule.fir.ir.txt +++ b/compiler/testData/ir/irText/stubs/genericClassInDifferentModule.fir.ir.txt @@ -68,33 +68,33 @@ FILE fqName: fileName:/genericClassInDifferentModule_m2.kt : T of .Derived1 x: GET_VAR 'x: T of .Derived1 declared in .Derived1.' type=T of .Derived1 origin=null INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Derived1 modality:FINAL visibility:public superTypes:[.Base.Derived1>]' - FUN name:foo visibility:public modality:FINAL ($this:.Derived1.Derived1>, y:Y of .Derived1.foo) returnType:T of .Derived1 + FUN name:foo visibility:public modality:OPEN ($this:.Derived1.Derived1>, y:Y of .Derived1.foo) returnType:T of .Derived1 overridden: public abstract fun foo (y: Y of .Base.foo): T of .Base declared in .Base TYPE_PARAMETER name:Y index:0 variance: superTypes:[kotlin.Any?] reified:false $this: VALUE_PARAMETER name: type:.Derived1.Derived1> VALUE_PARAMETER name:y index:0 type:Y of .Derived1.foo BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun foo (y: Y of .Derived1.foo): T of .Derived1 declared in .Derived1' + RETURN type=kotlin.Nothing from='public open fun foo (y: Y of .Derived1.foo): T of .Derived1 declared in .Derived1' CALL 'public final fun (): T of .Derived1 [fake_override] declared in .Derived1' type=T of .Derived1 origin=GET_PROPERTY $this: GET_VAR ': .Derived1.Derived1> declared in .Derived1.foo' type=.Derived1.Derived1> origin=null - PROPERTY name:bar visibility:public modality:FINAL [var] + PROPERTY name:bar visibility:public modality:OPEN [var] overridden: public abstract bar: T of .Base [var] FIELD PROPERTY_BACKING_FIELD name:bar type:T of .Derived1 visibility:private EXPRESSION_BODY GET_VAR 'x: T of .Derived1 declared in .Derived1.' type=T of .Derived1 origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.Derived1.Derived1>) returnType:T of .Derived1 - correspondingProperty: PROPERTY name:bar visibility:public modality:FINAL [var] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.Derived1.Derived1>) returnType:T of .Derived1 + correspondingProperty: PROPERTY name:bar visibility:public modality:OPEN [var] overridden: public final fun (): T of .Base declared in .Base $this: VALUE_PARAMETER name: type:.Derived1.Derived1> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): T of .Derived1 declared in .Derived1' + RETURN type=kotlin.Nothing from='public open fun (): T of .Derived1 declared in .Derived1' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:T of .Derived1 visibility:private' type=T of .Derived1 origin=null receiver: GET_VAR ': .Derived1.Derived1> declared in .Derived1.' type=.Derived1.Derived1> origin=null - FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:FINAL <> ($this:.Derived1.Derived1>, :T of .Derived1) returnType:kotlin.Unit - correspondingProperty: PROPERTY name:bar visibility:public modality:FINAL [var] + FUN DEFAULT_PROPERTY_ACCESSOR name: visibility:public modality:OPEN <> ($this:.Derived1.Derived1>, :T of .Derived1) returnType:kotlin.Unit + correspondingProperty: PROPERTY name:bar visibility:public modality:OPEN [var] overridden: public final fun (value: T of .Base): kotlin.Unit declared in .Base $this: VALUE_PARAMETER name: type:.Derived1.Derived1> @@ -103,22 +103,22 @@ FILE fqName: fileName:/genericClassInDifferentModule_m2.kt SET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:bar type:T of .Derived1 visibility:private' type=kotlin.Unit origin=null receiver: GET_VAR ': .Derived1.Derived1> declared in .Derived1.' type=.Derived1.Derived1> origin=null value: GET_VAR ': T of .Derived1 declared in .Derived1.' type=T of .Derived1 origin=null - PROPERTY name:exn visibility:public modality:FINAL [var] + PROPERTY name:exn visibility:public modality:OPEN [var] overridden: public abstract exn: T of .Base [var] - FUN name: visibility:public modality:FINAL ($this:.Derived1.Derived1>, $receiver:Z of .Derived1.) returnType:T of .Derived1 - correspondingProperty: PROPERTY name:exn visibility:public modality:FINAL [var] + FUN name: visibility:public modality:OPEN ($this:.Derived1.Derived1>, $receiver:Z of .Derived1.) returnType:T of .Derived1 + correspondingProperty: PROPERTY name:exn visibility:public modality:OPEN [var] overridden: public final fun (): T of .Base declared in .Base TYPE_PARAMETER name:Z index:0 variance: superTypes:[kotlin.Any?] reified:false $this: VALUE_PARAMETER name: type:.Derived1.Derived1> $receiver: VALUE_PARAMETER name: type:Z of .Derived1. BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): T of .Derived1 declared in .Derived1' + RETURN type=kotlin.Nothing from='public open fun (): T of .Derived1 declared in .Derived1' CALL 'public final fun (): T of .Derived1 [fake_override] declared in .Derived1' type=T of .Derived1 origin=GET_PROPERTY $this: GET_VAR ': .Derived1.Derived1> declared in .Derived1.' type=.Derived1.Derived1> origin=null - FUN name: visibility:public modality:FINAL ($this:.Derived1.Derived1>, $receiver:Z of .Derived1., value:T of .Derived1) returnType:kotlin.Unit - correspondingProperty: PROPERTY name:exn visibility:public modality:FINAL [var] + FUN name: visibility:public modality:OPEN ($this:.Derived1.Derived1>, $receiver:Z of .Derived1., value:T of .Derived1) returnType:kotlin.Unit + correspondingProperty: PROPERTY name:exn visibility:public modality:OPEN [var] overridden: public final fun (value: T of .Base): kotlin.Unit declared in .Base TYPE_PARAMETER name:Z index:0 variance: superTypes:[kotlin.Any?] reified:false diff --git a/compiler/testData/ir/irText/types/castsInsideCoroutineInference.fir.ir.txt b/compiler/testData/ir/irText/types/castsInsideCoroutineInference.fir.ir.txt index e7b31f60b0e..df448845e61 100644 --- a/compiler/testData/ir/irText/types/castsInsideCoroutineInference.fir.ir.txt +++ b/compiler/testData/ir/irText/types/castsInsideCoroutineInference.fir.ir.txt @@ -168,7 +168,7 @@ FILE fqName: fileName:/castsInsideCoroutineInference.kt RETURN type=kotlin.Nothing from='internal final fun (): .FlowCollector.SafeCollector> declared in .SafeCollector' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:collector type:.FlowCollector.SafeCollector> visibility:private [final]' type=.FlowCollector.SafeCollector> origin=null receiver: GET_VAR ': .SafeCollector.SafeCollector> declared in .SafeCollector.' type=.SafeCollector.SafeCollector> origin=null - FUN name:emit visibility:public modality:FINAL <> ($this:.SafeCollector.SafeCollector>, value:T of .SafeCollector) returnType:kotlin.Unit [suspend] + FUN name:emit visibility:public modality:OPEN <> ($this:.SafeCollector.SafeCollector>, value:T of .SafeCollector) returnType:kotlin.Unit [suspend] overridden: public abstract fun emit (value: T of .FlowCollector): kotlin.Unit [suspend] declared in .FlowCollector $this: VALUE_PARAMETER name: type:.SafeCollector.SafeCollector> diff --git a/compiler/testData/ir/irText/types/definitelyNonNullOverride.fir.ir.txt b/compiler/testData/ir/irText/types/definitelyNonNullOverride.fir.ir.txt index 7231d1c09dc..0fccf290c21 100644 --- a/compiler/testData/ir/irText/types/definitelyNonNullOverride.fir.ir.txt +++ b/compiler/testData/ir/irText/types/definitelyNonNullOverride.fir.ir.txt @@ -45,7 +45,7 @@ FILE fqName: fileName:/definitelyNonNullOverride.kt DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .B' : {T of .D & Any} INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:D modality:FINAL visibility:public superTypes:[.B<{T of .D & Any}>]' - FUN name:foo visibility:public modality:FINAL <> ($this:.D.D>, t:{T of .D & Any}) returnType:kotlin.Unit + FUN name:foo visibility:public modality:OPEN <> ($this:.D.D>, t:{T of .D & Any}) returnType:kotlin.Unit overridden: public open fun foo (t: T of .B): kotlin.Unit declared in .B $this: VALUE_PARAMETER name: type:.D.D> diff --git a/compiler/testData/ir/irText/types/definitelyNonNullSAM.fir.ir.txt b/compiler/testData/ir/irText/types/definitelyNonNullSAM.fir.ir.txt index 0efde79f2e9..20adf06cf92 100644 --- a/compiler/testData/ir/irText/types/definitelyNonNullSAM.fir.ir.txt +++ b/compiler/testData/ir/irText/types/definitelyNonNullSAM.fir.ir.txt @@ -61,7 +61,7 @@ FILE fqName: fileName:/definitelyNonNullSAM.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.FIn<{T of .bar & Any}>]' - FUN name:f visibility:public modality:FINAL <> ($this:.bar..bar>, sx:{T of .bar & Any}) returnType:kotlin.Unit + FUN name:f visibility:public modality:OPEN <> ($this:.bar..bar>, sx:{T of .bar & Any}) returnType:kotlin.Unit overridden: public abstract fun f (x: T of .FIn): kotlin.Unit declared in .FIn $this: VALUE_PARAMETER name: type:.bar..bar> diff --git a/compiler/testData/ir/irText/types/definitelyNotNullAsArgument.fir.ir.txt b/compiler/testData/ir/irText/types/definitelyNotNullAsArgument.fir.ir.txt index dab9011a038..e7fb28a7a4f 100644 --- a/compiler/testData/ir/irText/types/definitelyNotNullAsArgument.fir.ir.txt +++ b/compiler/testData/ir/irText/types/definitelyNotNullAsArgument.fir.ir.txt @@ -64,18 +64,18 @@ FILE fqName: fileName:/definitelyNotNullAsArgument.kt RETURN type=kotlin.Nothing from='public final fun (): TT of .C declared in .C' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:t type:TT of .C visibility:private [final]' type=TT of .C origin=null receiver: GET_VAR ': .C.C> declared in .C.' type=.C.C> origin=null - FUN name:input visibility:public modality:FINAL <> ($this:.C.C>, t:{TT of .C & Any}) returnType:kotlin.Unit + FUN name:input visibility:public modality:OPEN <> ($this:.C.C>, t:{TT of .C & Any}) returnType:kotlin.Unit overridden: public abstract fun input (t: T of .I): kotlin.Unit declared in .I $this: VALUE_PARAMETER name: type:.C.C> VALUE_PARAMETER name:t index:0 type:{TT of .C & Any} BLOCK_BODY - FUN name:output visibility:public modality:FINAL <> ($this:.C.C>) returnType:{TT of .C & Any} + FUN name:output visibility:public modality:OPEN <> ($this:.C.C>) returnType:{TT of .C & Any} overridden: public abstract fun output (): T of .I declared in .I $this: VALUE_PARAMETER name: type:.C.C> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun output (): {TT of .C & Any} declared in .C' + RETURN type=kotlin.Nothing from='public open fun output (): {TT of .C & Any} declared in .C' CALL 'public final fun CHECK_NOT_NULL (arg0: T0 of kotlin.internal.ir.CHECK_NOT_NULL?): {T0 of kotlin.internal.ir.CHECK_NOT_NULL & Any} declared in kotlin.internal.ir' type={TT of .C & Any} origin=EXCLEXCL : {TT of .C & Any} arg0: CALL 'public final fun (): TT of .C declared in .C' type=TT of .C origin=GET_PROPERTY diff --git a/compiler/testData/ir/irText/types/genericDelegatedDeepProperty.fir.ir.txt b/compiler/testData/ir/irText/types/genericDelegatedDeepProperty.fir.ir.txt index 8dc83738a35..bb44dcf89b3 100644 --- a/compiler/testData/ir/irText/types/genericDelegatedDeepProperty.fir.ir.txt +++ b/compiler/testData/ir/irText/types/genericDelegatedDeepProperty.fir.ir.txt @@ -131,12 +131,12 @@ FILE fqName: fileName:/genericDelegatedDeepProperty.kt RETURN type=kotlin.Nothing from='public final fun (): R of .CR declared in .CR' GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:r type:R of .CR visibility:private [final]' type=R of .CR origin=null receiver: GET_VAR ': .CR.CR> declared in .CR.' type=.CR.CR> origin=null - FUN name:foo visibility:public modality:FINAL <> ($this:.CR.CR>) returnType:R of .CR + FUN name:foo visibility:public modality:OPEN <> ($this:.CR.CR>) returnType:R of .CR overridden: public abstract fun foo (): R of .IR declared in .IR $this: VALUE_PARAMETER name: type:.CR.CR> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun foo (): R of .CR declared in .CR' + RETURN type=kotlin.Nothing from='public open fun foo (): R of .CR declared in .CR' CALL 'public final fun (): R of .CR declared in .CR' type=R of .CR origin=GET_PROPERTY $this: GET_VAR ': .CR.CR> declared in .CR.foo' type=.CR.CR> origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] @@ -232,14 +232,14 @@ FILE fqName: fileName:/genericDelegatedDeepProperty.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.IDelegate1<.Value., .CR.>>, T of .>]' - FUN name:getValue visibility:public modality:FINAL <> ($this:.additionalText$delegate..deepO$delegate..>, t:.Value., .CR.>>, p:kotlin.reflect.KProperty<*>) returnType:T of . [operator] + FUN name:getValue visibility:public modality:OPEN <> ($this:.additionalText$delegate..deepO$delegate..>, t:.Value., .CR.>>, p:kotlin.reflect.KProperty<*>) returnType:T of . [operator] overridden: public abstract fun getValue (t: T1 of .IDelegate1, p: kotlin.reflect.KProperty<*>): R1 of .IDelegate1 [operator] declared in .IDelegate1 $this: VALUE_PARAMETER name: type:.additionalText$delegate..deepO$delegate..> VALUE_PARAMETER name:t index:0 type:.Value., .CR.>> VALUE_PARAMETER name:p index:1 type:kotlin.reflect.KProperty<*> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): T of . [operator] declared in .additionalText$delegate..deepO$delegate.' + RETURN type=kotlin.Nothing from='public open fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): T of . [operator] declared in .additionalText$delegate..deepO$delegate.' CALL 'public final fun (): T of .Value declared in .Value' type=T of . origin=GET_PROPERTY $this: GET_VAR 't: .Value., .CR.>> declared in .additionalText$delegate..deepO$delegate..getValue' type=.Value., .CR.>> origin=null FUN name:qux21 visibility:public modality:FINAL ($this:.additionalText$delegate..deepO$delegate..>, t:F21T of .additionalText$delegate..deepO$delegate..qux21) returnType:F21T of .additionalText$delegate..deepO$delegate..qux21 @@ -277,7 +277,7 @@ FILE fqName: fileName:/genericDelegatedDeepProperty.kt $receiver: VALUE_PARAMETER name: type:.Value., .CR.>> BLOCK_BODY RETURN type=kotlin.Nothing from='private final fun (): T of . declared in .additionalText$delegate.' - CALL 'public final fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): T of . [operator] declared in .additionalText$delegate..deepO$delegate.' type=T of . origin=null + CALL 'public open fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): T of . [operator] declared in .additionalText$delegate..deepO$delegate.' type=T of . origin=null $this: GET_FIELD 'FIELD PROPERTY_DELEGATE name:deepO$delegate type:.additionalText$delegate..deepO$delegate..> visibility:private [final]' type=.additionalText$delegate..deepO$delegate..> origin=null receiver: TYPE_OP type=.additionalText$delegate. origin=IMPLICIT_CAST typeOperand=.additionalText$delegate. GET_VAR ': .additionalText$delegate..> declared in .additionalText$delegate..' type=.additionalText$delegate..> origin=null @@ -293,15 +293,15 @@ FILE fqName: fileName:/genericDelegatedDeepProperty.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name: modality:FINAL visibility:local superTypes:[.IDelegate1<.Value., .CR.>>, T of .>]' - FUN name:getValue visibility:public modality:FINAL <> ($this:.additionalText$delegate..deepK$delegate..>, t:.Value., .CR.>>, p:kotlin.reflect.KProperty<*>) returnType:T of . [operator] + FUN name:getValue visibility:public modality:OPEN <> ($this:.additionalText$delegate..deepK$delegate..>, t:.Value., .CR.>>, p:kotlin.reflect.KProperty<*>) returnType:T of . [operator] overridden: public abstract fun getValue (t: T1 of .IDelegate1, p: kotlin.reflect.KProperty<*>): R1 of .IDelegate1 [operator] declared in .IDelegate1 $this: VALUE_PARAMETER name: type:.additionalText$delegate..deepK$delegate..> VALUE_PARAMETER name:t index:0 type:.Value., .CR.>> VALUE_PARAMETER name:p index:1 type:kotlin.reflect.KProperty<*> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): T of . [operator] declared in .additionalText$delegate..deepK$delegate.' - CALL 'public final fun foo (): R of .CR declared in .CR' type=T of . origin=null + RETURN type=kotlin.Nothing from='public open fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): T of . [operator] declared in .additionalText$delegate..deepK$delegate.' + CALL 'public open fun foo (): R of .CR declared in .CR' type=T of . origin=null $this: CALL 'public final fun (): IT of .Value declared in .Value' type=.CR.> origin=GET_PROPERTY $this: GET_VAR 't: .Value., .CR.>> declared in .additionalText$delegate..deepK$delegate..getValue' type=.Value., .CR.>> origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] @@ -324,20 +324,20 @@ FILE fqName: fileName:/genericDelegatedDeepProperty.kt $receiver: VALUE_PARAMETER name: type:.Value., .CR.>> BLOCK_BODY RETURN type=kotlin.Nothing from='private final fun (): T of . declared in .additionalText$delegate.' - CALL 'public final fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): T of . [operator] declared in .additionalText$delegate..deepK$delegate.' type=T of . origin=null + CALL 'public open fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): T of . [operator] declared in .additionalText$delegate..deepK$delegate.' type=T of . origin=null $this: GET_FIELD 'FIELD PROPERTY_DELEGATE name:deepK$delegate type:.additionalText$delegate..deepK$delegate..> visibility:private [final]' type=.additionalText$delegate..deepK$delegate..> origin=null receiver: TYPE_OP type=.additionalText$delegate. origin=IMPLICIT_CAST typeOperand=.additionalText$delegate. GET_VAR ': .additionalText$delegate..> declared in .additionalText$delegate..' type=.additionalText$delegate..> origin=null t: GET_VAR ': .Value., .CR.>> declared in .additionalText$delegate..' type=.Value., .CR.>> origin=null p: PROPERTY_REFERENCE 'private final deepK: T of . [delegated,val]' field=null getter='private final fun (): T of . declared in .additionalText$delegate.' setter=null type=kotlin.reflect.KProperty2<.Value., .CR.>>, *, T of .> origin=PROPERTY_REFERENCE_FOR_DELEGATE - FUN name:getValue visibility:public modality:FINAL <> ($this:.additionalText$delegate..>, t:.Value., .CR.>>, p:kotlin.reflect.KProperty<*>) returnType:.P., T of .> [operator] + FUN name:getValue visibility:public modality:OPEN <> ($this:.additionalText$delegate..>, t:.Value., .CR.>>, p:kotlin.reflect.KProperty<*>) returnType:.P., T of .> [operator] overridden: public abstract fun getValue (t: T1 of .IDelegate1, p: kotlin.reflect.KProperty<*>): R1 of .IDelegate1 [operator] declared in .IDelegate1 $this: VALUE_PARAMETER name: type:.additionalText$delegate..> VALUE_PARAMETER name:t index:0 type:.Value., .CR.>> VALUE_PARAMETER name:p index:1 type:kotlin.reflect.KProperty<*> BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): .P., T of .> [operator] declared in .additionalText$delegate.' + RETURN type=kotlin.Nothing from='public open fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): .P., T of .> [operator] declared in .additionalText$delegate.' CONSTRUCTOR_CALL 'public constructor (p1: P1 of .P, p2: P2 of .P) [primary] declared in .P' type=.P., T of .> origin=null : T of . : T of . @@ -367,7 +367,7 @@ FILE fqName: fileName:/genericDelegatedDeepProperty.kt $receiver: VALUE_PARAMETER name: type:.Value., .CR.>> BLOCK_BODY RETURN type=kotlin.Nothing from='public final fun (): .P., T of .> declared in ' - CALL 'public final fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): .P., T of .> [operator] declared in .additionalText$delegate.' type=.P., T of .> origin=null + CALL 'public open fun getValue (t: .Value., .CR.>>, p: kotlin.reflect.KProperty<*>): .P., T of .> [operator] declared in .additionalText$delegate.' type=.P., T of .> origin=null $this: GET_FIELD 'FIELD PROPERTY_DELEGATE name:additionalText$delegate type:.additionalText$delegate..> visibility:private [final,static]' type=.additionalText$delegate..> origin=null t: GET_VAR ': .Value., .CR.>> declared in .' type=.Value., .CR.>> origin=null p: PROPERTY_REFERENCE 'public final additionalText: .P., T of .> [delegated,val]' field=null getter='public final fun (): .P., T of .> declared in ' setter=null type=kotlin.reflect.KProperty1<.Value., .CR.>>, .P., T of .>> origin=PROPERTY_REFERENCE_FOR_DELEGATE diff --git a/compiler/testData/ir/irText/types/nullChecks/implicitNotNullOnPlatformType.fir.ir.txt b/compiler/testData/ir/irText/types/nullChecks/implicitNotNullOnPlatformType.fir.ir.txt index 78f51eb064f..a4e30dd0dd9 100644 --- a/compiler/testData/ir/irText/types/nullChecks/implicitNotNullOnPlatformType.fir.ir.txt +++ b/compiler/testData/ir/irText/types/nullChecks/implicitNotNullOnPlatformType.fir.ir.txt @@ -8,46 +8,46 @@ FILE fqName: fileName:/implicitNotNullOnPlatformType.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:MySet modality:FINAL visibility:public superTypes:[kotlin.collections.Set]' - PROPERTY name:size visibility:public modality:FINAL [val] + PROPERTY name:size visibility:public modality:OPEN [val] overridden: public abstract size: kotlin.Int [val] - FUN name: visibility:public modality:FINAL <> ($this:.MySet) returnType:kotlin.Int - correspondingProperty: PROPERTY name:size visibility:public modality:FINAL [val] + FUN name: visibility:public modality:OPEN <> ($this:.MySet) returnType:kotlin.Int + correspondingProperty: PROPERTY name:size visibility:public modality:OPEN [val] overridden: public abstract fun (): kotlin.Int declared in kotlin.collections.Set $this: VALUE_PARAMETER name: type:.MySet BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun (): kotlin.Int declared in .MySet' + RETURN type=kotlin.Nothing from='public open fun (): kotlin.Int declared in .MySet' CALL 'public final fun TODO (): kotlin.Nothing [inline] declared in kotlin.StandardKt' type=kotlin.Nothing origin=null - FUN name:contains visibility:public modality:FINAL <> ($this:.MySet, element:kotlin.String) returnType:kotlin.Boolean [operator] + FUN name:contains visibility:public modality:OPEN <> ($this:.MySet, element:kotlin.String) returnType:kotlin.Boolean [operator] overridden: public abstract fun contains (element: E of kotlin.collections.Set): kotlin.Boolean [operator] declared in kotlin.collections.Set $this: VALUE_PARAMETER name: type:.MySet VALUE_PARAMETER name:element index:0 type:kotlin.String BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun contains (element: kotlin.String): kotlin.Boolean [operator] declared in .MySet' + RETURN type=kotlin.Nothing from='public open fun contains (element: kotlin.String): kotlin.Boolean [operator] declared in .MySet' CALL 'public final fun TODO (): kotlin.Nothing [inline] declared in kotlin.StandardKt' type=kotlin.Nothing origin=null - FUN name:containsAll visibility:public modality:FINAL <> ($this:.MySet, elements:kotlin.collections.Collection) returnType:kotlin.Boolean + FUN name:containsAll visibility:public modality:OPEN <> ($this:.MySet, elements:kotlin.collections.Collection) returnType:kotlin.Boolean overridden: public abstract fun containsAll (elements: kotlin.collections.Collection): kotlin.Boolean declared in kotlin.collections.Set $this: VALUE_PARAMETER name: type:.MySet VALUE_PARAMETER name:elements index:0 type:kotlin.collections.Collection BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun containsAll (elements: kotlin.collections.Collection): kotlin.Boolean declared in .MySet' + RETURN type=kotlin.Nothing from='public open fun containsAll (elements: kotlin.collections.Collection): kotlin.Boolean declared in .MySet' CALL 'public final fun TODO (): kotlin.Nothing [inline] declared in kotlin.StandardKt' type=kotlin.Nothing origin=null - FUN name:isEmpty visibility:public modality:FINAL <> ($this:.MySet) returnType:kotlin.Boolean + FUN name:isEmpty visibility:public modality:OPEN <> ($this:.MySet) returnType:kotlin.Boolean overridden: public abstract fun isEmpty (): kotlin.Boolean declared in kotlin.collections.Set $this: VALUE_PARAMETER name: type:.MySet BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun isEmpty (): kotlin.Boolean declared in .MySet' + RETURN type=kotlin.Nothing from='public open fun isEmpty (): kotlin.Boolean declared in .MySet' CALL 'public final fun TODO (): kotlin.Nothing [inline] declared in kotlin.StandardKt' type=kotlin.Nothing origin=null - FUN name:iterator visibility:public modality:FINAL <> ($this:.MySet) returnType:kotlin.collections.Iterator [operator] + FUN name:iterator visibility:public modality:OPEN <> ($this:.MySet) returnType:kotlin.collections.Iterator [operator] overridden: public abstract fun iterator (): kotlin.collections.Iterator [operator] declared in kotlin.collections.Set $this: VALUE_PARAMETER name: type:.MySet BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun iterator (): kotlin.collections.Iterator [operator] declared in .MySet' + RETURN type=kotlin.Nothing from='public open fun iterator (): kotlin.collections.Iterator [operator] declared in .MySet' CALL 'public final fun TODO (): kotlin.Nothing [inline] declared in kotlin.StandardKt' type=kotlin.Nothing origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] overridden: @@ -74,11 +74,11 @@ FILE fqName: fileName:/implicitNotNullOnPlatformType.kt VALUE_PARAMETER name:m index:0 type:.MySet BLOCK_BODY TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit - CALL 'public final fun contains (element: kotlin.String): kotlin.Boolean [operator] declared in .MySet' type=kotlin.Boolean origin=null + CALL 'public open fun contains (element: kotlin.String): kotlin.Boolean [operator] declared in .MySet' type=kotlin.Boolean origin=null $this: GET_VAR 'm: .MySet declared in .testContains' type=.MySet origin=null element: TYPE_OP type=kotlin.String origin=IMPLICIT_NOTNULL typeOperand=kotlin.String GET_FIELD 'FIELD IR_EXTERNAL_JAVA_DECLARATION_STUB name:STRING type:@[FlexibleNullability] kotlin.String? visibility:public [static]' type=@[FlexibleNullability] kotlin.String? origin=GET_PROPERTY TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit - CALL 'public final fun contains (element: kotlin.String): kotlin.Boolean [operator] declared in .MySet' type=kotlin.Boolean origin=null + CALL 'public open fun contains (element: kotlin.String): kotlin.Boolean [operator] declared in .MySet' type=kotlin.Boolean origin=null $this: GET_VAR 'm: .MySet declared in .testContains' type=.MySet origin=null element: CONST String type=kotlin.String value="abc" diff --git a/compiler/testData/ir/irText/types/nullChecks/nullCheckOnInterfaceDelegation.fir.ir.txt b/compiler/testData/ir/irText/types/nullChecks/nullCheckOnInterfaceDelegation.fir.ir.txt index 0e0a6fa4513..766ba2617f6 100644 --- a/compiler/testData/ir/irText/types/nullChecks/nullCheckOnInterfaceDelegation.fir.ir.txt +++ b/compiler/testData/ir/irText/types/nullChecks/nullCheckOnInterfaceDelegation.fir.ir.txt @@ -24,13 +24,13 @@ FILE fqName: fileName:/nullCheckOnInterfaceDelegation.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in .A' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:Derived modality:FINAL visibility:public superTypes:[.A; .IFoo]' - FUN name:foo visibility:public modality:FINAL <> ($this:.Derived) returnType:@[FlexibleNullability] kotlin.String? + FUN name:foo visibility:public modality:OPEN <> ($this:.Derived) returnType:@[FlexibleNullability] kotlin.String? overridden: public open fun foo (): @[FlexibleNullability] kotlin.String? declared in .A public abstract fun foo (): kotlin.String declared in .IFoo $this: VALUE_PARAMETER name: type:.Derived BLOCK_BODY - RETURN type=kotlin.Nothing from='public final fun foo (): @[FlexibleNullability] kotlin.String? declared in .Derived' + RETURN type=kotlin.Nothing from='public open fun foo (): @[FlexibleNullability] kotlin.String? declared in .Derived' CALL 'public open fun foo (): @[FlexibleNullability] kotlin.String? declared in .A' superQualifier='CLASS IR_EXTERNAL_JAVA_DECLARATION_STUB CLASS name:A modality:OPEN visibility:public superTypes:[kotlin.Any]' type=@[FlexibleNullability] kotlin.String? origin=null $this: GET_VAR ': .Derived declared in .Derived.foo' type=.Derived origin=null FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator] @@ -62,7 +62,7 @@ FILE fqName: fileName:/nullCheckOnInterfaceDelegation.kt BLOCK_BODY RETURN type=kotlin.Nothing from='public open fun foo (): kotlin.String declared in .Delegated' TYPE_OP type=kotlin.String origin=IMPLICIT_NOTNULL typeOperand=kotlin.String - CALL 'public final fun foo (): @[FlexibleNullability] kotlin.String? declared in .Derived' type=kotlin.String origin=null + CALL 'public open fun foo (): @[FlexibleNullability] kotlin.String? declared in .Derived' type=kotlin.String origin=null $this: GET_FIELD 'FIELD DELEGATE name:$$delegate_0 type:.Derived visibility:private [final]' type=.Derived origin=null receiver: GET_VAR ': .Delegated declared in .Delegated.foo' type=.Delegated origin=null FIELD DELEGATE name:$$delegate_0 type:.Derived visibility:private [final] diff --git a/compiler/testData/ir/irText/types/receiverOfIntersectionType.fir.ir.txt b/compiler/testData/ir/irText/types/receiverOfIntersectionType.fir.ir.txt index 71930f67319..c52a1435a6f 100644 --- a/compiler/testData/ir/irText/types/receiverOfIntersectionType.fir.ir.txt +++ b/compiler/testData/ir/irText/types/receiverOfIntersectionType.fir.ir.txt @@ -52,7 +52,7 @@ FILE fqName: fileName:/receiverOfIntersectionType.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:A modality:FINAL visibility:public superTypes:[.I; .J]' - FUN name:ff visibility:public modality:FINAL <> ($this:.A) returnType:kotlin.Unit + FUN name:ff visibility:public modality:OPEN <> ($this:.A) returnType:kotlin.Unit overridden: public abstract fun ff (): kotlin.Unit declared in .I $this: VALUE_PARAMETER name: type:.A @@ -79,7 +79,7 @@ FILE fqName: fileName:/receiverOfIntersectionType.kt BLOCK_BODY DELEGATING_CONSTRUCTOR_CALL 'public constructor () [primary] declared in kotlin.Any' INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:B modality:FINAL visibility:public superTypes:[.I; .J]' - FUN name:ff visibility:public modality:FINAL <> ($this:.B) returnType:kotlin.Unit + FUN name:ff visibility:public modality:OPEN <> ($this:.B) returnType:kotlin.Unit overridden: public abstract fun ff (): kotlin.Unit declared in .I $this: VALUE_PARAMETER name: type:.B diff --git a/js/js.translator/testData/box/expression/try/overrideThrowableProperties.kt b/js/js.translator/testData/box/expression/try/overrideThrowableProperties.kt index 6ea28a32da1..6f985a30695 100644 --- a/js/js.translator/testData/box/expression/try/overrideThrowableProperties.kt +++ b/js/js.translator/testData/box/expression/try/overrideThrowableProperties.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND_K2: JS_IR // EXPECTED_REACHABLE_NODES: 1315 open class Ex0(msg: String, cs: Throwable): Throwable(msg, cs) diff --git a/js/js.translator/testData/box/native/inheritanceFromNativeTrait.kt b/js/js.translator/testData/box/native/inheritanceFromNativeTrait.kt index 2690122c88e..11cbee458a2 100644 --- a/js/js.translator/testData/box/native/inheritanceFromNativeTrait.kt +++ b/js/js.translator/testData/box/native/inheritanceFromNativeTrait.kt @@ -1,6 +1,5 @@ // DONT_TARGET_EXACT_BACKEND: WASM // WASM_MUTE_REASON: IMPLEMENTING_EXTERNAL_INTERFACE -// IGNORE_BACKEND_K2: JS_IR // EXPECTED_REACHABLE_NODES: 1297 package foo diff --git a/js/js.translator/testData/box/propertyAccess/configurable.kt b/js/js.translator/testData/box/propertyAccess/configurable.kt index 8e2c4de41e6..2d892420efc 100644 --- a/js/js.translator/testData/box/propertyAccess/configurable.kt +++ b/js/js.translator/testData/box/propertyAccess/configurable.kt @@ -1,6 +1,5 @@ // EXPECTED_REACHABLE_NODES: 1345 // KJS_WITH_FULL_RUNTIME -// IGNORE_BACKEND_K2: JS_IR package foo external interface EP { diff --git a/js/js.translator/testData/box/reflection/kClassReifiedWithJsCall.kt b/js/js.translator/testData/box/reflection/kClassReifiedWithJsCall.kt index 2f7f9be9d78..20db130ba88 100644 --- a/js/js.translator/testData/box/reflection/kClassReifiedWithJsCall.kt +++ b/js/js.translator/testData/box/reflection/kClassReifiedWithJsCall.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND_K2: JS_IR import kotlin.reflect.KClass // FILE: main.kt diff --git a/js/js.translator/testData/box/reflection/kClassWithJsCall.kt b/js/js.translator/testData/box/reflection/kClassWithJsCall.kt index 860baa3e684..f4a62b31dcf 100644 --- a/js/js.translator/testData/box/reflection/kClassWithJsCall.kt +++ b/js/js.translator/testData/box/reflection/kClassWithJsCall.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND_K2: JS_IR // FILE: main.kt import kotlin.reflect.KClass diff --git a/js/js.translator/testData/box/reflection/kJsClassWithJsCall.kt b/js/js.translator/testData/box/reflection/kJsClassWithJsCall.kt index 8d4c21d0a88..d51da2e25ca 100644 --- a/js/js.translator/testData/box/reflection/kJsClassWithJsCall.kt +++ b/js/js.translator/testData/box/reflection/kJsClassWithJsCall.kt @@ -1,4 +1,3 @@ -// IGNORE_BACKEND_K2: JS_IR import kotlin.reflect.KClass // FILE: main.kt diff --git a/js/js.translator/testData/box/reflection/kTypeWithJsCall.kt b/js/js.translator/testData/box/reflection/kTypeWithJsCall.kt index 533b7538541..81d58540825 100644 --- a/js/js.translator/testData/box/reflection/kTypeWithJsCall.kt +++ b/js/js.translator/testData/box/reflection/kTypeWithJsCall.kt @@ -1,5 +1,4 @@ // KJS_WITH_FULL_RUNTIME -// IGNORE_BACKEND_K2: JS_IR import kotlin.reflect.KClass import kotlin.reflect.KType diff --git a/plugins/allopen/testData/bytecodeListing/anonymousObject.fir.txt b/plugins/allopen/testData/bytecodeListing/anonymousObject.fir.txt deleted file mode 100644 index 4d0042f1aa2..00000000000 --- a/plugins/allopen/testData/bytecodeListing/anonymousObject.fir.txt +++ /dev/null @@ -1,36 +0,0 @@ -@java.lang.annotation.Retention(value=RUNTIME) -@kotlin.Metadata -public annotation class AllOpen { - // source: 'anonymousObject.kt' -} - -@kotlin.Metadata -public final class Test$a$1 { - // source: 'anonymousObject.kt' - enclosing method Test.()V - inner (anonymous) class Test$a$1 - method (): void - public final method run(): void -} - -@kotlin.Metadata -public final class Test$b$1 { - // source: 'anonymousObject.kt' - enclosing method Test.b()V - inner (anonymous) class Test$b$1 - method (): void - public final method run(): void -} - -@AllOpen -@kotlin.Metadata -public class Test { - // source: 'anonymousObject.kt' - private final @org.jetbrains.annotations.NotNull field a: java.lang.Runnable - inner (anonymous) class Test$a$1 - inner (anonymous) class Test$b$1 - public method (): void - private final static method b$lambda$0(): void - public method b(): void - public @org.jetbrains.annotations.NotNull method getA(): java.lang.Runnable -} diff --git a/plugins/fir-plugin-prototype/testData/box/newSupertype.fir.txt b/plugins/fir-plugin-prototype/testData/box/newSupertype.fir.txt index cd52a08065c..403d5acdd03 100644 --- a/plugins/fir-plugin-prototype/testData/box/newSupertype.fir.txt +++ b/plugins/fir-plugin-prototype/testData/box/newSupertype.fir.txt @@ -11,7 +11,7 @@ FILE: newSupertype.kt super() } - public final override fun foo(): R|kotlin/Unit| { + public open override fun foo(): R|kotlin/Unit| { } } @@ -20,7 +20,7 @@ FILE: newSupertype.kt super() } - public final override fun foo(): R|kotlin/Unit| { + public open override fun foo(): R|kotlin/Unit| { } } diff --git a/plugins/fir-plugin-prototype/testData/diagnostics/supertypes/simple.fir.txt b/plugins/fir-plugin-prototype/testData/diagnostics/supertypes/simple.fir.txt index 27dc760272e..ee033d5677e 100644 --- a/plugins/fir-plugin-prototype/testData/diagnostics/supertypes/simple.fir.txt +++ b/plugins/fir-plugin-prototype/testData/diagnostics/supertypes/simple.fir.txt @@ -16,7 +16,7 @@ FILE: simple.kt super() } - public final override fun foo(): R|kotlin/Unit| { + public open override fun foo(): R|kotlin/Unit| { } } @@ -31,7 +31,7 @@ FILE: simple.kt super() } - public final override fun foo(): R|kotlin/Unit| { + public open override fun foo(): R|kotlin/Unit| { } } @@ -40,7 +40,7 @@ FILE: simple.kt super() } - public final override fun foo(): R|kotlin/Unit| { + public open override fun foo(): R|kotlin/Unit| { } } diff --git a/plugins/kotlinx-serialization/testData/firMembers/metaSerializable.fir.txt b/plugins/kotlinx-serialization/testData/firMembers/metaSerializable.fir.txt index 6648d0e093d..0cfe2408a9b 100644 --- a/plugins/kotlinx-serialization/testData/firMembers/metaSerializable.fir.txt +++ b/plugins/kotlinx-serialization/testData/firMembers/metaSerializable.fir.txt @@ -366,14 +366,14 @@ FILE: metaSerializable.kt super() } - public final override val descriptor: R|kotlinx/serialization/descriptors/SerialDescriptor| = R|kotlinx/serialization/descriptors/PrimitiveSerialDescriptor|(String(Project4), Q|kotlinx/serialization/descriptors/PrimitiveKind.STRING|) + public open override val descriptor: R|kotlinx/serialization/descriptors/SerialDescriptor| = R|kotlinx/serialization/descriptors/PrimitiveSerialDescriptor|(String(Project4), Q|kotlinx/serialization/descriptors/PrimitiveKind.STRING|) public get(): R|kotlinx/serialization/descriptors/SerialDescriptor| - public final override fun serialize(encoder: R|kotlinx/serialization/encoding/Encoder|, value: R|Project4|): R|kotlin/Unit| { + public open override fun serialize(encoder: R|kotlinx/serialization/encoding/Encoder|, value: R|Project4|): R|kotlin/Unit| { ^serialize R|/encoder|.R|kotlinx/serialization/encoding/Encoder.encodeString|((R|/value|.R|/Project4.name|, String(:), R|/value|.R|/Project4.language|)) } - public final override fun deserialize(decoder: R|kotlinx/serialization/encoding/Decoder|): R|Project4| { + public open override fun deserialize(decoder: R|kotlinx/serialization/encoding/Decoder|): R|Project4| { lval params: R|kotlin/collections/List| = R|/decoder|.R|kotlinx/serialization/encoding/Decoder.decodeString|().R|kotlin/text/split|(vararg(Char(:))) ^deserialize R|/Project4.Project4|(R|/params|.R|SubstitutionOverride|(Int(0)), R|/params|.R|SubstitutionOverride|(Int(1))) } diff --git a/plugins/kotlinx-serialization/testData/firMembers/serializableWith.fir.txt b/plugins/kotlinx-serialization/testData/firMembers/serializableWith.fir.txt index 92c6cd67c98..600a05652dc 100644 --- a/plugins/kotlinx-serialization/testData/firMembers/serializableWith.fir.txt +++ b/plugins/kotlinx-serialization/testData/firMembers/serializableWith.fir.txt @@ -4,14 +4,14 @@ FILE: serializableWith.kt super() } - public final override val descriptor: R|kotlinx/serialization/descriptors/SerialDescriptor| = R|kotlinx/serialization/descriptors/PrimitiveSerialDescriptor|(String(IntHolder), Q|kotlinx/serialization/descriptors/PrimitiveKind.STRING|) + public open override val descriptor: R|kotlinx/serialization/descriptors/SerialDescriptor| = R|kotlinx/serialization/descriptors/PrimitiveSerialDescriptor|(String(IntHolder), Q|kotlinx/serialization/descriptors/PrimitiveKind.STRING|) public get(): R|kotlinx/serialization/descriptors/SerialDescriptor| - public final override fun serialize(encoder: R|kotlinx/serialization/encoding/Encoder|, value: R|IntHolder|): R|kotlin/Unit| { + public open override fun serialize(encoder: R|kotlinx/serialization/encoding/Encoder|, value: R|IntHolder|): R|kotlin/Unit| { R|/encoder|.R|kotlinx/serialization/encoding/Encoder.encodeString|(R|/value|.R|/IntHolder.value|.R|kotlin/Int.toString|()) } - public final override fun deserialize(decoder: R|kotlinx/serialization/encoding/Decoder|): R|IntHolder| { + public open override fun deserialize(decoder: R|kotlinx/serialization/encoding/Decoder|): R|IntHolder| { lval string: R|kotlin/String| = R|/decoder|.R|kotlinx/serialization/encoding/Decoder.decodeString|() ^deserialize R|/IntHolder.IntHolder|(R|/string|.R|kotlin/text/toInt|()) } @@ -22,14 +22,14 @@ FILE: serializableWith.kt super() } - public final override val descriptor: R|kotlinx/serialization/descriptors/SerialDescriptor| = R|kotlinx/serialization/descriptors/PrimitiveSerialDescriptor|(String(SerializableObject), Q|kotlinx/serialization/descriptors/PrimitiveKind.STRING|) + public open override val descriptor: R|kotlinx/serialization/descriptors/SerialDescriptor| = R|kotlinx/serialization/descriptors/PrimitiveSerialDescriptor|(String(SerializableObject), Q|kotlinx/serialization/descriptors/PrimitiveKind.STRING|) public get(): R|kotlinx/serialization/descriptors/SerialDescriptor| - public final override fun serialize(encoder: R|kotlinx/serialization/encoding/Encoder|, value: R|SerializableObject|): R|kotlin/Unit| { + public open override fun serialize(encoder: R|kotlinx/serialization/encoding/Encoder|, value: R|SerializableObject|): R|kotlin/Unit| { R|/encoder|.R|kotlinx/serialization/encoding/Encoder.encodeString|(String(obj)) } - public final override fun deserialize(decoder: R|kotlinx/serialization/encoding/Decoder|): R|SerializableObject| { + public open override fun deserialize(decoder: R|kotlinx/serialization/encoding/Decoder|): R|SerializableObject| { R|/decoder|.R|kotlinx/serialization/encoding/Decoder.decodeString|() ^deserialize Q|SerializableObject| } diff --git a/plugins/kotlinx-serialization/testData/firMembers/serializerViaCompanion.fir.txt b/plugins/kotlinx-serialization/testData/firMembers/serializerViaCompanion.fir.txt index 7e890c712c5..340c38035bb 100644 --- a/plugins/kotlinx-serialization/testData/firMembers/serializerViaCompanion.fir.txt +++ b/plugins/kotlinx-serialization/testData/firMembers/serializerViaCompanion.fir.txt @@ -101,13 +101,13 @@ FILE: serializerViaCompanion.kt super() } - public final override val descriptor: R|kotlinx/serialization/descriptors/SerialDescriptor| = R|kotlinx/serialization/descriptors/buildClassSerialDescriptor|(String(Partially-Overridden), = buildClassSerialDescriptor@fun R|kotlinx/serialization/descriptors/ClassSerialDescriptorBuilder|.(): R|kotlin/Unit| { + public open override val descriptor: R|kotlinx/serialization/descriptors/SerialDescriptor| = R|kotlinx/serialization/descriptors/buildClassSerialDescriptor|(String(Partially-Overridden), = buildClassSerialDescriptor@fun R|kotlinx/serialization/descriptors/ClassSerialDescriptorBuilder|.(): R|kotlin/Unit| { this@R|special/anonymous|.R|kotlinx/serialization/descriptors/ClassSerialDescriptorBuilder.element|(String(i), R|kotlinx/serialization/descriptors/PrimitiveSerialDescriptor|(String(i), Q|kotlinx/serialization/descriptors/PrimitiveKind.INT|)) } ) public get(): R|kotlinx/serialization/descriptors/SerialDescriptor| - public final override fun serialize(encoder: R|kotlinx/serialization/encoding/Encoder|, value: R|com/example/PartiallyOverridden|): R|kotlin/Unit| { + public open override fun serialize(encoder: R|kotlinx/serialization/encoding/Encoder|, value: R|com/example/PartiallyOverridden|): R|kotlin/Unit| { lval compositeOutput: R|kotlinx/serialization/encoding/CompositeEncoder| = R|/encoder|.R|kotlinx/serialization/encoding/Encoder.beginStructure|(Q|com/example/PartiallyOverridden|.R|com/example/PartiallyOverridden.Companion.descriptor|) R|/compositeOutput|.R|kotlinx/serialization/encoding/CompositeEncoder.encodeIntElement|(Q|com/example/PartiallyOverridden|.R|com/example/PartiallyOverridden.Companion.descriptor|, Int(0), R|/value|.R|com/example/PartiallyOverridden.i|.R|kotlin/Int.plus|(Int(10))) R|/compositeOutput|.R|kotlinx/serialization/encoding/CompositeEncoder.endStructure|(Q|com/example/PartiallyOverridden|.R|com/example/PartiallyOverridden.Companion.descriptor|) @@ -137,7 +137,7 @@ FILE: serializerViaCompanion.kt super() } - public final override fun deserialize(decoder: R|kotlinx/serialization/encoding/Decoder|): R|com/example/PartiallyWithoutType| { + public open override fun deserialize(decoder: R|kotlinx/serialization/encoding/Decoder|): R|com/example/PartiallyWithoutType| { lval dec: R|kotlinx/serialization/encoding/CompositeDecoder| = R|/decoder|.R|kotlinx/serialization/encoding/Decoder.beginStructure|(this@R|com/example/PartiallyWithoutType.Companion|.R|com/example/PartiallyWithoutType.Companion.descriptor|) lvar iv: R|kotlin/Int?| = Null(null) loop@while(Boolean(true)) { @@ -186,14 +186,14 @@ FILE: serializerViaCompanion.kt super() } - public final override val descriptor: R|kotlinx/serialization/descriptors/SerialDescriptor| = R|kotlinx/serialization/descriptors/PrimitiveSerialDescriptor|(String(FullyOverridden), Q|kotlinx/serialization/descriptors/PrimitiveKind.STRING|) + public open override val descriptor: R|kotlinx/serialization/descriptors/SerialDescriptor| = R|kotlinx/serialization/descriptors/PrimitiveSerialDescriptor|(String(FullyOverridden), Q|kotlinx/serialization/descriptors/PrimitiveKind.STRING|) public get(): R|kotlinx/serialization/descriptors/SerialDescriptor| - public final override fun serialize(encoder: R|kotlinx/serialization/encoding/Encoder|, value: R|com/example/FullyOverridden|): R|kotlin/Unit| { + public open override fun serialize(encoder: R|kotlinx/serialization/encoding/Encoder|, value: R|com/example/FullyOverridden|): R|kotlin/Unit| { R|/encoder|.R|kotlinx/serialization/encoding/Encoder.encodeString|((String(i=), R|/value|.R|com/example/FullyOverridden.i|)) } - public final override fun deserialize(decoder: R|kotlinx/serialization/encoding/Decoder|): R|com/example/FullyOverridden| { + public open override fun deserialize(decoder: R|kotlinx/serialization/encoding/Decoder|): R|com/example/FullyOverridden| { lval i: R|kotlin/Int| = R|/decoder|.R|kotlinx/serialization/encoding/Decoder.decodeString|().R|kotlin/text/substringAfter|(Char(=)).R|kotlin/text/toInt|() ^deserialize R|com/example/FullyOverridden.FullyOverridden|(R|/i|) }