Update test data for IR text tests

This commit is contained in:
Alexander Udalov
2024-03-04 23:01:02 +01:00
committed by Space Team
parent 3bb2ea10b6
commit 19cc7981dc
4 changed files with 159 additions and 157 deletions
@@ -5,20 +5,20 @@ FILE fqName:<root> fileName:/1.kt
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.Java2'
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:A modality:FINAL visibility:public superTypes:[<root>.Java2]'
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>) returnType:kotlin.Number [fake_override]
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>) returnType:@[FlexibleNullability] kotlin.Number? [fake_override]
overridden:
public open fun bar (): kotlin.Number declared in <root>.Java2
public open fun bar (): @[FlexibleNullability] kotlin.Number? declared in <root>.Java2
$this: VALUE_PARAMETER name:<this> type:<root>.Java1<kotlin.Any>
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 declared in <root>.Java2
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
VALUE_PARAMETER name:other index:0 type:kotlin.Any?
FUN FAKE_OVERRIDE name:foo visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>, t:kotlin.Number) returnType:kotlin.Unit [fake_override]
FUN FAKE_OVERRIDE name:foo visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>, t:@[FlexibleNullability] kotlin.Number?) returnType:kotlin.Unit [fake_override]
overridden:
public open fun foo (t: kotlin.Number): kotlin.Unit declared in <root>.Java2
public open fun foo (t: @[FlexibleNullability] kotlin.Number?): kotlin.Unit declared in <root>.Java2
$this: VALUE_PARAMETER name:<this> type:<root>.Java1<kotlin.Any>
VALUE_PARAMETER name:t index:0 type:kotlin.Number
VALUE_PARAMETER name:t index:0 type:@[FlexibleNullability] kotlin.Number?
FUN FAKE_OVERRIDE name:foo visibility:public modality:OPEN <> ($this:<root>.Java2, t:@[FlexibleNullability] kotlin.Any?) returnType:kotlin.Unit [fake_override]
overridden:
public open fun foo (t: @[FlexibleNullability] kotlin.Any?): kotlin.Unit declared in <root>.Java2
@@ -194,7 +194,7 @@ FILE fqName:<root> fileName:/1.kt
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Int>) returnType:@[FlexibleNullability] kotlin.Int? [fake_override]
overridden:
public open fun bar (): @[FlexibleNullability] T of <root>.Java1? declared in <root>.Java1
public abstract fun bar (): kotlin.Any declared in <root>.Java5
public abstract fun bar (): kotlin.Any? declared in <root>.Java5
$this: VALUE_PARAMETER name:<this> type:<root>.Java1<kotlin.Int>
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator]
overridden:
@@ -232,7 +232,7 @@ FILE fqName:<root> fileName:/1.kt
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Int>) returnType:@[FlexibleNullability] kotlin.Int? [fake_override]
overridden:
public open fun bar (): @[FlexibleNullability] T of <root>.Java1? declared in <root>.Java1
public abstract fun bar (): kotlin.Any declared in <root>.Java5
public abstract fun bar (): kotlin.Any? declared in <root>.Java5
$this: VALUE_PARAMETER name:<this> type:<root>.Java1<kotlin.Int>
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator]
overridden:
@@ -267,9 +267,9 @@ FILE fqName:<root> fileName:/1.kt
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.Java2'
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:H modality:FINAL visibility:public superTypes:[<root>.Java2; <root>.KotlinInterface<kotlin.Any>]'
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>) returnType:kotlin.Number [fake_override]
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>) returnType:@[FlexibleNullability] kotlin.Number? [fake_override]
overridden:
public open fun bar (): kotlin.Number declared in <root>.Java2
public open fun bar (): @[FlexibleNullability] kotlin.Number? declared in <root>.Java2
public abstract fun bar (): T of <root>.KotlinInterface? declared in <root>.KotlinInterface
$this: VALUE_PARAMETER name:<this> type:<root>.Java1<kotlin.Any>
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator]
@@ -278,11 +278,11 @@ FILE fqName:<root> fileName:/1.kt
public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.KotlinInterface
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
VALUE_PARAMETER name:other index:0 type:kotlin.Any?
FUN FAKE_OVERRIDE name:foo visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>, t:kotlin.Number) returnType:kotlin.Unit [fake_override]
FUN FAKE_OVERRIDE name:foo visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>, t:@[FlexibleNullability] kotlin.Number?) returnType:kotlin.Unit [fake_override]
overridden:
public open fun foo (t: kotlin.Number): kotlin.Unit declared in <root>.Java2
public open fun foo (t: @[FlexibleNullability] kotlin.Number?): kotlin.Unit declared in <root>.Java2
$this: VALUE_PARAMETER name:<this> type:<root>.Java1<kotlin.Any>
VALUE_PARAMETER name:t index:0 type:kotlin.Number
VALUE_PARAMETER name:t index:0 type:@[FlexibleNullability] kotlin.Number?
FUN FAKE_OVERRIDE name:foo visibility:public modality:OPEN <> ($this:<root>.Java2, t:@[FlexibleNullability] kotlin.Any?) returnType:kotlin.Unit [fake_override]
overridden:
public open fun foo (t: @[FlexibleNullability] kotlin.Any?): kotlin.Unit declared in <root>.Java2
@@ -305,9 +305,9 @@ FILE fqName:<root> fileName:/1.kt
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.Java2'
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:I modality:FINAL visibility:public superTypes:[<root>.Java2; <root>.KotlinInterface<kotlin.Any>]'
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>) returnType:kotlin.Number [fake_override]
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>) returnType:@[FlexibleNullability] kotlin.Number? [fake_override]
overridden:
public open fun bar (): kotlin.Number declared in <root>.Java2
public open fun bar (): @[FlexibleNullability] kotlin.Number? declared in <root>.Java2
public abstract fun bar (): T of <root>.KotlinInterface? declared in <root>.KotlinInterface
$this: VALUE_PARAMETER name:<this> type:<root>.Java1<kotlin.Any>
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator]
@@ -316,11 +316,11 @@ FILE fqName:<root> fileName:/1.kt
public open fun equals (other: kotlin.Any?): kotlin.Boolean declared in <root>.KotlinInterface
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
VALUE_PARAMETER name:other index:0 type:kotlin.Any?
FUN FAKE_OVERRIDE name:foo visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>, t:kotlin.Number) returnType:kotlin.Unit [fake_override]
FUN FAKE_OVERRIDE name:foo visibility:public modality:OPEN <> ($this:<root>.Java1<kotlin.Any>, t:@[FlexibleNullability] kotlin.Number?) returnType:kotlin.Unit [fake_override]
overridden:
public open fun foo (t: kotlin.Number): kotlin.Unit declared in <root>.Java2
public open fun foo (t: @[FlexibleNullability] kotlin.Number?): kotlin.Unit declared in <root>.Java2
$this: VALUE_PARAMETER name:<this> type:<root>.Java1<kotlin.Any>
VALUE_PARAMETER name:t index:0 type:kotlin.Number
VALUE_PARAMETER name:t index:0 type:@[FlexibleNullability] kotlin.Number?
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 <root>.Java2
@@ -399,20 +399,20 @@ FILE fqName:<root> fileName:/1.kt
VALUE_PARAMETER name:h index:6 type:<root>.H
VALUE_PARAMETER name:i index:7 type:<root>.I
BLOCK_BODY
CALL 'public open fun foo (t: kotlin.Number): kotlin.Unit declared in <root>.A' type=kotlin.Unit origin=null
CALL 'public open fun foo (t: @[FlexibleNullability] kotlin.Number?): kotlin.Unit declared in <root>.A' type=kotlin.Unit origin=null
$this: GET_VAR 'a: <root>.A declared in <root>.test' type=<root>.A origin=null
t: CONST Int type=kotlin.Int value=1
CALL 'public open fun foo (t: kotlin.Number): kotlin.Unit declared in <root>.A' type=kotlin.Unit origin=null
CALL 'public open fun foo (t: @[FlexibleNullability] kotlin.Number?): kotlin.Unit declared in <root>.A' type=kotlin.Unit origin=null
$this: GET_VAR 'a: <root>.A declared in <root>.test' type=<root>.A origin=null
t: CONST Double type=kotlin.Double value=1.1
CALL 'public open fun foo (t: @[FlexibleNullability] kotlin.Any?): kotlin.Unit declared in <root>.A' type=kotlin.Unit origin=null
CALL 'public open fun foo (t: @[FlexibleNullability] kotlin.Number?): kotlin.Unit declared in <root>.A' type=kotlin.Unit origin=null
$this: GET_VAR 'a: <root>.A declared in <root>.test' type=<root>.A origin=null
t: CONST Null type=kotlin.Nothing? value=null
CALL 'public open fun foo (t: @[FlexibleNullability] kotlin.Any?): kotlin.Unit declared in <root>.A' type=kotlin.Unit origin=null
$this: GET_VAR 'a: <root>.A declared in <root>.test' type=<root>.A origin=null
t: CONST String type=kotlin.String value=""
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public open fun bar (): kotlin.Number declared in <root>.A' type=kotlin.Number origin=null
CALL 'public open fun bar (): @[FlexibleNullability] kotlin.Number? declared in <root>.A' type=@[FlexibleNullability] kotlin.Number? origin=null
$this: GET_VAR 'a: <root>.A declared in <root>.test' type=<root>.A origin=null
CALL 'public abstract fun foo (t: @[FlexibleNullability] kotlin.Any?): kotlin.Unit declared in <root>.B' type=kotlin.Unit origin=null
$this: GET_VAR 'b: <root>.B declared in <root>.test' type=<root>.B origin=null
@@ -462,21 +462,21 @@ FILE fqName:<root> fileName:/1.kt
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public open fun bar (): @[FlexibleNullability] kotlin.Int? declared in <root>.F' type=@[FlexibleNullability] kotlin.Int? origin=null
$this: GET_VAR 'f: <root>.F declared in <root>.test' type=<root>.F origin=null
CALL 'public open fun foo (t: kotlin.Number): kotlin.Unit declared in <root>.H' type=kotlin.Unit origin=null
CALL 'public open fun foo (t: @[FlexibleNullability] kotlin.Number?): kotlin.Unit declared in <root>.H' type=kotlin.Unit origin=null
$this: GET_VAR 'h: <root>.H declared in <root>.test' type=<root>.H origin=null
t: CONST Int type=kotlin.Int value=2
CALL 'public open fun foo (t: @[FlexibleNullability] kotlin.Any?): kotlin.Unit declared in <root>.H' type=kotlin.Unit origin=null
$this: GET_VAR 'h: <root>.H declared in <root>.test' type=<root>.H origin=null
t: CONST String type=kotlin.String value=""
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public open fun bar (): kotlin.Number declared in <root>.H' type=kotlin.Number origin=null
CALL 'public open fun bar (): @[FlexibleNullability] kotlin.Number? declared in <root>.H' type=@[FlexibleNullability] kotlin.Number? origin=null
$this: GET_VAR 'h: <root>.H declared in <root>.test' type=<root>.H origin=null
CALL 'public open fun foo (t: kotlin.Number): kotlin.Unit declared in <root>.I' type=kotlin.Unit origin=null
CALL 'public open fun foo (t: @[FlexibleNullability] kotlin.Number?): kotlin.Unit declared in <root>.I' type=kotlin.Unit origin=null
$this: GET_VAR 'i: <root>.I declared in <root>.test' type=<root>.I origin=null
t: CONST Int type=kotlin.Int value=2
CALL 'public open fun foo (t: kotlin.Any): kotlin.Unit declared in <root>.I' type=kotlin.Unit origin=null
$this: GET_VAR 'i: <root>.I declared in <root>.test' type=<root>.I origin=null
t: CONST String type=kotlin.String value=""
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public open fun bar (): kotlin.Number declared in <root>.I' type=kotlin.Number origin=null
CALL 'public open fun bar (): @[FlexibleNullability] kotlin.Number? declared in <root>.I' type=@[FlexibleNullability] kotlin.Number? origin=null
$this: GET_VAR 'i: <root>.I declared in <root>.test' type=<root>.I origin=null
@@ -9,16 +9,16 @@ class A : Java2 {
constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: A#bar(){}kotlin.Number
// Public signature: /A.bar|-5440891288638820662[0]
// Public signature debug description: bar(){}kotlin.Number
/* fake */ override fun bar(): Number
// Mangled name: A#bar(){}kotlin.Number?
// Public signature: /A.bar|-1679062975122643439[0]
// Public signature debug description: bar(){}kotlin.Number?
/* fake */ override fun bar(): Number?
// CHECK:
// Mangled name: A#foo(kotlin.Number){}
// Public signature: /A.foo|97687418835402471[0]
// Public signature debug description: foo(kotlin.Number){}
/* fake */ override fun foo(t: Number): Unit
// Mangled name: A#foo(kotlin.Number?){}
// Public signature: /A.foo|2831167016207060641[0]
// Public signature debug description: foo(kotlin.Number?){}
/* fake */ override fun foo(t: Number?): Unit
// CHECK:
// Mangled name: A#foo(kotlin.Any?){}
@@ -219,16 +219,16 @@ class H : Java2, KotlinInterface<Any> {
constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: H#bar(){}kotlin.Number
// Public signature: /H.bar|-5440891288638820662[0]
// Public signature debug description: bar(){}kotlin.Number
/* fake */ override fun bar(): Number
// Mangled name: H#bar(){}kotlin.Number?
// Public signature: /H.bar|-1679062975122643439[0]
// Public signature debug description: bar(){}kotlin.Number?
/* fake */ override fun bar(): Number?
// CHECK:
// Mangled name: H#foo(kotlin.Number){}
// Public signature: /H.foo|97687418835402471[0]
// Public signature debug description: foo(kotlin.Number){}
/* fake */ override fun foo(t: Number): Unit
// Mangled name: H#foo(kotlin.Number?){}
// Public signature: /H.foo|2831167016207060641[0]
// Public signature debug description: foo(kotlin.Number?){}
/* fake */ override fun foo(t: Number?): Unit
// CHECK:
// Mangled name: H#foo(kotlin.Any?){}
@@ -249,16 +249,16 @@ class I : Java2, KotlinInterface<Any> {
constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: I#bar(){}kotlin.Number
// Public signature: /I.bar|-5440891288638820662[0]
// Public signature debug description: bar(){}kotlin.Number
/* fake */ override fun bar(): Number
// Mangled name: I#bar(){}kotlin.Number?
// Public signature: /I.bar|-1679062975122643439[0]
// Public signature debug description: bar(){}kotlin.Number?
/* fake */ override fun bar(): Number?
// CHECK:
// Mangled name: I#foo(kotlin.Number){}
// Public signature: /I.foo|97687418835402471[0]
// Public signature debug description: foo(kotlin.Number){}
/* fake */ override fun foo(t: Number): Unit
// Mangled name: I#foo(kotlin.Number?){}
// Public signature: /I.foo|2831167016207060641[0]
// Public signature debug description: foo(kotlin.Number?){}
/* fake */ override fun foo(t: Number?): Unit
// CHECK:
// Mangled name: I#foo(kotlin.Any){}
@@ -315,3 +315,4 @@ interface KotlinInterface<T : Any> {
// Public signature: /test|-8914767252028701820[0]
// Public signature debug description: test(A;B;C;D;E;F;H;I){}
fun test(a: A, b: B, c: C, d: D, e: E, f: F, h: H, i: I): Unit
@@ -5,9 +5,9 @@ FILE fqName:<root> fileName:/1.kt
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.Java1'
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:A modality:FINAL visibility:public superTypes:[<root>.Java1]'
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.KotlinClass<kotlin.Any>) returnType:kotlin.Number [fake_override]
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.KotlinClass<kotlin.Any>) returnType:kotlin.Number? [fake_override]
overridden:
public open fun bar (): kotlin.Number declared in <root>.Java1
public open fun bar (): kotlin.Number? declared in <root>.Java1
$this: VALUE_PARAMETER name:<this> type:<root>.KotlinClass<kotlin.Any>
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator]
overridden:
@@ -29,11 +29,11 @@ FILE fqName:<root> fileName:/1.kt
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open a: kotlin.Number
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java1) returnType:kotlin.Number [fake_override]
public open a: kotlin.Number?
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java1) returnType:kotlin.Number? [fake_override]
correspondingProperty: PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open fun <get-a> (): kotlin.Number declared in <root>.Java1
public open fun <get-a> (): kotlin.Number? declared in <root>.Java1
$this: VALUE_PARAMETER name:<this> type:<root>.Java1
CLASS CLASS name:B modality:FINAL visibility:public superTypes:[<root>.Java1]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.B
@@ -41,9 +41,9 @@ FILE fqName:<root> fileName:/1.kt
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.Java1'
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:B modality:FINAL visibility:public superTypes:[<root>.Java1]'
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.KotlinClass<kotlin.Any>) returnType:kotlin.Number [fake_override]
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.KotlinClass<kotlin.Any>) returnType:kotlin.Number? [fake_override]
overridden:
public open fun bar (): kotlin.Number declared in <root>.Java1
public open fun bar (): kotlin.Number? declared in <root>.Java1
$this: VALUE_PARAMETER name:<this> type:<root>.KotlinClass<kotlin.Any>
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator]
overridden:
@@ -66,11 +66,11 @@ FILE fqName:<root> fileName:/1.kt
BLOCK_BODY
PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open a: kotlin.Number
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java1) returnType:kotlin.Number [fake_override]
public open a: kotlin.Number?
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java1) returnType:kotlin.Number? [fake_override]
correspondingProperty: PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open fun <get-a> (): kotlin.Number declared in <root>.Java1
public open fun <get-a> (): kotlin.Number? declared in <root>.Java1
$this: VALUE_PARAMETER name:<this> type:<root>.Java1
CLASS CLASS name:C modality:FINAL visibility:public superTypes:[<root>.Java2]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.C
@@ -154,9 +154,9 @@ FILE fqName:<root> fileName:/1.kt
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.Java3'
<T>: kotlin.String
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:E modality:FINAL visibility:public superTypes:[<root>.Java3<kotlin.String>]'
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java3<kotlin.String>) returnType:@[EnhancedNullability] kotlin.Number [fake_override]
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java3<kotlin.String>) returnType:@[EnhancedNullability] kotlin.Number? [fake_override]
overridden:
public open fun bar (): @[EnhancedNullability] kotlin.Number declared in <root>.Java3
public open fun bar (): @[EnhancedNullability] kotlin.Number? declared in <root>.Java3
$this: VALUE_PARAMETER name:<this> type:<root>.Java3<kotlin.String>
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator]
overridden:
@@ -183,11 +183,11 @@ FILE fqName:<root> fileName:/1.kt
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open a: kotlin.Number
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java3<kotlin.String>) returnType:kotlin.Number [fake_override]
public open a: kotlin.Number?
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java3<kotlin.String>) returnType:kotlin.Number? [fake_override]
correspondingProperty: PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open fun <get-a> (): kotlin.Number declared in <root>.Java3
public open fun <get-a> (): kotlin.Number? declared in <root>.Java3
$this: VALUE_PARAMETER name:<this> type:<root>.Java3<kotlin.String>
CLASS CLASS name:F modality:FINAL visibility:public superTypes:[<root>.Java3<kotlin.String>]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.F
@@ -196,9 +196,9 @@ FILE fqName:<root> fileName:/1.kt
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.Java3'
<T>: kotlin.String
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:F modality:FINAL visibility:public superTypes:[<root>.Java3<kotlin.String>]'
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java3<kotlin.String>) returnType:@[EnhancedNullability] kotlin.Number [fake_override]
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java3<kotlin.String>) returnType:@[EnhancedNullability] kotlin.Number? [fake_override]
overridden:
public open fun bar (): @[EnhancedNullability] kotlin.Number declared in <root>.Java3
public open fun bar (): @[EnhancedNullability] kotlin.Number? declared in <root>.Java3
$this: VALUE_PARAMETER name:<this> type:<root>.Java3<kotlin.String>
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator]
overridden:
@@ -226,11 +226,11 @@ FILE fqName:<root> fileName:/1.kt
BLOCK_BODY
PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open a: kotlin.Number
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java3<kotlin.String>) returnType:kotlin.Number [fake_override]
public open a: kotlin.Number?
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java3<kotlin.String>) returnType:kotlin.Number? [fake_override]
correspondingProperty: PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open fun <get-a> (): kotlin.Number declared in <root>.Java3
public open fun <get-a> (): kotlin.Number? declared in <root>.Java3
$this: VALUE_PARAMETER name:<this> type:<root>.Java3<kotlin.String>
CLASS CLASS name:G modality:FINAL visibility:public superTypes:[<root>.Java4]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.G
@@ -238,9 +238,9 @@ FILE fqName:<root> fileName:/1.kt
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.Java4'
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:G modality:FINAL visibility:public superTypes:[<root>.Java4]'
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.KotlinClass2<kotlin.Any>) returnType:kotlin.Number [fake_override]
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.KotlinClass2<kotlin.Any>) returnType:kotlin.Number? [fake_override]
overridden:
public open fun bar (): kotlin.Number declared in <root>.Java4
public open fun bar (): kotlin.Number? declared in <root>.Java4
$this: VALUE_PARAMETER name:<this> type:<root>.KotlinClass2<kotlin.Any>
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator]
overridden:
@@ -262,11 +262,11 @@ FILE fqName:<root> fileName:/1.kt
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open a: kotlin.Number
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java4) returnType:kotlin.Number [fake_override]
public open a: kotlin.Number?
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java4) returnType:kotlin.Number? [fake_override]
correspondingProperty: PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open fun <get-a> (): kotlin.Number declared in <root>.Java4
public open fun <get-a> (): kotlin.Number? declared in <root>.Java4
$this: VALUE_PARAMETER name:<this> type:<root>.Java4
CLASS CLASS name:H modality:FINAL visibility:public superTypes:[<root>.Java4]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.H
@@ -294,18 +294,18 @@ FILE fqName:<root> fileName:/1.kt
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
FUN name:bar visibility:public modality:OPEN <> ($this:<root>.H) returnType:kotlin.Number
overridden:
public open fun bar (): kotlin.Number declared in <root>.Java4
public open fun bar (): kotlin.Number? declared in <root>.Java4
$this: VALUE_PARAMETER name:<this> type:<root>.H
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun bar (): kotlin.Number declared in <root>.H'
CONST Int type=kotlin.Int value=1
PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open a: kotlin.Number
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java4) returnType:kotlin.Number [fake_override]
public open a: kotlin.Number?
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java4) returnType:kotlin.Number? [fake_override]
correspondingProperty: PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open fun <get-a> (): kotlin.Number declared in <root>.Java4
public open fun <get-a> (): kotlin.Number? declared in <root>.Java4
$this: VALUE_PARAMETER name:<this> type:<root>.Java4
CLASS CLASS name:I modality:FINAL visibility:public superTypes:[<root>.Java5]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.I
@@ -386,11 +386,11 @@ FILE fqName:<root> fileName:/1.kt
BLOCK_BODY
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () declared in <root>.Java6'
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:K modality:FINAL visibility:public superTypes:[<root>.Java6]'
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java6) returnType:@[EnhancedNullability] kotlin.Number [fake_override]
FUN FAKE_OVERRIDE name:bar visibility:public modality:OPEN <> ($this:<root>.Java6) returnType:@[EnhancedNullability] kotlin.Number? [fake_override]
annotations:
Override
overridden:
public open fun bar (): @[EnhancedNullability] kotlin.Number declared in <root>.Java6
public open fun bar (): @[EnhancedNullability] kotlin.Number? declared in <root>.Java6
$this: VALUE_PARAMETER name:<this> type:<root>.Java6
FUN FAKE_OVERRIDE name:equals visibility:public modality:OPEN <> ($this:kotlin.Any, other:kotlin.Any?) returnType:kotlin.Boolean [fake_override,operator]
overridden:
@@ -414,11 +414,11 @@ FILE fqName:<root> fileName:/1.kt
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open a: kotlin.Number
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java6) returnType:kotlin.Number [fake_override]
public open a: kotlin.Number?
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java6) returnType:kotlin.Number? [fake_override]
correspondingProperty: PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open fun <get-a> (): kotlin.Number declared in <root>.Java6
public open fun <get-a> (): kotlin.Number? declared in <root>.Java6
$this: VALUE_PARAMETER name:<this> type:<root>.Java6
CLASS CLASS name:KotlinClass modality:OPEN visibility:public superTypes:[kotlin.Any]
$this: VALUE_PARAMETER INSTANCE_RECEIVER name:<this> type:<root>.KotlinClass<T of <root>.KotlinClass>
@@ -530,18 +530,18 @@ FILE fqName:<root> fileName:/1.kt
$this: VALUE_PARAMETER name:<this> type:kotlin.Any
FUN name:bar visibility:public modality:OPEN <> ($this:<root>.L) returnType:kotlin.Number
overridden:
public open fun bar (): @[EnhancedNullability] kotlin.Number declared in <root>.Java6
public open fun bar (): @[EnhancedNullability] kotlin.Number? declared in <root>.Java6
$this: VALUE_PARAMETER name:<this> type:<root>.L
BLOCK_BODY
RETURN type=kotlin.Nothing from='public open fun bar (): kotlin.Number declared in <root>.L'
CONST Int type=kotlin.Int value=4
PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open a: kotlin.Number
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java6) returnType:kotlin.Number [fake_override]
public open a: kotlin.Number?
FUN FAKE_OVERRIDE name:<get-a> visibility:public modality:OPEN <> ($this:<root>.Java6) returnType:kotlin.Number? [fake_override]
correspondingProperty: PROPERTY FAKE_OVERRIDE name:a visibility:public modality:OPEN [fake_override,val]
overridden:
public open fun <get-a> (): kotlin.Number declared in <root>.Java6
public open fun <get-a> (): kotlin.Number? declared in <root>.Java6
$this: VALUE_PARAMETER name:<this> type:<root>.Java6
FUN name:test visibility:public modality:FINAL <> (a:<root>.A, b:<root>.B, c:<root>.C, d:<root>.D, e:<root>.E, f:<root>.F, g:<root>.G, h:<root>.H, i:<root>.I, j:<root>.J, k:<root>.K, l:<root>.L) returnType:kotlin.Unit
VALUE_PARAMETER name:a index:0 type:<root>.A
@@ -564,7 +564,7 @@ FILE fqName:<root> fileName:/1.kt
$this: GET_VAR 'a: <root>.A declared in <root>.test' type=<root>.A origin=null
t: CONST Double type=kotlin.Double value=1.1
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public open fun bar (): kotlin.Number declared in <root>.A' type=kotlin.Number origin=null
CALL 'public open fun bar (): kotlin.Number? declared in <root>.A' type=kotlin.Number? origin=null
$this: GET_VAR 'a: <root>.A declared in <root>.test' type=<root>.A origin=null
CALL 'public open fun foo (t: kotlin.Number): kotlin.Unit declared in <root>.B' type=kotlin.Unit origin=null
$this: GET_VAR 'b: <root>.B declared in <root>.test' type=<root>.B origin=null
@@ -573,7 +573,7 @@ FILE fqName:<root> fileName:/1.kt
$this: GET_VAR 'b: <root>.B declared in <root>.test' type=<root>.B origin=null
t: CONST Int type=kotlin.Int value=1
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public open fun bar (): kotlin.Number declared in <root>.B' type=kotlin.Number origin=null
CALL 'public open fun bar (): kotlin.Number? declared in <root>.B' type=kotlin.Number? origin=null
$this: GET_VAR 'b: <root>.B declared in <root>.test' type=<root>.B origin=null
CALL 'public open fun foo (t: @[FlexibleNullability] kotlin.Int?): kotlin.Unit declared in <root>.C' type=kotlin.Unit origin=null
$this: GET_VAR 'c: <root>.C declared in <root>.test' type=<root>.C origin=null
@@ -600,7 +600,7 @@ FILE fqName:<root> fileName:/1.kt
$this: GET_VAR 'e: <root>.E declared in <root>.test' type=<root>.E origin=null
t: CONST String type=kotlin.String value=""
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public open fun bar (): @[EnhancedNullability] kotlin.Number declared in <root>.E' type=@[EnhancedNullability] kotlin.Number origin=null
CALL 'public open fun bar (): @[EnhancedNullability] kotlin.Number? declared in <root>.E' type=@[EnhancedNullability] kotlin.Number? origin=null
$this: GET_VAR 'e: <root>.E declared in <root>.test' type=<root>.E origin=null
CALL 'public open fun foo (t: kotlin.Number): kotlin.Unit declared in <root>.F' type=kotlin.Unit origin=null
$this: GET_VAR 'f: <root>.F declared in <root>.test' type=<root>.F origin=null
@@ -609,13 +609,13 @@ FILE fqName:<root> fileName:/1.kt
$this: GET_VAR 'f: <root>.F declared in <root>.test' type=<root>.F origin=null
t: CONST String type=kotlin.String value=""
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public open fun bar (): @[EnhancedNullability] kotlin.Number declared in <root>.F' type=@[EnhancedNullability] kotlin.Number origin=null
CALL 'public open fun bar (): @[EnhancedNullability] kotlin.Number? declared in <root>.F' type=@[EnhancedNullability] kotlin.Number? origin=null
$this: GET_VAR 'f: <root>.F declared in <root>.test' type=<root>.F origin=null
CALL 'public open fun foo (t: kotlin.Number): kotlin.Unit declared in <root>.G' type=kotlin.Unit origin=null
$this: GET_VAR 'g: <root>.G declared in <root>.test' type=<root>.G origin=null
t: CONST Int type=kotlin.Int value=2
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public open fun bar (): kotlin.Number declared in <root>.G' type=kotlin.Number origin=null
CALL 'public open fun bar (): kotlin.Number? declared in <root>.G' type=kotlin.Number? origin=null
$this: GET_VAR 'g: <root>.G declared in <root>.test' type=<root>.G origin=null
CALL 'public open fun foo (t: kotlin.Number): kotlin.Unit declared in <root>.H' type=kotlin.Unit origin=null
$this: GET_VAR 'h: <root>.H declared in <root>.test' type=<root>.H origin=null
@@ -642,7 +642,7 @@ FILE fqName:<root> fileName:/1.kt
$this: GET_VAR 'k: <root>.K declared in <root>.test' type=<root>.K origin=null
t: CONST Int type=kotlin.Int value=1
TYPE_OP type=kotlin.Unit origin=IMPLICIT_COERCION_TO_UNIT typeOperand=kotlin.Unit
CALL 'public open fun bar (): @[EnhancedNullability] kotlin.Number declared in <root>.K' type=@[EnhancedNullability] kotlin.Number origin=null
CALL 'public open fun bar (): @[EnhancedNullability] kotlin.Number? declared in <root>.K' type=@[EnhancedNullability] kotlin.Number? origin=null
$this: GET_VAR 'k: <root>.K declared in <root>.test' type=<root>.K origin=null
CALL 'public open fun foo (t: @[EnhancedNullability] kotlin.Number): kotlin.Unit declared in <root>.L' type=kotlin.Unit origin=null
$this: GET_VAR 'l: <root>.L declared in <root>.test' type=<root>.L origin=null
@@ -9,10 +9,10 @@ class A : Java1 {
constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: A#bar(){}kotlin.Number
// Public signature: /A.bar|-5440891288638820662[0]
// Public signature debug description: bar(){}kotlin.Number
/* fake */ override fun bar(): Number
// Mangled name: A#bar(){}kotlin.Number?
// Public signature: /A.bar|-1679062975122643439[0]
// Public signature debug description: bar(){}kotlin.Number?
/* fake */ override fun bar(): Number?
// CHECK:
// Mangled name: A#foo(kotlin.Number){}
@@ -24,12 +24,12 @@ class A : Java1 {
// Mangled name: A{}a
// Public signature: /A.a|-1200697420457237799[0]
// Public signature debug description: {}a
/* fake */ override val a: Number
/* fake */ override val a: Number?
// CHECK JVM_IR:
// Mangled name: A#<get-a>(){}kotlin.Number
// Public signature: /A.a.<get-a>|-5418543833660929450[0]
// Public signature debug description: <get-a>(){}kotlin.Number
/* fake */ override get(): Number
// Mangled name: A#<get-a>(){}kotlin.Number?
// Public signature: /A.a.<get-a>|-6716611300325194840[0]
// Public signature debug description: <get-a>(){}kotlin.Number?
/* fake */ override get(): Number?
}
@@ -44,10 +44,10 @@ class B : Java1 {
constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: B#bar(){}kotlin.Number
// Public signature: /B.bar|-5440891288638820662[0]
// Public signature debug description: bar(){}kotlin.Number
/* fake */ override fun bar(): Number
// Mangled name: B#bar(){}kotlin.Number?
// Public signature: /B.bar|-1679062975122643439[0]
// Public signature debug description: bar(){}kotlin.Number?
/* fake */ override fun bar(): Number?
// CHECK:
// Mangled name: B#foo(kotlin.Number){}
@@ -59,12 +59,12 @@ class B : Java1 {
// Mangled name: B{}a
// Public signature: /B.a|-1200697420457237799[0]
// Public signature debug description: {}a
/* fake */ override val a: Number
/* fake */ override val a: Number?
// CHECK JVM_IR:
// Mangled name: B#<get-a>(){}kotlin.Number
// Public signature: /B.a.<get-a>|-5418543833660929450[0]
// Public signature debug description: <get-a>(){}kotlin.Number
/* fake */ override get(): Number
// Mangled name: B#<get-a>(){}kotlin.Number?
// Public signature: /B.a.<get-a>|-6716611300325194840[0]
// Public signature debug description: <get-a>(){}kotlin.Number?
/* fake */ override get(): Number?
}
@@ -149,10 +149,10 @@ class E : Java3<String> {
constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: E#bar(){}kotlin.Number{EnhancedNullability}
// Public signature: /E.bar|1590939005184243154[0]
// Public signature debug description: bar(){}kotlin.Number{EnhancedNullability}
/* fake */ override fun bar(): @EnhancedNullability Number
// Mangled name: E#bar(){}kotlin.Number?{EnhancedNullability}
// Public signature: /E.bar|-795460070449086562[0]
// Public signature debug description: bar(){}kotlin.Number?{EnhancedNullability}
/* fake */ override fun bar(): @EnhancedNullability Number?
// CHECK:
// Mangled name: E#foo(kotlin.String?){}
@@ -170,12 +170,12 @@ class E : Java3<String> {
// Mangled name: E{}a
// Public signature: /E.a|-1200697420457237799[0]
// Public signature debug description: {}a
/* fake */ override val a: Number
/* fake */ override val a: Number?
// CHECK JVM_IR:
// Mangled name: E#<get-a>(){}kotlin.Number
// Public signature: /E.a.<get-a>|-5418543833660929450[0]
// Public signature debug description: <get-a>(){}kotlin.Number
/* fake */ override get(): Number
// Mangled name: E#<get-a>(){}kotlin.Number?
// Public signature: /E.a.<get-a>|-6716611300325194840[0]
// Public signature debug description: <get-a>(){}kotlin.Number?
/* fake */ override get(): Number?
}
@@ -190,10 +190,10 @@ class F : Java3<String> {
constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: F#bar(){}kotlin.Number{EnhancedNullability}
// Public signature: /F.bar|1590939005184243154[0]
// Public signature debug description: bar(){}kotlin.Number{EnhancedNullability}
/* fake */ override fun bar(): @EnhancedNullability Number
// Mangled name: F#bar(){}kotlin.Number?{EnhancedNullability}
// Public signature: /F.bar|-795460070449086562[0]
// Public signature debug description: bar(){}kotlin.Number?{EnhancedNullability}
/* fake */ override fun bar(): @EnhancedNullability Number?
// CHECK:
// Mangled name: F#foo(kotlin.String?){}
@@ -211,12 +211,12 @@ class F : Java3<String> {
// Mangled name: F{}a
// Public signature: /F.a|-1200697420457237799[0]
// Public signature debug description: {}a
/* fake */ override val a: Number
/* fake */ override val a: Number?
// CHECK JVM_IR:
// Mangled name: F#<get-a>(){}kotlin.Number
// Public signature: /F.a.<get-a>|-5418543833660929450[0]
// Public signature debug description: <get-a>(){}kotlin.Number
/* fake */ override get(): Number
// Mangled name: F#<get-a>(){}kotlin.Number?
// Public signature: /F.a.<get-a>|-6716611300325194840[0]
// Public signature debug description: <get-a>(){}kotlin.Number?
/* fake */ override get(): Number?
}
@@ -231,10 +231,10 @@ class G : Java4 {
constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: G#bar(){}kotlin.Number
// Public signature: /G.bar|-5440891288638820662[0]
// Public signature debug description: bar(){}kotlin.Number
/* fake */ override fun bar(): Number
// Mangled name: G#bar(){}kotlin.Number?
// Public signature: /G.bar|-1679062975122643439[0]
// Public signature debug description: bar(){}kotlin.Number?
/* fake */ override fun bar(): Number?
// CHECK:
// Mangled name: G#foo(kotlin.Number){}
@@ -246,12 +246,12 @@ class G : Java4 {
// Mangled name: G{}a
// Public signature: /G.a|-1200697420457237799[0]
// Public signature debug description: {}a
/* fake */ override val a: Number
/* fake */ override val a: Number?
// CHECK JVM_IR:
// Mangled name: G#<get-a>(){}kotlin.Number
// Public signature: /G.a.<get-a>|-5418543833660929450[0]
// Public signature debug description: <get-a>(){}kotlin.Number
/* fake */ override get(): Number
// Mangled name: G#<get-a>(){}kotlin.Number?
// Public signature: /G.a.<get-a>|-6716611300325194840[0]
// Public signature debug description: <get-a>(){}kotlin.Number?
/* fake */ override get(): Number?
}
@@ -281,12 +281,12 @@ class H : Java4 {
// Mangled name: H{}a
// Public signature: /H.a|-1200697420457237799[0]
// Public signature debug description: {}a
/* fake */ override val a: Number
/* fake */ override val a: Number?
// CHECK JVM_IR:
// Mangled name: H#<get-a>(){}kotlin.Number
// Public signature: /H.a.<get-a>|-5418543833660929450[0]
// Public signature debug description: <get-a>(){}kotlin.Number
/* fake */ override get(): Number
// Mangled name: H#<get-a>(){}kotlin.Number?
// Public signature: /H.a.<get-a>|-6716611300325194840[0]
// Public signature debug description: <get-a>(){}kotlin.Number?
/* fake */ override get(): Number?
}
@@ -371,11 +371,11 @@ class K : Java6 {
constructor() /* primary */
// CHECK JVM_IR:
// Mangled name: K#bar(){}kotlin.Number{EnhancedNullability}
// Public signature: /K.bar|1590939005184243154[0]
// Public signature debug description: bar(){}kotlin.Number{EnhancedNullability}
// Mangled name: K#bar(){}kotlin.Number?{EnhancedNullability}
// Public signature: /K.bar|-795460070449086562[0]
// Public signature debug description: bar(){}kotlin.Number?{EnhancedNullability}
@Override
/* fake */ override fun bar(): @EnhancedNullability Number
/* fake */ override fun bar(): @EnhancedNullability Number?
// CHECK:
// Mangled name: K#foo(kotlin.Number{EnhancedNullability}){}
@@ -388,12 +388,12 @@ class K : Java6 {
// Mangled name: K{}a
// Public signature: /K.a|-1200697420457237799[0]
// Public signature debug description: {}a
/* fake */ override val a: Number
/* fake */ override val a: Number?
// CHECK JVM_IR:
// Mangled name: K#<get-a>(){}kotlin.Number
// Public signature: /K.a.<get-a>|-5418543833660929450[0]
// Public signature debug description: <get-a>(){}kotlin.Number
/* fake */ override get(): Number
// Mangled name: K#<get-a>(){}kotlin.Number?
// Public signature: /K.a.<get-a>|-6716611300325194840[0]
// Public signature debug description: <get-a>(){}kotlin.Number?
/* fake */ override get(): Number?
}
@@ -494,12 +494,12 @@ class L : Java6 {
// Mangled name: L{}a
// Public signature: /L.a|-1200697420457237799[0]
// Public signature debug description: {}a
/* fake */ override val a: Number
/* fake */ override val a: Number?
// CHECK JVM_IR:
// Mangled name: L#<get-a>(){}kotlin.Number
// Public signature: /L.a.<get-a>|-5418543833660929450[0]
// Public signature debug description: <get-a>(){}kotlin.Number
/* fake */ override get(): Number
// Mangled name: L#<get-a>(){}kotlin.Number?
// Public signature: /L.a.<get-a>|-6716611300325194840[0]
// Public signature debug description: <get-a>(){}kotlin.Number?
/* fake */ override get(): Number?
}
@@ -508,3 +508,4 @@ class L : Java6 {
// Public signature: /test|-3655539743967648908[0]
// Public signature debug description: test(A;B;C;D;E;F;G;H;I;J;K;L){}
fun test(a: A, b: B, c: C, d: D, e: E, f: F, g: G, h: H, i: I, j: J, k: K, l: L): Unit