FIR: make declarations marked with 'override' implicitly open
#KT-52236 Fixed
This commit is contained in:
committed by
Space Team
parent
9c1a68fcec
commit
6af616d3c3
@@ -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
|
||||
|
||||
Vendored
-2
@@ -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
|
||||
|
||||
-2
@@ -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
|
||||
|
||||
@@ -36,7 +36,7 @@ FILE fqName:foo fileName:/main.kt
|
||||
BLOCK_BODY
|
||||
DELEGATING_CONSTRUCTOR_CALL 'public constructor <init> () [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:<this> 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:<this> 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 '<this>: 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 <get-s> (): kotlin.String declared in foo.A' type=kotlin.String origin=GET_PROPERTY
|
||||
|
||||
-53
@@ -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 <init>(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 <init>(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
|
||||
}
|
||||
-43
@@ -1,43 +0,0 @@
|
||||
@kotlin.jvm.JvmInline
|
||||
@kotlin.Metadata
|
||||
public final class IC1 {
|
||||
// source: 'inlineClassEqualsConsistency.kt'
|
||||
private final field x: double
|
||||
private synthetic method <init>(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 <init>(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
|
||||
}
|
||||
Vendored
-24
@@ -1,24 +0,0 @@
|
||||
@kotlin.jvm.JvmInline
|
||||
@kotlin.Metadata
|
||||
public final class IC {
|
||||
// source: 'inlineClassEqualsOverriddenForCollections.kt'
|
||||
private final field x: double
|
||||
private synthetic method <init>(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
|
||||
}
|
||||
-127
@@ -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 <init>(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 <init>(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 <init>(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 <init>(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 <init>(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 <init>(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
|
||||
}
|
||||
-31
@@ -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 <init>(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 <init>(): void
|
||||
public final method hashCode(): int
|
||||
}
|
||||
-24
@@ -1,24 +0,0 @@
|
||||
@kotlin.jvm.JvmInline
|
||||
@kotlin.Metadata
|
||||
public final class IC {
|
||||
// source: 'inlineClassUntypedEqualsOverriden.kt'
|
||||
private final field x: int
|
||||
private synthetic method <init>(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
|
||||
}
|
||||
@@ -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
|
||||
|
||||
-2
@@ -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
|
||||
|
||||
+19
-19
@@ -68,34 +68,34 @@ FILE fqName:<root> fileName:/kt44814.kt
|
||||
RETURN type=kotlin.Nothing from='public final fun <get-psi> (): <root>.PsiElement declared in <root>.FirPsiSourceElement'
|
||||
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:psi type:<root>.PsiElement visibility:private [final]' type=<root>.PsiElement origin=null
|
||||
receiver: GET_VAR '<this>: <root>.FirPsiSourceElement declared in <root>.FirPsiSourceElement.<get-psi>' type=<root>.FirPsiSourceElement origin=null
|
||||
PROPERTY name:lighterASTNode visibility:public modality:FINAL [val]
|
||||
PROPERTY name:lighterASTNode visibility:public modality:OPEN [val]
|
||||
overridden:
|
||||
public abstract lighterASTNode: <root>.LighterASTNode [val]
|
||||
FIELD PROPERTY_BACKING_FIELD name:lighterASTNode type:<root>.LighterASTNode visibility:private [final]
|
||||
EXPRESSION_BODY
|
||||
GET_VAR 'lighterASTNode: <root>.LighterASTNode declared in <root>.FirPsiSourceElement.<init>' type=<root>.LighterASTNode origin=INITIALIZE_PROPERTY_FROM_PARAMETER
|
||||
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-lighterASTNode> visibility:public modality:FINAL <> ($this:<root>.FirPsiSourceElement) returnType:<root>.LighterASTNode
|
||||
correspondingProperty: PROPERTY name:lighterASTNode visibility:public modality:FINAL [val]
|
||||
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-lighterASTNode> visibility:public modality:OPEN <> ($this:<root>.FirPsiSourceElement) returnType:<root>.LighterASTNode
|
||||
correspondingProperty: PROPERTY name:lighterASTNode visibility:public modality:OPEN [val]
|
||||
overridden:
|
||||
public abstract fun <get-lighterASTNode> (): <root>.LighterASTNode declared in <root>.FirSourceElement
|
||||
$this: VALUE_PARAMETER name:<this> type:<root>.FirPsiSourceElement
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='public final fun <get-lighterASTNode> (): <root>.LighterASTNode declared in <root>.FirPsiSourceElement'
|
||||
RETURN type=kotlin.Nothing from='public open fun <get-lighterASTNode> (): <root>.LighterASTNode declared in <root>.FirPsiSourceElement'
|
||||
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:lighterASTNode type:<root>.LighterASTNode visibility:private [final]' type=<root>.LighterASTNode origin=null
|
||||
receiver: GET_VAR '<this>: <root>.FirPsiSourceElement declared in <root>.FirPsiSourceElement.<get-lighterASTNode>' type=<root>.FirPsiSourceElement origin=null
|
||||
PROPERTY name:treeStructure visibility:public modality:FINAL [val]
|
||||
PROPERTY name:treeStructure visibility:public modality:OPEN [val]
|
||||
overridden:
|
||||
public abstract treeStructure: <root>.FlyweightCapableTreeStructure [val]
|
||||
FIELD PROPERTY_BACKING_FIELD name:treeStructure type:<root>.FlyweightCapableTreeStructure visibility:private [final]
|
||||
EXPRESSION_BODY
|
||||
GET_VAR 'treeStructure: <root>.FlyweightCapableTreeStructure declared in <root>.FirPsiSourceElement.<init>' type=<root>.FlyweightCapableTreeStructure origin=INITIALIZE_PROPERTY_FROM_PARAMETER
|
||||
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-treeStructure> visibility:public modality:FINAL <> ($this:<root>.FirPsiSourceElement) returnType:<root>.FlyweightCapableTreeStructure
|
||||
correspondingProperty: PROPERTY name:treeStructure visibility:public modality:FINAL [val]
|
||||
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-treeStructure> visibility:public modality:OPEN <> ($this:<root>.FirPsiSourceElement) returnType:<root>.FlyweightCapableTreeStructure
|
||||
correspondingProperty: PROPERTY name:treeStructure visibility:public modality:OPEN [val]
|
||||
overridden:
|
||||
public abstract fun <get-treeStructure> (): <root>.FlyweightCapableTreeStructure declared in <root>.FirSourceElement
|
||||
$this: VALUE_PARAMETER name:<this> type:<root>.FirPsiSourceElement
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='public final fun <get-treeStructure> (): <root>.FlyweightCapableTreeStructure declared in <root>.FirPsiSourceElement'
|
||||
RETURN type=kotlin.Nothing from='public open fun <get-treeStructure> (): <root>.FlyweightCapableTreeStructure declared in <root>.FirPsiSourceElement'
|
||||
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:treeStructure type:<root>.FlyweightCapableTreeStructure visibility:private [final]' type=<root>.FlyweightCapableTreeStructure origin=null
|
||||
receiver: GET_VAR '<this>: <root>.FirPsiSourceElement declared in <root>.FirPsiSourceElement.<get-treeStructure>' type=<root>.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:<root> fileName:/kt44814.kt
|
||||
BLOCK_BODY
|
||||
DELEGATING_CONSTRUCTOR_CALL 'protected constructor <init> () [primary] declared in <root>.FirSourceElement'
|
||||
INSTANCE_INITIALIZER_CALL classDescriptor='CLASS CLASS name:FirLightSourceElement modality:FINAL visibility:public superTypes:[<root>.FirSourceElement]'
|
||||
PROPERTY name:lighterASTNode visibility:public modality:FINAL [val]
|
||||
PROPERTY name:lighterASTNode visibility:public modality:OPEN [val]
|
||||
overridden:
|
||||
public abstract lighterASTNode: <root>.LighterASTNode [val]
|
||||
FIELD PROPERTY_BACKING_FIELD name:lighterASTNode type:<root>.LighterASTNode visibility:private [final]
|
||||
EXPRESSION_BODY
|
||||
GET_VAR 'lighterASTNode: <root>.LighterASTNode declared in <root>.FirLightSourceElement.<init>' type=<root>.LighterASTNode origin=INITIALIZE_PROPERTY_FROM_PARAMETER
|
||||
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-lighterASTNode> visibility:public modality:FINAL <> ($this:<root>.FirLightSourceElement) returnType:<root>.LighterASTNode
|
||||
correspondingProperty: PROPERTY name:lighterASTNode visibility:public modality:FINAL [val]
|
||||
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-lighterASTNode> visibility:public modality:OPEN <> ($this:<root>.FirLightSourceElement) returnType:<root>.LighterASTNode
|
||||
correspondingProperty: PROPERTY name:lighterASTNode visibility:public modality:OPEN [val]
|
||||
overridden:
|
||||
public abstract fun <get-lighterASTNode> (): <root>.LighterASTNode declared in <root>.FirSourceElement
|
||||
$this: VALUE_PARAMETER name:<this> type:<root>.FirLightSourceElement
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='public final fun <get-lighterASTNode> (): <root>.LighterASTNode declared in <root>.FirLightSourceElement'
|
||||
RETURN type=kotlin.Nothing from='public open fun <get-lighterASTNode> (): <root>.LighterASTNode declared in <root>.FirLightSourceElement'
|
||||
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:lighterASTNode type:<root>.LighterASTNode visibility:private [final]' type=<root>.LighterASTNode origin=null
|
||||
receiver: GET_VAR '<this>: <root>.FirLightSourceElement declared in <root>.FirLightSourceElement.<get-lighterASTNode>' type=<root>.FirLightSourceElement origin=null
|
||||
PROPERTY name:treeStructure visibility:public modality:FINAL [val]
|
||||
PROPERTY name:treeStructure visibility:public modality:OPEN [val]
|
||||
overridden:
|
||||
public abstract treeStructure: <root>.FlyweightCapableTreeStructure [val]
|
||||
FIELD PROPERTY_BACKING_FIELD name:treeStructure type:<root>.FlyweightCapableTreeStructure visibility:private [final]
|
||||
EXPRESSION_BODY
|
||||
GET_VAR 'treeStructure: <root>.FlyweightCapableTreeStructure declared in <root>.FirLightSourceElement.<init>' type=<root>.FlyweightCapableTreeStructure origin=INITIALIZE_PROPERTY_FROM_PARAMETER
|
||||
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-treeStructure> visibility:public modality:FINAL <> ($this:<root>.FirLightSourceElement) returnType:<root>.FlyweightCapableTreeStructure
|
||||
correspondingProperty: PROPERTY name:treeStructure visibility:public modality:FINAL [val]
|
||||
FUN DEFAULT_PROPERTY_ACCESSOR name:<get-treeStructure> visibility:public modality:OPEN <> ($this:<root>.FirLightSourceElement) returnType:<root>.FlyweightCapableTreeStructure
|
||||
correspondingProperty: PROPERTY name:treeStructure visibility:public modality:OPEN [val]
|
||||
overridden:
|
||||
public abstract fun <get-treeStructure> (): <root>.FlyweightCapableTreeStructure declared in <root>.FirSourceElement
|
||||
$this: VALUE_PARAMETER name:<this> type:<root>.FirLightSourceElement
|
||||
BLOCK_BODY
|
||||
RETURN type=kotlin.Nothing from='public final fun <get-treeStructure> (): <root>.FlyweightCapableTreeStructure declared in <root>.FirLightSourceElement'
|
||||
RETURN type=kotlin.Nothing from='public open fun <get-treeStructure> (): <root>.FlyweightCapableTreeStructure declared in <root>.FirLightSourceElement'
|
||||
GET_FIELD 'FIELD PROPERTY_BACKING_FIELD name:treeStructure type:<root>.FlyweightCapableTreeStructure visibility:private [final]' type=<root>.FlyweightCapableTreeStructure origin=null
|
||||
receiver: GET_VAR '<this>: <root>.FirLightSourceElement declared in <root>.FirLightSourceElement.<get-treeStructure>' type=<root>.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:<root> fileName:/kt44814.kt
|
||||
CALL 'public final fun find <T> (predicate: kotlin.Function1<T of kotlin.collections.CollectionsKt.find, kotlin.Boolean>): T of kotlin.collections.CollectionsKt.find? [inline] declared in kotlin.collections.CollectionsKt' type=<root>.LighterASTNode? origin=null
|
||||
<T>: <root>.LighterASTNode?
|
||||
$receiver: CALL 'public final fun getChildren (treeStructure: <root>.FlyweightCapableTreeStructure): kotlin.collections.List<<root>.LighterASTNode?> declared in <root>.LighterASTNode' type=kotlin.collections.List<<root>.LighterASTNode?> origin=null
|
||||
$this: CALL 'public final fun <get-lighterASTNode> (): <root>.LighterASTNode declared in <root>.FirLightSourceElement' type=<root>.LighterASTNode origin=GET_PROPERTY
|
||||
$this: CALL 'public open fun <get-lighterASTNode> (): <root>.LighterASTNode declared in <root>.FirLightSourceElement' type=<root>.LighterASTNode origin=GET_PROPERTY
|
||||
$this: TYPE_OP type=<root>.FirLightSourceElement origin=IMPLICIT_CAST typeOperand=<root>.FirLightSourceElement
|
||||
GET_VAR '<this>: <root>.FirSourceElement? declared in <root>.FirModifierList.Companion.getModifierList' type=<root>.FirSourceElement? origin=null
|
||||
treeStructure: CALL 'public final fun <get-treeStructure> (): <root>.FlyweightCapableTreeStructure declared in <root>.FirLightSourceElement' type=<root>.FlyweightCapableTreeStructure origin=GET_PROPERTY
|
||||
treeStructure: CALL 'public open fun <get-treeStructure> (): <root>.FlyweightCapableTreeStructure declared in <root>.FirLightSourceElement' type=<root>.FlyweightCapableTreeStructure origin=GET_PROPERTY
|
||||
$this: TYPE_OP type=<root>.FirLightSourceElement origin=IMPLICIT_CAST typeOperand=<root>.FirLightSourceElement
|
||||
GET_VAR '<this>: <root>.FirSourceElement? declared in <root>.FirModifierList.Companion.getModifierList' type=<root>.FirSourceElement? origin=null
|
||||
predicate: FUN_EXPR type=kotlin.Function1<<root>.LighterASTNode?, kotlin.Boolean> origin=LAMBDA
|
||||
@@ -729,7 +729,7 @@ FILE fqName:<root> fileName:/kt44814.kt
|
||||
then: GET_VAR 'val tmp_3: <root>.LighterASTNode? [val] declared in <root>.FirModifierList.Companion.getModifierList' type=<root>.LighterASTNode? origin=null
|
||||
CONSTRUCTOR_CALL 'public constructor <init> (modifierList: <root>.LighterASTNode, tree: <root>.FlyweightCapableTreeStructure) [primary] declared in <root>.FirModifierList.FirLightModifierList' type=<root>.FirModifierList.FirLightModifierList origin=null
|
||||
modifierList: GET_VAR 'val modifierListNode: <root>.LighterASTNode [val] declared in <root>.FirModifierList.Companion.getModifierList' type=<root>.LighterASTNode origin=null
|
||||
tree: CALL 'public final fun <get-treeStructure> (): <root>.FlyweightCapableTreeStructure declared in <root>.FirLightSourceElement' type=<root>.FlyweightCapableTreeStructure origin=GET_PROPERTY
|
||||
tree: CALL 'public open fun <get-treeStructure> (): <root>.FlyweightCapableTreeStructure declared in <root>.FirLightSourceElement' type=<root>.FlyweightCapableTreeStructure origin=GET_PROPERTY
|
||||
$this: TYPE_OP type=<root>.FirLightSourceElement origin=IMPLICIT_CAST typeOperand=<root>.FirLightSourceElement
|
||||
GET_VAR '<this>: <root>.FirSourceElement? declared in <root>.FirModifierList.Companion.getModifierList' type=<root>.FirSourceElement? origin=null
|
||||
BRANCH
|
||||
|
||||
@@ -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 <init>(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 <init>(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 <init>(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 <clinit>(): 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 <init>(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 <init>(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 <init>(p0: int, p1: int, p2: int, p3: int, p4: java.lang.String, p5: java.util.List, p6: int): void
|
||||
public synthetic method <init>(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 <init>(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
|
||||
}
|
||||
@@ -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 <init>(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.<init>(IILA;)V
|
||||
public final static field INSTANCE: B$a$2
|
||||
inner (anonymous) class B$a$2
|
||||
static method <clinit>(): void
|
||||
method <init>(): 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 <clinit>(): void
|
||||
private method <init>(p0: int, p1: int, p2: A): void
|
||||
public synthetic method <init>(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 <init>(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
|
||||
}
|
||||
@@ -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 <init>(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 <init>(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 <init>(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 <init>(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 <init>(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 <init>(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 <init>(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 <init>(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
|
||||
}
|
||||
@@ -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 <init>(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 <clinit>(): 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
|
||||
}
|
||||
@@ -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 <init>(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 <init>(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
|
||||
}
|
||||
-27
@@ -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 <init>(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
|
||||
}
|
||||
@@ -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 <init>(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
|
||||
}
|
||||
@@ -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 <init>(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 <init>(): void
|
||||
public final method hashCode(): int
|
||||
}
|
||||
-27
@@ -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 <init>(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
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
File diff suppressed because it is too large
Load Diff
-2633
File diff suppressed because it is too large
Load Diff
-1
@@ -1,4 +1,3 @@
|
||||
// IGNORE_BACKEND_K2: JVM_IR
|
||||
// LANGUAGE: +InlineClasses
|
||||
import kotlin.reflect.KProperty
|
||||
|
||||
|
||||
Vendored
-1
@@ -1,5 +1,4 @@
|
||||
// !LANGUAGE: +InlineClasses
|
||||
// IGNORE_BACKEND_K2: JVM_IR
|
||||
|
||||
interface A<T> {
|
||||
fun foo(a: T): String
|
||||
|
||||
Reference in New Issue
Block a user