Created
January 30, 2020 02:45
-
-
Save aaronj1335/9fee900b7ec81278ba7d2366c51f71ff to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
------ | |
FILE: WrappedInt.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x31 | |
public final class WrappedInt { | |
// access flags 0x12 | |
private final I int | |
// access flags 0x11 | |
public final getInt()I | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static toString-impl(I)Ljava/lang/String; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
LINENUMBER 7 L0 | |
NEW java/lang/StringBuilder | |
DUP | |
INVOKESPECIAL java/lang/StringBuilder.<init> ()V | |
LDC "WrappedInt(int=" | |
INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; | |
ILOAD 0 | |
INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; | |
LDC ")" | |
INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; | |
INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; | |
ARETURN | |
L1 | |
LOCALVARIABLE $this I L0 L1 0 | |
MAXSTACK = 2 | |
MAXLOCALS = 1 | |
// access flags 0x1 | |
public toString()Ljava/lang/String; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
INVOKESTATIC WrappedInt.toString-impl (I)Ljava/lang/String; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static hashCode-impl(I)I | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
LINENUMBER 7 L0 | |
ILOAD 0 | |
INVOKESTATIC java/lang/Integer.hashCode (I)I | |
IRETURN | |
L1 | |
LOCALVARIABLE $this I L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1 | |
public hashCode()I | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
INVOKESTATIC WrappedInt.hashCode-impl (I)I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static equals-impl(ILjava/lang/Object;)Z | |
// annotable parameter count: 2 (visible) | |
// annotable parameter count: 2 (invisible) | |
@Lorg/jetbrains/annotations/Nullable;() // invisible, parameter 1 | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 1 | |
INSTANCEOF WrappedInt | |
IFNE L1 | |
ICONST_0 | |
IRETURN | |
L1 | |
L2 | |
ALOAD 1 | |
ASTORE 3 | |
L3 | |
ALOAD 3 | |
CHECKCAST WrappedInt | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
L4 | |
ISTORE 2 | |
L5 | |
ILOAD 0 | |
ILOAD 2 | |
IF_ICMPEQ L6 | |
ICONST_0 | |
IRETURN | |
L6 | |
L7 | |
ICONST_1 | |
IRETURN | |
L8 | |
LOCALVARIABLE $this I L0 L8 0 | |
LOCALVARIABLE other Ljava/lang/Object; L0 L8 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 4 | |
// access flags 0x1 | |
public equals(Ljava/lang/Object;)Z | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/Nullable;() // invisible, parameter 0 | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
ALOAD 1 | |
INVOKESTATIC WrappedInt.equals-impl (ILjava/lang/Object;)Z | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
LOCALVARIABLE other Ljava/lang/Object; L0 L1 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x1002 | |
private synthetic <init>(I)V | |
L0 | |
ALOAD 0 | |
L1 | |
LINENUMBER 7 L1 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ILOAD 1 | |
PUTFIELD WrappedInt.int : I | |
RETURN | |
L2 | |
LOCALVARIABLE this LWrappedInt; L0 L2 0 | |
LOCALVARIABLE int I L0 L2 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x19 | |
public final static constructor-impl(I)I | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
ILOAD 0 | |
L1 | |
LINENUMBER 7 L1 | |
IRETURN | |
L2 | |
LOCALVARIABLE int I L0 L2 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1019 | |
public final static synthetic box-impl(I)LWrappedInt; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
NEW WrappedInt | |
DUP | |
ILOAD 0 | |
INVOKESPECIAL WrappedInt.<init> (I)V | |
ARETURN | |
L1 | |
LOCALVARIABLE v I L0 L1 0 | |
MAXSTACK = 3 | |
MAXLOCALS = 1 | |
// access flags 0x1011 | |
public final synthetic unbox-impl()I | |
L0 | |
ALOAD 0 | |
GETFIELD WrappedInt.int : I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x19 | |
public final static equals-impl0(II)Z | |
// annotable parameter count: 2 (visible) | |
// annotable parameter count: 2 (invisible) | |
L0 | |
ILOAD 0 | |
ILOAD 1 | |
IF_ICMPNE L1 | |
ICONST_1 | |
GOTO L2 | |
L1 | |
ICONST_0 | |
L2 | |
IRETURN | |
L3 | |
LOCALVARIABLE p1 I L0 L3 0 | |
LOCALVARIABLE p2 I L0 L3 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=1, d1={"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0010\u000e\n\u0000\u0008\u0086@\u0018\u00002\u00020\u0001B\u000b\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00f8\u0001\u0000J\u0013\u0010\u0004\u001a\u00020\u00052\u0008\u0010\u0006\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003J\u0009\u0010\u0007\u001a\u00020\u0003H\u00d6\u0001J\u0009\u0010\u0008\u001a\u00020\u0009H\u00d6\u0001R\u0006\u0010\u0002\u001a\u00020\u0003\u00f8\u0001\u0000\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\n"}, d2={"LWrappedInt;", "", "int", "", "equals", "", "other", "hashCode", "toString", "", "test-module"}) | |
// compiled from: Test_0.kt | |
} | |
------ | |
FILE: Test_0Kt.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x31 | |
public final class Test_0Kt { | |
// access flags 0x19 | |
// signature (ILandroidx/compose/Composer<TN;>;)V | |
// declaration: void Pass-_gZwW0o(int, androidx.compose.Composer<N>) | |
public final static Pass-_gZwW0o(ILandroidx/compose/Composer;)V | |
// annotable parameter count: 2 (visible) | |
// annotable parameter count: 2 (invisible) | |
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 1 | |
L0 | |
ALOAD 1 | |
LDC "$composer" | |
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V | |
ALOAD 1 | |
LDC -802662186 | |
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; | |
INVOKEVIRTUAL androidx/compose/Composer.startRestartGroup (Ljava/lang/Object;)V | |
L1 | |
LINENUMBER 10 L1 | |
ALOAD 1 | |
INVOKEVIRTUAL androidx/compose/Composer.endRestartGroup ()Landroidx/compose/ScopeUpdateScope; | |
ASTORE 2 | |
L2 | |
ALOAD 2 | |
IFNULL L3 | |
ALOAD 2 | |
NEW Test_0Kt$Pass$1 | |
DUP | |
ILOAD 0 | |
ALOAD 1 | |
INVOKESPECIAL Test_0Kt$Pass$1.<init> (ILandroidx/compose/Composer;)V | |
L4 | |
CHECKCAST kotlin/jvm/functions/Function0 | |
INVOKEINTERFACE androidx/compose/ScopeUpdateScope.updateScope (Lkotlin/jvm/functions/Function0;)V (itf) | |
GOTO L5 | |
L3 | |
L5 | |
L6 | |
LINENUMBER 11 L6 | |
RETURN | |
L7 | |
LOCALVARIABLE wrappedInt I L0 L7 0 | |
LOCALVARIABLE $composer Landroidx/compose/Composer; L0 L7 1 | |
MAXSTACK = 5 | |
MAXLOCALS = 3 | |
// access flags 0x19 | |
// signature (Landroidx/compose/Composer<TN;>;)V | |
// declaration: void Bar(androidx.compose.Composer<N>) | |
public final static Bar(Landroidx/compose/Composer;)V | |
@Landroidx/compose/Composable;() // invisible | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0 | |
L0 | |
ALOAD 0 | |
LDC "$composer" | |
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V | |
ALOAD 0 | |
LDC -802662077 | |
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; | |
INVOKEVIRTUAL androidx/compose/Composer.startRestartGroup (Ljava/lang/Object;)V | |
L1 | |
LINENUMBER 14 L1 | |
ICONST_1 | |
INVOKESTATIC WrappedInt.constructor-impl (I)I | |
ISTORE 1 | |
L2 | |
ALOAD 0 | |
ASTORE 2 | |
L3 | |
ALOAD 0 | |
CHECKCAST androidx/compose/ViewComposer | |
ASTORE 3 | |
LDC 2480469 | |
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; | |
ASTORE 4 | |
L4 | |
ICONST_0 | |
ISTORE 5 | |
L5 | |
LINENUMBER 19 L5 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.startGroup (Ljava/lang/Object;)V | |
L6 | |
LINENUMBER 20 L6 | |
NEW androidx/compose/ViewValidator | |
DUP | |
ALOAD 3 | |
CHECKCAST androidx/compose/Composer | |
INVOKESPECIAL androidx/compose/ViewValidator.<init> (Landroidx/compose/Composer;)V | |
ASTORE 6 | |
L7 | |
ALOAD 6 | |
ILOAD 1 | |
INVOKESTATIC WrappedInt.box-impl (I)LWrappedInt; | |
INVOKEVIRTUAL androidx/compose/ViewValidator.changed (Ljava/lang/Object;)Z | |
L8 | |
IFNE L9 | |
ALOAD 3 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.getSkipping ()Z | |
IFNE L10 | |
L9 | |
LINENUMBER 21 L9 | |
ALOAD 3 | |
INVOKESTATIC androidx/compose/ViewComposerCommonKt.getInvocation ()Ljava/lang/Object; | |
INVOKEVIRTUAL androidx/compose/ViewComposer.startGroup (Ljava/lang/Object;)V | |
L11 | |
LINENUMBER 22 L11 | |
L12 | |
ILOAD 1 | |
ALOAD 2 | |
INVOKESTATIC Test_0Kt.Pass-_gZwW0o (ILandroidx/compose/Composer;)V | |
L13 | |
LINENUMBER 14 L13 | |
L14 | |
NOP | |
L15 | |
LINENUMBER 23 L15 | |
ALOAD 3 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.endGroup ()V | |
GOTO L16 | |
L10 | |
LINENUMBER 25 L10 | |
ALOAD 3 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.skipCurrentGroup ()V | |
L16 | |
LINENUMBER 26 L16 | |
LINENUMBER 27 L16 | |
ALOAD 3 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.endGroup ()V | |
L17 | |
LINENUMBER 28 L17 | |
L18 | |
L19 | |
ALOAD 0 | |
INVOKEVIRTUAL androidx/compose/Composer.endRestartGroup ()Landroidx/compose/ScopeUpdateScope; | |
ASTORE 1 | |
L20 | |
ALOAD 1 | |
IFNULL L21 | |
ALOAD 1 | |
NEW Test_0Kt$Bar$3 | |
DUP | |
ALOAD 0 | |
INVOKESPECIAL Test_0Kt$Bar$3.<init> (Landroidx/compose/Composer;)V | |
L22 | |
CHECKCAST kotlin/jvm/functions/Function0 | |
INVOKEINTERFACE androidx/compose/ScopeUpdateScope.updateScope (Lkotlin/jvm/functions/Function0;)V (itf) | |
GOTO L23 | |
L21 | |
L23 | |
L24 | |
LINENUMBER 15 L24 | |
RETURN | |
L25 | |
LOCALVARIABLE $this$Bar_u24lambda_u2d0 Landroidx/compose/ViewValidator; L7 L8 6 | |
LOCALVARIABLE this_$iv Landroidx/compose/ViewComposer; L4 L18 3 | |
LOCALVARIABLE key$iv Ljava/lang/Object; L4 L18 4 | |
LOCALVARIABLE $i$f$call I L5 L18 5 | |
LOCALVARIABLE $composer Landroidx/compose/Composer; L0 L25 0 | |
MAXSTACK = 4 | |
MAXLOCALS = 7 | |
// access flags 0x1019 | |
public final static synthetic Pass-wIOJKEE(I)V | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
NEW kotlin/NotImplementedError | |
DUP | |
LDC "Composable functions cannot be called without a composer. If you are getting this error, it is likely because of a misconfigured compiler" | |
INVOKESPECIAL kotlin/NotImplementedError.<init> (Ljava/lang/String;)V | |
ATHROW | |
L1 | |
LOCALVARIABLE wrappedInt I L0 L1 0 | |
MAXSTACK = 3 | |
MAXLOCALS = 1 | |
// access flags 0x1019 | |
public final static synthetic Bar()V | |
@Landroidx/compose/Composable;() // invisible | |
L0 | |
NEW kotlin/NotImplementedError | |
DUP | |
LDC "Composable functions cannot be called without a composer. If you are getting this error, it is likely because of a misconfigured compiler" | |
INVOKESPECIAL kotlin/NotImplementedError.<init> (Ljava/lang/String;)V | |
ATHROW | |
L1 | |
MAXSTACK = 3 | |
MAXLOCALS = 0 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=2, d1={"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\u001a\u0008\u0010\u0000\u001a\u00020\u0001H\u0007\u001a\u0013\u0010\u0002\u001a\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007\u00f8\u0001\u0000\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u0005"}, d2={"Bar", "", "Pass", "wrappedInt", "LWrappedInt;", "test-module"}) | |
// access flags 0x18 | |
final static INNERCLASS Test_0Kt$Pass$1 null null | |
// access flags 0x18 | |
final static INNERCLASS Test_0Kt$Bar$3 null null | |
// compiled from: Test_0.kt | |
// debug info: SMAP | |
Test_0.kt | |
Kotlin | |
*S Kotlin | |
*F | |
+ 1 Test_0.kt | |
Test_0Kt | |
+ 2 ViewComposer.kt | |
androidx/compose/ViewComposer | |
*L | |
1#1,18:1 | |
226#2,10:19 | |
*E | |
*S KotlinDebug | |
*F | |
+ 1 Test_0.kt | |
Test_0Kt | |
*L | |
14#1,10:19 | |
*E | |
} | |
------ | |
FILE: Test_0Kt$Pass$1.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x30 | |
// signature Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>; | |
// declaration: Test_0Kt$Pass$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0<kotlin.Unit> | |
final class Test_0Kt$Pass$1 extends kotlin/jvm/internal/Lambda implements kotlin/jvm/functions/Function0 { | |
// access flags 0x1000 | |
synthetic <init>(ILandroidx/compose/Composer;)V | |
L0 | |
ALOAD 0 | |
ILOAD 1 | |
PUTFIELD Test_0Kt$Pass$1.$wrappedInt : I | |
ALOAD 0 | |
ALOAD 2 | |
PUTFIELD Test_0Kt$Pass$1.$$composer : Landroidx/compose/Composer; | |
ALOAD 0 | |
ICONST_0 | |
INVOKESPECIAL kotlin/jvm/internal/Lambda.<init> (I)V | |
L1 | |
RETURN | |
L2 | |
LOCALVARIABLE this LTest_0Kt$Pass$1; L0 L2 0 | |
LOCALVARIABLE $wrappedInt I L0 L2 1 | |
LOCALVARIABLE $$composer Landroidx/compose/Composer; L0 L2 2 | |
MAXSTACK = 2 | |
MAXLOCALS = 3 | |
// access flags 0x11 | |
public final invoke()V | |
L0 | |
ALOAD 0 | |
GETFIELD Test_0Kt$Pass$1.$wrappedInt : I | |
ALOAD 0 | |
GETFIELD Test_0Kt$Pass$1.$$composer : Landroidx/compose/Composer; | |
INVOKESTATIC Test_0Kt.Pass-_gZwW0o (ILandroidx/compose/Composer;)V | |
RETURN | |
L1 | |
LOCALVARIABLE this LTest_0Kt$Pass$1; L0 L1 0 | |
MAXSTACK = 2 | |
MAXLOCALS = 1 | |
// access flags 0x1012 | |
private final synthetic I $wrappedInt | |
// access flags 0x1012 | |
// signature Landroidx/compose/Composer<TN;>; | |
// declaration: $$composer extends androidx.compose.Composer<N> | |
private final synthetic Landroidx/compose/Composer; $$composer | |
// access flags 0x1041 | |
public synthetic bridge invoke()Ljava/lang/Object; | |
@Lorg/jetbrains/annotations/Nullable;() // invisible | |
L0 | |
ALOAD 0 | |
INVOKEVIRTUAL Test_0Kt$Pass$1.invoke ()V | |
GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LTest_0Kt$Pass$1; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=3) | |
// access flags 0x18 | |
final static INNERCLASS Test_0Kt$Pass$1 null null | |
OUTERCLASS Test_0Kt Pass-_gZwW0o (ILandroidx/compose/Composer;)V | |
// compiled from: Test_0.kt | |
} | |
------ | |
FILE: Test_0Kt$Bar$3.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x30 | |
// signature Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>; | |
// declaration: Test_0Kt$Bar$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0<kotlin.Unit> | |
final class Test_0Kt$Bar$3 extends kotlin/jvm/internal/Lambda implements kotlin/jvm/functions/Function0 { | |
// access flags 0x1000 | |
synthetic <init>(Landroidx/compose/Composer;)V | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
PUTFIELD Test_0Kt$Bar$3.$$composer : Landroidx/compose/Composer; | |
ALOAD 0 | |
ICONST_0 | |
INVOKESPECIAL kotlin/jvm/internal/Lambda.<init> (I)V | |
L1 | |
RETURN | |
L2 | |
LOCALVARIABLE this LTest_0Kt$Bar$3; L0 L2 0 | |
LOCALVARIABLE $$composer Landroidx/compose/Composer; L0 L2 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x11 | |
public final invoke()V | |
L0 | |
ALOAD 0 | |
GETFIELD Test_0Kt$Bar$3.$$composer : Landroidx/compose/Composer; | |
INVOKESTATIC Test_0Kt.Bar (Landroidx/compose/Composer;)V | |
RETURN | |
L1 | |
LOCALVARIABLE this LTest_0Kt$Bar$3; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1012 | |
// signature Landroidx/compose/Composer<TN;>; | |
// declaration: $$composer extends androidx.compose.Composer<N> | |
private final synthetic Landroidx/compose/Composer; $$composer | |
// access flags 0x1041 | |
public synthetic bridge invoke()Ljava/lang/Object; | |
@Lorg/jetbrains/annotations/Nullable;() // invisible | |
L0 | |
ALOAD 0 | |
INVOKEVIRTUAL Test_0Kt$Bar$3.invoke ()V | |
GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LTest_0Kt$Bar$3; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=3) | |
// access flags 0x18 | |
final static INNERCLASS Test_0Kt$Bar$3 null null | |
OUTERCLASS Test_0Kt Bar (Landroidx/compose/Composer;)V | |
// compiled from: Test_0.kt | |
} | |
------ | |
FILE: WrappedInt.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x31 | |
public final class WrappedInt { | |
// access flags 0x12 | |
private final I int | |
// access flags 0x11 | |
public final getInt()I | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static toString-impl(I)Ljava/lang/String; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
LINENUMBER 7 L0 | |
NEW java/lang/StringBuilder | |
DUP | |
INVOKESPECIAL java/lang/StringBuilder.<init> ()V | |
LDC "WrappedInt(int=" | |
INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; | |
ILOAD 0 | |
INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; | |
LDC ")" | |
INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; | |
INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; | |
ARETURN | |
L1 | |
LOCALVARIABLE $this I L0 L1 0 | |
MAXSTACK = 2 | |
MAXLOCALS = 1 | |
// access flags 0x1 | |
public toString()Ljava/lang/String; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
INVOKESTATIC WrappedInt.toString-impl (I)Ljava/lang/String; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static hashCode-impl(I)I | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
LINENUMBER 7 L0 | |
ILOAD 0 | |
INVOKESTATIC java/lang/Integer.hashCode (I)I | |
IRETURN | |
L1 | |
LOCALVARIABLE $this I L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1 | |
public hashCode()I | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
INVOKESTATIC WrappedInt.hashCode-impl (I)I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static equals-impl(ILjava/lang/Object;)Z | |
// annotable parameter count: 2 (visible) | |
// annotable parameter count: 2 (invisible) | |
@Lorg/jetbrains/annotations/Nullable;() // invisible, parameter 1 | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 1 | |
INSTANCEOF WrappedInt | |
IFNE L1 | |
ICONST_0 | |
IRETURN | |
L1 | |
L2 | |
ALOAD 1 | |
ASTORE 3 | |
L3 | |
ALOAD 3 | |
CHECKCAST WrappedInt | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
L4 | |
ISTORE 2 | |
L5 | |
ILOAD 0 | |
ILOAD 2 | |
IF_ICMPEQ L6 | |
ICONST_0 | |
IRETURN | |
L6 | |
L7 | |
ICONST_1 | |
IRETURN | |
L8 | |
LOCALVARIABLE $this I L0 L8 0 | |
LOCALVARIABLE other Ljava/lang/Object; L0 L8 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 4 | |
// access flags 0x1 | |
public equals(Ljava/lang/Object;)Z | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/Nullable;() // invisible, parameter 0 | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
ALOAD 1 | |
INVOKESTATIC WrappedInt.equals-impl (ILjava/lang/Object;)Z | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
LOCALVARIABLE other Ljava/lang/Object; L0 L1 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x1002 | |
private synthetic <init>(I)V | |
L0 | |
ALOAD 0 | |
L1 | |
LINENUMBER 7 L1 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ILOAD 1 | |
PUTFIELD WrappedInt.int : I | |
RETURN | |
L2 | |
LOCALVARIABLE this LWrappedInt; L0 L2 0 | |
LOCALVARIABLE int I L0 L2 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x19 | |
public final static constructor-impl(I)I | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
ILOAD 0 | |
L1 | |
LINENUMBER 7 L1 | |
IRETURN | |
L2 | |
LOCALVARIABLE int I L0 L2 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1019 | |
public final static synthetic box-impl(I)LWrappedInt; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
NEW WrappedInt | |
DUP | |
ILOAD 0 | |
INVOKESPECIAL WrappedInt.<init> (I)V | |
ARETURN | |
L1 | |
LOCALVARIABLE v I L0 L1 0 | |
MAXSTACK = 3 | |
MAXLOCALS = 1 | |
// access flags 0x1011 | |
public final synthetic unbox-impl()I | |
L0 | |
ALOAD 0 | |
GETFIELD WrappedInt.int : I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x19 | |
public final static equals-impl0(II)Z | |
// annotable parameter count: 2 (visible) | |
// annotable parameter count: 2 (invisible) | |
L0 | |
ILOAD 0 | |
ILOAD 1 | |
IF_ICMPNE L1 | |
ICONST_1 | |
GOTO L2 | |
L1 | |
ICONST_0 | |
L2 | |
IRETURN | |
L3 | |
LOCALVARIABLE p1 I L0 L3 0 | |
LOCALVARIABLE p2 I L0 L3 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=1, d1={"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0005\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0010\u000e\n\u0000\u0008\u0086@\u0018\u00002\u00020\u0001B\u0012\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00f8\u0001\u0000\u00a2\u0006\u0004\u0008\u0004\u0010\u0005J\u0013\u0010\u0008\u001a\u00020\u00092\u0008\u0010\n\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003J\u0009\u0010\u000b\u001a\u00020\u0003H\u00d6\u0001J\u0009\u0010\u000c\u001a\u00020\rH\u00d6\u0001R\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0006\u0010\u0007\u00f8\u0001\u0000\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u000e"}, d2={"LWrappedInt;", "", "int", "", "constructor-impl", "(I)I", "getInt", "()I", "equals", "", "other", "hashCode", "toString", "", "test-module"}) | |
// compiled from: Test_1.kt | |
} | |
------ | |
FILE: Test_1Kt.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x31 | |
public final class Test_1Kt { | |
// access flags 0x19 | |
public final static Pass-wIOJKEE(I)V | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
NEW Test_1Kt$Pass$1 | |
DUP | |
ILOAD 0 | |
INVOKESPECIAL Test_1Kt$Pass$1.<init> (I)V | |
L1 | |
CHECKCAST kotlin/jvm/functions/Function0 | |
INVOKESTATIC androidx/compose/ObserveKt.Observe (Lkotlin/jvm/functions/Function0;)V | |
L2 | |
LINENUMBER 11 L2 | |
RETURN | |
L3 | |
LOCALVARIABLE wrappedInt I L0 L3 0 | |
MAXSTACK = 3 | |
MAXLOCALS = 1 | |
// access flags 0x19 | |
public final static Bar()V | |
@Landroidx/compose/Composable;() // invisible | |
L0 | |
INVOKESTATIC androidx/compose/ViewComposerKt.getComposer ()Landroidx/compose/ViewComposer; | |
CHECKCAST androidx/compose/Composer | |
LDC -802662077 | |
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; | |
INVOKEVIRTUAL androidx/compose/Composer.startRestartGroup (Ljava/lang/Object;)V | |
L1 | |
LINENUMBER 14 L1 | |
INVOKESTATIC androidx/compose/ViewComposerKt.getComposer ()Landroidx/compose/ViewComposer; | |
ASTORE 0 | |
L2 | |
ICONST_1 | |
INVOKESTATIC WrappedInt.constructor-impl (I)I | |
ISTORE 1 | |
L3 | |
ALOAD 0 | |
ASTORE 2 | |
LDC 2480469 | |
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; | |
ASTORE 3 | |
L4 | |
ICONST_0 | |
ISTORE 4 | |
L5 | |
LINENUMBER 19 L5 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.startGroup (Ljava/lang/Object;)V | |
L6 | |
LINENUMBER 20 L6 | |
NEW androidx/compose/ViewValidator | |
DUP | |
ALOAD 2 | |
CHECKCAST androidx/compose/Composer | |
INVOKESPECIAL androidx/compose/ViewValidator.<init> (Landroidx/compose/Composer;)V | |
ASTORE 5 | |
L7 | |
ALOAD 5 | |
ILOAD 1 | |
INVOKESTATIC WrappedInt.box-impl (I)LWrappedInt; | |
INVOKEVIRTUAL androidx/compose/ViewValidator.changed (Ljava/lang/Object;)Z | |
L8 | |
IFNE L9 | |
ALOAD 2 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.getSkipping ()Z | |
IFNE L10 | |
L9 | |
LINENUMBER 21 L9 | |
ALOAD 2 | |
INVOKESTATIC androidx/compose/ViewComposerCommonKt.getInvocation ()Ljava/lang/Object; | |
INVOKEVIRTUAL androidx/compose/ViewComposer.startGroup (Ljava/lang/Object;)V | |
L11 | |
LINENUMBER 22 L11 | |
L12 | |
ILOAD 1 | |
INVOKESTATIC Test_1Kt.Pass-wIOJKEE (I)V | |
L13 | |
LINENUMBER 14 L13 | |
L14 | |
NOP | |
L15 | |
LINENUMBER 23 L15 | |
ALOAD 2 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.endGroup ()V | |
GOTO L16 | |
L10 | |
LINENUMBER 25 L10 | |
ALOAD 2 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.skipCurrentGroup ()V | |
L16 | |
LINENUMBER 26 L16 | |
LINENUMBER 27 L16 | |
ALOAD 2 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.endGroup ()V | |
L17 | |
LINENUMBER 28 L17 | |
L18 | |
L19 | |
INVOKESTATIC androidx/compose/ViewComposerKt.getComposer ()Landroidx/compose/ViewComposer; | |
CHECKCAST androidx/compose/Composer | |
INVOKEVIRTUAL androidx/compose/Composer.endRestartGroup ()Landroidx/compose/ScopeUpdateScope; | |
ASTORE 0 | |
L20 | |
ALOAD 0 | |
IFNULL L21 | |
ALOAD 0 | |
NEW Test_1Kt$Bar$3 | |
DUP | |
INVOKESPECIAL Test_1Kt$Bar$3.<init> ()V | |
L22 | |
CHECKCAST kotlin/jvm/functions/Function0 | |
INVOKEINTERFACE androidx/compose/ScopeUpdateScope.updateScope (Lkotlin/jvm/functions/Function0;)V (itf) | |
GOTO L23 | |
L21 | |
L23 | |
L24 | |
LINENUMBER 15 L24 | |
RETURN | |
L25 | |
LOCALVARIABLE $this$Bar_u24lambda_u2d0 Landroidx/compose/ViewValidator; L7 L8 5 | |
LOCALVARIABLE this_$iv Landroidx/compose/ViewComposer; L4 L18 2 | |
LOCALVARIABLE key$iv Ljava/lang/Object; L4 L18 3 | |
LOCALVARIABLE $i$f$call I L5 L18 4 | |
MAXSTACK = 3 | |
MAXLOCALS = 6 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=2, d1={"\u0000\u0012\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u001a\u0008\u0010\u0000\u001a\u00020\u0001H\u0007\u001a\u001a\u0010\u0002\u001a\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007\u00f8\u0001\u0000\u00a2\u0006\u0004\u0008\u0005\u0010\u0006\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u0007"}, d2={"Bar", "", "Pass", "wrappedInt", "LWrappedInt;", "Pass-wIOJKEE", "(I)V", "test-module"}) | |
// access flags 0x18 | |
final static INNERCLASS Test_1Kt$Pass$1 null null | |
// access flags 0x18 | |
final static INNERCLASS Test_1Kt$Bar$3 null null | |
// compiled from: Test_1.kt | |
// debug info: SMAP | |
Test_1.kt | |
Kotlin | |
*S Kotlin | |
*F | |
+ 1 Test_1.kt | |
Test_1Kt | |
+ 2 ViewComposer.kt | |
androidx/compose/ViewComposer | |
*L | |
1#1,18:1 | |
226#2,10:19 | |
*E | |
*S KotlinDebug | |
*F | |
+ 1 Test_1.kt | |
Test_1Kt | |
*L | |
14#1,10:19 | |
*E | |
} | |
------ | |
FILE: Test_1Kt$Pass$1.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x30 | |
// signature Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>; | |
// declaration: Test_1Kt$Pass$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0<kotlin.Unit> | |
final class Test_1Kt$Pass$1 extends kotlin/jvm/internal/Lambda implements kotlin/jvm/functions/Function0 { | |
// access flags 0x1000 | |
synthetic <init>(I)V | |
L0 | |
ALOAD 0 | |
ILOAD 1 | |
PUTFIELD Test_1Kt$Pass$1.$wrappedInt : I | |
ALOAD 0 | |
ICONST_0 | |
INVOKESPECIAL kotlin/jvm/internal/Lambda.<init> (I)V | |
L1 | |
RETURN | |
L2 | |
LOCALVARIABLE this LTest_1Kt$Pass$1; L0 L2 0 | |
LOCALVARIABLE $wrappedInt I L0 L2 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x11 | |
public final invoke()V | |
L0 | |
LINENUMBER 10 L0 | |
ALOAD 0 | |
GETFIELD Test_1Kt$Pass$1.$wrappedInt : I | |
POP | |
RETURN | |
L1 | |
LOCALVARIABLE this LTest_1Kt$Pass$1; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1012 | |
private final synthetic I $wrappedInt | |
// access flags 0x1041 | |
public synthetic bridge invoke()Ljava/lang/Object; | |
@Lorg/jetbrains/annotations/Nullable;() // invisible | |
L0 | |
ALOAD 0 | |
INVOKEVIRTUAL Test_1Kt$Pass$1.invoke ()V | |
GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LTest_1Kt$Pass$1; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=3) | |
// access flags 0x18 | |
final static INNERCLASS Test_1Kt$Pass$1 null null | |
OUTERCLASS Test_1Kt Pass-wIOJKEE (I)V | |
// compiled from: Test_1.kt | |
} | |
------ | |
FILE: Test_1Kt$Bar$3.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x30 | |
// signature Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>; | |
// declaration: Test_1Kt$Bar$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0<kotlin.Unit> | |
final class Test_1Kt$Bar$3 extends kotlin/jvm/internal/Lambda implements kotlin/jvm/functions/Function0 { | |
// access flags 0x1000 | |
synthetic <init>()V | |
L0 | |
ALOAD 0 | |
ICONST_0 | |
INVOKESPECIAL kotlin/jvm/internal/Lambda.<init> (I)V | |
L1 | |
RETURN | |
L2 | |
LOCALVARIABLE this LTest_1Kt$Bar$3; L0 L2 0 | |
MAXSTACK = 2 | |
MAXLOCALS = 1 | |
// access flags 0x11 | |
public final invoke()V | |
L0 | |
INVOKESTATIC Test_1Kt.Bar ()V | |
RETURN | |
L1 | |
LOCALVARIABLE this LTest_1Kt$Bar$3; L0 L1 0 | |
MAXSTACK = 0 | |
MAXLOCALS = 1 | |
// access flags 0x1041 | |
public synthetic bridge invoke()Ljava/lang/Object; | |
@Lorg/jetbrains/annotations/Nullable;() // invisible | |
L0 | |
ALOAD 0 | |
INVOKEVIRTUAL Test_1Kt$Bar$3.invoke ()V | |
GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LTest_1Kt$Bar$3; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=3) | |
// access flags 0x18 | |
final static INNERCLASS Test_1Kt$Bar$3 null null | |
OUTERCLASS Test_1Kt Bar ()V | |
// compiled from: Test_1.kt | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
------ | |
FILE: WrappedInt.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x31 | |
public final class WrappedInt { | |
// access flags 0x12 | |
private final I int | |
// access flags 0x11 | |
public final getInt()I | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static toString-impl(I)Ljava/lang/String; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
LINENUMBER 7 L0 | |
NEW java/lang/StringBuilder | |
DUP | |
INVOKESPECIAL java/lang/StringBuilder.<init> ()V | |
LDC "WrappedInt(int=" | |
INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; | |
ILOAD 0 | |
INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; | |
LDC ")" | |
INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; | |
INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; | |
ARETURN | |
L1 | |
LOCALVARIABLE $this I L0 L1 0 | |
MAXSTACK = 2 | |
MAXLOCALS = 1 | |
// access flags 0x1 | |
public toString()Ljava/lang/String; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
INVOKESTATIC WrappedInt.toString-impl (I)Ljava/lang/String; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static hashCode-impl(I)I | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
LINENUMBER 7 L0 | |
ILOAD 0 | |
INVOKESTATIC java/lang/Integer.hashCode (I)I | |
IRETURN | |
L1 | |
LOCALVARIABLE $this I L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1 | |
public hashCode()I | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
INVOKESTATIC WrappedInt.hashCode-impl (I)I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static equals-impl(ILjava/lang/Object;)Z | |
// annotable parameter count: 2 (visible) | |
// annotable parameter count: 2 (invisible) | |
@Lorg/jetbrains/annotations/Nullable;() // invisible, parameter 1 | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 1 | |
INSTANCEOF WrappedInt | |
IFNE L1 | |
ICONST_0 | |
IRETURN | |
L1 | |
L2 | |
ALOAD 1 | |
ASTORE 3 | |
L3 | |
ALOAD 3 | |
CHECKCAST WrappedInt | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
L4 | |
ISTORE 2 | |
L5 | |
ILOAD 0 | |
ILOAD 2 | |
IF_ICMPEQ L6 | |
ICONST_0 | |
IRETURN | |
L6 | |
L7 | |
ICONST_1 | |
IRETURN | |
L8 | |
LOCALVARIABLE $this I L0 L8 0 | |
LOCALVARIABLE other Ljava/lang/Object; L0 L8 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 4 | |
// access flags 0x1 | |
public equals(Ljava/lang/Object;)Z | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/Nullable;() // invisible, parameter 0 | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
ALOAD 1 | |
INVOKESTATIC WrappedInt.equals-impl (ILjava/lang/Object;)Z | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
LOCALVARIABLE other Ljava/lang/Object; L0 L1 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x1002 | |
private synthetic <init>(I)V | |
L0 | |
ALOAD 0 | |
L1 | |
LINENUMBER 7 L1 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ILOAD 1 | |
PUTFIELD WrappedInt.int : I | |
RETURN | |
L2 | |
LOCALVARIABLE this LWrappedInt; L0 L2 0 | |
LOCALVARIABLE int I L0 L2 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x19 | |
public final static constructor-impl(I)I | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
ILOAD 0 | |
L1 | |
LINENUMBER 7 L1 | |
IRETURN | |
L2 | |
LOCALVARIABLE int I L0 L2 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1019 | |
public final static synthetic box-impl(I)LWrappedInt; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
NEW WrappedInt | |
DUP | |
ILOAD 0 | |
INVOKESPECIAL WrappedInt.<init> (I)V | |
ARETURN | |
L1 | |
LOCALVARIABLE v I L0 L1 0 | |
MAXSTACK = 3 | |
MAXLOCALS = 1 | |
// access flags 0x1011 | |
public final synthetic unbox-impl()I | |
L0 | |
ALOAD 0 | |
GETFIELD WrappedInt.int : I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x19 | |
public final static equals-impl0(II)Z | |
// annotable parameter count: 2 (visible) | |
// annotable parameter count: 2 (invisible) | |
L0 | |
ILOAD 0 | |
ILOAD 1 | |
IF_ICMPNE L1 | |
ICONST_1 | |
GOTO L2 | |
L1 | |
ICONST_0 | |
L2 | |
IRETURN | |
L3 | |
LOCALVARIABLE p1 I L0 L3 0 | |
LOCALVARIABLE p2 I L0 L3 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=1, d1={"\u0000\u001e\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0008\n\u0000\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0010\u000e\n\u0000\u0008\u0086@\u0018\u00002\u00020\u0001B\u000b\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00f8\u0001\u0000J\u0013\u0010\u0004\u001a\u00020\u00052\u0008\u0010\u0006\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003J\u0009\u0010\u0007\u001a\u00020\u0003H\u00d6\u0001J\u0009\u0010\u0008\u001a\u00020\u0009H\u00d6\u0001R\u0006\u0010\u0002\u001a\u00020\u0003\u00f8\u0001\u0000\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\n"}, d2={"LWrappedInt;", "", "int", "", "equals", "", "other", "hashCode", "toString", "", "test-module"}) | |
// compiled from: Test_0.kt | |
} | |
------ | |
FILE: Test_0Kt.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x31 | |
public final class Test_0Kt { | |
// access flags 0x19 | |
// signature (ILandroidx/compose/Composer<TN;>;)V | |
// declaration: void Pass-_gZwW0o(int, androidx.compose.Composer<N>) | |
public final static Pass-_gZwW0o(ILandroidx/compose/Composer;)V | |
// annotable parameter count: 2 (visible) | |
// annotable parameter count: 2 (invisible) | |
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 1 | |
L0 | |
ALOAD 1 | |
LDC "$composer" | |
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V | |
ALOAD 1 | |
LDC -802662186 | |
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; | |
INVOKEVIRTUAL androidx/compose/Composer.startRestartGroup (Ljava/lang/Object;)V | |
L1 | |
LINENUMBER 10 L1 | |
ALOAD 1 | |
INVOKEVIRTUAL androidx/compose/Composer.endRestartGroup ()Landroidx/compose/ScopeUpdateScope; | |
ASTORE 2 | |
L2 | |
ALOAD 2 | |
IFNULL L3 | |
ALOAD 2 | |
NEW Test_0Kt$Pass$1 | |
DUP | |
ILOAD 0 | |
ALOAD 1 | |
INVOKESPECIAL Test_0Kt$Pass$1.<init> (ILandroidx/compose/Composer;)V | |
L4 | |
CHECKCAST kotlin/jvm/functions/Function0 | |
INVOKEINTERFACE androidx/compose/ScopeUpdateScope.updateScope (Lkotlin/jvm/functions/Function0;)V (itf) | |
GOTO L5 | |
L3 | |
L5 | |
L6 | |
LINENUMBER 11 L6 | |
RETURN | |
L7 | |
LOCALVARIABLE wrappedInt I L0 L7 0 | |
LOCALVARIABLE $composer Landroidx/compose/Composer; L0 L7 1 | |
MAXSTACK = 5 | |
MAXLOCALS = 3 | |
// access flags 0x19 | |
// signature (Landroidx/compose/Composer<TN;>;)V | |
// declaration: void Bar(androidx.compose.Composer<N>) | |
public final static Bar(Landroidx/compose/Composer;)V | |
@Landroidx/compose/Composable;() // invisible | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/NotNull;() // invisible, parameter 0 | |
L0 | |
ALOAD 0 | |
LDC "$composer" | |
INVOKESTATIC kotlin/jvm/internal/Intrinsics.checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V | |
ALOAD 0 | |
LDC -802662077 | |
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; | |
INVOKEVIRTUAL androidx/compose/Composer.startRestartGroup (Ljava/lang/Object;)V | |
L1 | |
LINENUMBER 14 L1 | |
ICONST_1 | |
INVOKESTATIC WrappedInt.constructor-impl (I)I | |
ISTORE 1 | |
L2 | |
ALOAD 0 | |
ASTORE 2 | |
L3 | |
ALOAD 0 | |
CHECKCAST androidx/compose/ViewComposer | |
ASTORE 3 | |
LDC 2480469 | |
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; | |
ASTORE 4 | |
L4 | |
ICONST_0 | |
ISTORE 5 | |
L5 | |
LINENUMBER 19 L5 | |
ALOAD 3 | |
ALOAD 4 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.startGroup (Ljava/lang/Object;)V | |
L6 | |
LINENUMBER 20 L6 | |
NEW androidx/compose/ViewValidator | |
DUP | |
ALOAD 3 | |
CHECKCAST androidx/compose/Composer | |
INVOKESPECIAL androidx/compose/ViewValidator.<init> (Landroidx/compose/Composer;)V | |
ASTORE 6 | |
L7 | |
ICONST_1 | |
L8 | |
IFNE L9 | |
ALOAD 3 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.getSkipping ()Z | |
IFNE L10 | |
L9 | |
LINENUMBER 21 L9 | |
ALOAD 3 | |
INVOKESTATIC androidx/compose/ViewComposerCommonKt.getInvocation ()Ljava/lang/Object; | |
INVOKEVIRTUAL androidx/compose/ViewComposer.startGroup (Ljava/lang/Object;)V | |
L11 | |
LINENUMBER 22 L11 | |
L12 | |
ILOAD 1 | |
ALOAD 2 | |
INVOKESTATIC Test_0Kt.Pass-_gZwW0o (ILandroidx/compose/Composer;)V | |
L13 | |
LINENUMBER 14 L13 | |
L14 | |
NOP | |
L15 | |
LINENUMBER 23 L15 | |
ALOAD 3 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.endGroup ()V | |
GOTO L16 | |
L10 | |
LINENUMBER 25 L10 | |
ALOAD 3 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.skipCurrentGroup ()V | |
L16 | |
LINENUMBER 26 L16 | |
LINENUMBER 27 L16 | |
ALOAD 3 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.endGroup ()V | |
L17 | |
LINENUMBER 28 L17 | |
L18 | |
L19 | |
ALOAD 0 | |
INVOKEVIRTUAL androidx/compose/Composer.endRestartGroup ()Landroidx/compose/ScopeUpdateScope; | |
ASTORE 1 | |
L20 | |
ALOAD 1 | |
IFNULL L21 | |
ALOAD 1 | |
NEW Test_0Kt$Bar$3 | |
DUP | |
ALOAD 0 | |
INVOKESPECIAL Test_0Kt$Bar$3.<init> (Landroidx/compose/Composer;)V | |
L22 | |
CHECKCAST kotlin/jvm/functions/Function0 | |
INVOKEINTERFACE androidx/compose/ScopeUpdateScope.updateScope (Lkotlin/jvm/functions/Function0;)V (itf) | |
GOTO L23 | |
L21 | |
L23 | |
L24 | |
LINENUMBER 15 L24 | |
RETURN | |
L25 | |
LOCALVARIABLE $this$Bar_u24lambda_u2d0 Landroidx/compose/ViewValidator; L7 L8 6 | |
LOCALVARIABLE this_$iv Landroidx/compose/ViewComposer; L4 L18 3 | |
LOCALVARIABLE key$iv Ljava/lang/Object; L4 L18 4 | |
LOCALVARIABLE $i$f$call I L5 L18 5 | |
LOCALVARIABLE $composer Landroidx/compose/Composer; L0 L25 0 | |
MAXSTACK = 4 | |
MAXLOCALS = 7 | |
// access flags 0x1019 | |
public final static synthetic Pass-wIOJKEE(I)V | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
NEW kotlin/NotImplementedError | |
DUP | |
LDC "Composable functions cannot be called without a composer. If you are getting this error, it is likely because of a misconfigured compiler" | |
INVOKESPECIAL kotlin/NotImplementedError.<init> (Ljava/lang/String;)V | |
ATHROW | |
L1 | |
LOCALVARIABLE wrappedInt I L0 L1 0 | |
MAXSTACK = 3 | |
MAXLOCALS = 1 | |
// access flags 0x1019 | |
public final static synthetic Bar()V | |
@Landroidx/compose/Composable;() // invisible | |
L0 | |
NEW kotlin/NotImplementedError | |
DUP | |
LDC "Composable functions cannot be called without a composer. If you are getting this error, it is likely because of a misconfigured compiler" | |
INVOKESPECIAL kotlin/NotImplementedError.<init> (Ljava/lang/String;)V | |
ATHROW | |
L1 | |
MAXSTACK = 3 | |
MAXLOCALS = 0 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=2, d1={"\u0000\u0010\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0000\u001a\u0008\u0010\u0000\u001a\u00020\u0001H\u0007\u001a\u0013\u0010\u0002\u001a\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007\u00f8\u0001\u0000\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u0005"}, d2={"Bar", "", "Pass", "wrappedInt", "LWrappedInt;", "test-module"}) | |
// access flags 0x18 | |
final static INNERCLASS Test_0Kt$Pass$1 null null | |
// access flags 0x18 | |
final static INNERCLASS Test_0Kt$Bar$3 null null | |
// compiled from: Test_0.kt | |
// debug info: SMAP | |
Test_0.kt | |
Kotlin | |
*S Kotlin | |
*F | |
+ 1 Test_0.kt | |
Test_0Kt | |
+ 2 ViewComposer.kt | |
androidx/compose/ViewComposer | |
*L | |
1#1,18:1 | |
226#2,10:19 | |
*E | |
*S KotlinDebug | |
*F | |
+ 1 Test_0.kt | |
Test_0Kt | |
*L | |
14#1,10:19 | |
*E | |
} | |
------ | |
FILE: Test_0Kt$Pass$1.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x30 | |
// signature Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>; | |
// declaration: Test_0Kt$Pass$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0<kotlin.Unit> | |
final class Test_0Kt$Pass$1 extends kotlin/jvm/internal/Lambda implements kotlin/jvm/functions/Function0 { | |
// access flags 0x1000 | |
synthetic <init>(ILandroidx/compose/Composer;)V | |
L0 | |
ALOAD 0 | |
ILOAD 1 | |
PUTFIELD Test_0Kt$Pass$1.$wrappedInt : I | |
ALOAD 0 | |
ALOAD 2 | |
PUTFIELD Test_0Kt$Pass$1.$$composer : Landroidx/compose/Composer; | |
ALOAD 0 | |
ICONST_0 | |
INVOKESPECIAL kotlin/jvm/internal/Lambda.<init> (I)V | |
L1 | |
RETURN | |
L2 | |
LOCALVARIABLE this LTest_0Kt$Pass$1; L0 L2 0 | |
LOCALVARIABLE $wrappedInt I L0 L2 1 | |
LOCALVARIABLE $$composer Landroidx/compose/Composer; L0 L2 2 | |
MAXSTACK = 2 | |
MAXLOCALS = 3 | |
// access flags 0x11 | |
public final invoke()V | |
L0 | |
ALOAD 0 | |
GETFIELD Test_0Kt$Pass$1.$wrappedInt : I | |
ALOAD 0 | |
GETFIELD Test_0Kt$Pass$1.$$composer : Landroidx/compose/Composer; | |
INVOKESTATIC Test_0Kt.Pass-_gZwW0o (ILandroidx/compose/Composer;)V | |
RETURN | |
L1 | |
LOCALVARIABLE this LTest_0Kt$Pass$1; L0 L1 0 | |
MAXSTACK = 2 | |
MAXLOCALS = 1 | |
// access flags 0x1012 | |
private final synthetic I $wrappedInt | |
// access flags 0x1012 | |
// signature Landroidx/compose/Composer<TN;>; | |
// declaration: $$composer extends androidx.compose.Composer<N> | |
private final synthetic Landroidx/compose/Composer; $$composer | |
// access flags 0x1041 | |
public synthetic bridge invoke()Ljava/lang/Object; | |
@Lorg/jetbrains/annotations/Nullable;() // invisible | |
L0 | |
ALOAD 0 | |
INVOKEVIRTUAL Test_0Kt$Pass$1.invoke ()V | |
GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LTest_0Kt$Pass$1; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=3) | |
// access flags 0x18 | |
final static INNERCLASS Test_0Kt$Pass$1 null null | |
OUTERCLASS Test_0Kt Pass-_gZwW0o (ILandroidx/compose/Composer;)V | |
// compiled from: Test_0.kt | |
} | |
------ | |
FILE: Test_0Kt$Bar$3.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x30 | |
// signature Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>; | |
// declaration: Test_0Kt$Bar$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0<kotlin.Unit> | |
final class Test_0Kt$Bar$3 extends kotlin/jvm/internal/Lambda implements kotlin/jvm/functions/Function0 { | |
// access flags 0x1000 | |
synthetic <init>(Landroidx/compose/Composer;)V | |
L0 | |
ALOAD 0 | |
ALOAD 1 | |
PUTFIELD Test_0Kt$Bar$3.$$composer : Landroidx/compose/Composer; | |
ALOAD 0 | |
ICONST_0 | |
INVOKESPECIAL kotlin/jvm/internal/Lambda.<init> (I)V | |
L1 | |
RETURN | |
L2 | |
LOCALVARIABLE this LTest_0Kt$Bar$3; L0 L2 0 | |
LOCALVARIABLE $$composer Landroidx/compose/Composer; L0 L2 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x11 | |
public final invoke()V | |
L0 | |
ALOAD 0 | |
GETFIELD Test_0Kt$Bar$3.$$composer : Landroidx/compose/Composer; | |
INVOKESTATIC Test_0Kt.Bar (Landroidx/compose/Composer;)V | |
RETURN | |
L1 | |
LOCALVARIABLE this LTest_0Kt$Bar$3; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1012 | |
// signature Landroidx/compose/Composer<TN;>; | |
// declaration: $$composer extends androidx.compose.Composer<N> | |
private final synthetic Landroidx/compose/Composer; $$composer | |
// access flags 0x1041 | |
public synthetic bridge invoke()Ljava/lang/Object; | |
@Lorg/jetbrains/annotations/Nullable;() // invisible | |
L0 | |
ALOAD 0 | |
INVOKEVIRTUAL Test_0Kt$Bar$3.invoke ()V | |
GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LTest_0Kt$Bar$3; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=3) | |
// access flags 0x18 | |
final static INNERCLASS Test_0Kt$Bar$3 null null | |
OUTERCLASS Test_0Kt Bar (Landroidx/compose/Composer;)V | |
// compiled from: Test_0.kt | |
} | |
------ | |
FILE: WrappedInt.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x31 | |
public final class WrappedInt { | |
// access flags 0x12 | |
private final I int | |
// access flags 0x11 | |
public final getInt()I | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static toString-impl(I)Ljava/lang/String; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
LINENUMBER 7 L0 | |
NEW java/lang/StringBuilder | |
DUP | |
INVOKESPECIAL java/lang/StringBuilder.<init> ()V | |
LDC "WrappedInt(int=" | |
INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; | |
ILOAD 0 | |
INVOKEVIRTUAL java/lang/StringBuilder.append (I)Ljava/lang/StringBuilder; | |
LDC ")" | |
INVOKEVIRTUAL java/lang/StringBuilder.append (Ljava/lang/String;)Ljava/lang/StringBuilder; | |
INVOKEVIRTUAL java/lang/StringBuilder.toString ()Ljava/lang/String; | |
ARETURN | |
L1 | |
LOCALVARIABLE $this I L0 L1 0 | |
MAXSTACK = 2 | |
MAXLOCALS = 1 | |
// access flags 0x1 | |
public toString()Ljava/lang/String; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
INVOKESTATIC WrappedInt.toString-impl (I)Ljava/lang/String; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static hashCode-impl(I)I | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
LINENUMBER 7 L0 | |
ILOAD 0 | |
INVOKESTATIC java/lang/Integer.hashCode (I)I | |
IRETURN | |
L1 | |
LOCALVARIABLE $this I L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1 | |
public hashCode()I | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
INVOKESTATIC WrappedInt.hashCode-impl (I)I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x9 | |
public static equals-impl(ILjava/lang/Object;)Z | |
// annotable parameter count: 2 (visible) | |
// annotable parameter count: 2 (invisible) | |
@Lorg/jetbrains/annotations/Nullable;() // invisible, parameter 1 | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 1 | |
INSTANCEOF WrappedInt | |
IFNE L1 | |
ICONST_0 | |
IRETURN | |
L1 | |
L2 | |
ALOAD 1 | |
ASTORE 3 | |
L3 | |
ALOAD 3 | |
CHECKCAST WrappedInt | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
L4 | |
ISTORE 2 | |
L5 | |
ILOAD 0 | |
ILOAD 2 | |
IF_ICMPEQ L6 | |
ICONST_0 | |
IRETURN | |
L6 | |
L7 | |
ICONST_1 | |
IRETURN | |
L8 | |
LOCALVARIABLE $this I L0 L8 0 | |
LOCALVARIABLE other Ljava/lang/Object; L0 L8 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 4 | |
// access flags 0x1 | |
public equals(Ljava/lang/Object;)Z | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
@Lorg/jetbrains/annotations/Nullable;() // invisible, parameter 0 | |
L0 | |
LINENUMBER 7 L0 | |
ALOAD 0 | |
INVOKEVIRTUAL WrappedInt.unbox-impl ()I | |
ALOAD 1 | |
INVOKESTATIC WrappedInt.equals-impl (ILjava/lang/Object;)Z | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
LOCALVARIABLE other Ljava/lang/Object; L0 L1 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x1002 | |
private synthetic <init>(I)V | |
L0 | |
ALOAD 0 | |
L1 | |
LINENUMBER 7 L1 | |
INVOKESPECIAL java/lang/Object.<init> ()V | |
ALOAD 0 | |
ILOAD 1 | |
PUTFIELD WrappedInt.int : I | |
RETURN | |
L2 | |
LOCALVARIABLE this LWrappedInt; L0 L2 0 | |
LOCALVARIABLE int I L0 L2 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x19 | |
public final static constructor-impl(I)I | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
ILOAD 0 | |
L1 | |
LINENUMBER 7 L1 | |
IRETURN | |
L2 | |
LOCALVARIABLE int I L0 L2 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1019 | |
public final static synthetic box-impl(I)LWrappedInt; | |
@Lorg/jetbrains/annotations/NotNull;() // invisible | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
NEW WrappedInt | |
DUP | |
ILOAD 0 | |
INVOKESPECIAL WrappedInt.<init> (I)V | |
ARETURN | |
L1 | |
LOCALVARIABLE v I L0 L1 0 | |
MAXSTACK = 3 | |
MAXLOCALS = 1 | |
// access flags 0x1011 | |
public final synthetic unbox-impl()I | |
L0 | |
ALOAD 0 | |
GETFIELD WrappedInt.int : I | |
IRETURN | |
L1 | |
LOCALVARIABLE this LWrappedInt; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x19 | |
public final static equals-impl0(II)Z | |
// annotable parameter count: 2 (visible) | |
// annotable parameter count: 2 (invisible) | |
L0 | |
ILOAD 0 | |
ILOAD 1 | |
IF_ICMPNE L1 | |
ICONST_1 | |
GOTO L2 | |
L1 | |
ICONST_0 | |
L2 | |
IRETURN | |
L3 | |
LOCALVARIABLE p1 I L0 L3 0 | |
LOCALVARIABLE p2 I L0 L3 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=1, d1={"\u0000 \n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0000\n\u0002\u0010\u0008\n\u0002\u0008\u0005\n\u0002\u0010\u000b\n\u0002\u0008\u0003\n\u0002\u0010\u000e\n\u0000\u0008\u0086@\u0018\u00002\u00020\u0001B\u0012\u0012\u0006\u0010\u0002\u001a\u00020\u0003\u00f8\u0001\u0000\u00a2\u0006\u0004\u0008\u0004\u0010\u0005J\u0013\u0010\u0008\u001a\u00020\u00092\u0008\u0010\n\u001a\u0004\u0018\u00010\u0001H\u00d6\u0003J\u0009\u0010\u000b\u001a\u00020\u0003H\u00d6\u0001J\u0009\u0010\u000c\u001a\u00020\rH\u00d6\u0001R\u0011\u0010\u0002\u001a\u00020\u0003\u00a2\u0006\u0008\n\u0000\u001a\u0004\u0008\u0006\u0010\u0007\u00f8\u0001\u0000\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u000e"}, d2={"LWrappedInt;", "", "int", "", "constructor-impl", "(I)I", "getInt", "()I", "equals", "", "other", "hashCode", "toString", "", "test-module"}) | |
// compiled from: Test_1.kt | |
} | |
------ | |
FILE: Test_1Kt.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x31 | |
public final class Test_1Kt { | |
// access flags 0x19 | |
public final static Pass-wIOJKEE(I)V | |
// annotable parameter count: 1 (visible) | |
// annotable parameter count: 1 (invisible) | |
L0 | |
NEW Test_1Kt$Pass$1 | |
DUP | |
ILOAD 0 | |
INVOKESPECIAL Test_1Kt$Pass$1.<init> (I)V | |
L1 | |
CHECKCAST kotlin/jvm/functions/Function0 | |
INVOKESTATIC androidx/compose/ObserveKt.Observe (Lkotlin/jvm/functions/Function0;)V | |
L2 | |
LINENUMBER 11 L2 | |
RETURN | |
L3 | |
LOCALVARIABLE wrappedInt I L0 L3 0 | |
MAXSTACK = 3 | |
MAXLOCALS = 1 | |
// access flags 0x19 | |
public final static Bar()V | |
@Landroidx/compose/Composable;() // invisible | |
L0 | |
INVOKESTATIC androidx/compose/ViewComposerKt.getComposer ()Landroidx/compose/ViewComposer; | |
CHECKCAST androidx/compose/Composer | |
LDC -802662077 | |
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; | |
INVOKEVIRTUAL androidx/compose/Composer.startRestartGroup (Ljava/lang/Object;)V | |
L1 | |
LINENUMBER 14 L1 | |
INVOKESTATIC androidx/compose/ViewComposerKt.getComposer ()Landroidx/compose/ViewComposer; | |
ASTORE 0 | |
L2 | |
ICONST_1 | |
INVOKESTATIC WrappedInt.constructor-impl (I)I | |
ISTORE 1 | |
L3 | |
ALOAD 0 | |
ASTORE 2 | |
LDC 2480469 | |
INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer; | |
ASTORE 3 | |
L4 | |
ICONST_0 | |
ISTORE 4 | |
L5 | |
LINENUMBER 19 L5 | |
ALOAD 2 | |
ALOAD 3 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.startGroup (Ljava/lang/Object;)V | |
L6 | |
LINENUMBER 20 L6 | |
NEW androidx/compose/ViewValidator | |
DUP | |
ALOAD 2 | |
CHECKCAST androidx/compose/Composer | |
INVOKESPECIAL androidx/compose/ViewValidator.<init> (Landroidx/compose/Composer;)V | |
ASTORE 5 | |
L7 | |
ICONST_1 | |
L8 | |
IFNE L9 | |
ALOAD 2 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.getSkipping ()Z | |
IFNE L10 | |
L9 | |
LINENUMBER 21 L9 | |
ALOAD 2 | |
INVOKESTATIC androidx/compose/ViewComposerCommonKt.getInvocation ()Ljava/lang/Object; | |
INVOKEVIRTUAL androidx/compose/ViewComposer.startGroup (Ljava/lang/Object;)V | |
L11 | |
LINENUMBER 22 L11 | |
L12 | |
ILOAD 1 | |
INVOKESTATIC Test_1Kt.Pass-wIOJKEE (I)V | |
L13 | |
LINENUMBER 14 L13 | |
L14 | |
NOP | |
L15 | |
LINENUMBER 23 L15 | |
ALOAD 2 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.endGroup ()V | |
GOTO L16 | |
L10 | |
LINENUMBER 25 L10 | |
ALOAD 2 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.skipCurrentGroup ()V | |
L16 | |
LINENUMBER 26 L16 | |
LINENUMBER 27 L16 | |
ALOAD 2 | |
INVOKEVIRTUAL androidx/compose/ViewComposer.endGroup ()V | |
L17 | |
LINENUMBER 28 L17 | |
L18 | |
L19 | |
INVOKESTATIC androidx/compose/ViewComposerKt.getComposer ()Landroidx/compose/ViewComposer; | |
CHECKCAST androidx/compose/Composer | |
INVOKEVIRTUAL androidx/compose/Composer.endRestartGroup ()Landroidx/compose/ScopeUpdateScope; | |
ASTORE 0 | |
L20 | |
ALOAD 0 | |
IFNULL L21 | |
ALOAD 0 | |
NEW Test_1Kt$Bar$3 | |
DUP | |
INVOKESPECIAL Test_1Kt$Bar$3.<init> ()V | |
L22 | |
CHECKCAST kotlin/jvm/functions/Function0 | |
INVOKEINTERFACE androidx/compose/ScopeUpdateScope.updateScope (Lkotlin/jvm/functions/Function0;)V (itf) | |
GOTO L23 | |
L21 | |
L23 | |
L24 | |
LINENUMBER 15 L24 | |
RETURN | |
L25 | |
LOCALVARIABLE $this$Bar_u24lambda_u2d0 Landroidx/compose/ViewValidator; L7 L8 5 | |
LOCALVARIABLE this_$iv Landroidx/compose/ViewComposer; L4 L18 2 | |
LOCALVARIABLE key$iv Ljava/lang/Object; L4 L18 3 | |
LOCALVARIABLE $i$f$call I L5 L18 4 | |
MAXSTACK = 3 | |
MAXLOCALS = 6 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=2, d1={"\u0000\u0012\n\u0000\n\u0002\u0010\u0002\n\u0002\u0008\u0002\n\u0002\u0018\u0002\n\u0002\u0008\u0003\u001a\u0008\u0010\u0000\u001a\u00020\u0001H\u0007\u001a\u001a\u0010\u0002\u001a\u00020\u00012\u0006\u0010\u0003\u001a\u00020\u0004H\u0007\u00f8\u0001\u0000\u00a2\u0006\u0004\u0008\u0005\u0010\u0006\u0082\u0002\u0004\n\u0002\u0008\u0019\u00a8\u0006\u0007"}, d2={"Bar", "", "Pass", "wrappedInt", "LWrappedInt;", "Pass-wIOJKEE", "(I)V", "test-module"}) | |
// access flags 0x18 | |
final static INNERCLASS Test_1Kt$Pass$1 null null | |
// access flags 0x18 | |
final static INNERCLASS Test_1Kt$Bar$3 null null | |
// compiled from: Test_1.kt | |
// debug info: SMAP | |
Test_1.kt | |
Kotlin | |
*S Kotlin | |
*F | |
+ 1 Test_1.kt | |
Test_1Kt | |
+ 2 ViewComposer.kt | |
androidx/compose/ViewComposer | |
*L | |
1#1,18:1 | |
226#2,10:19 | |
*E | |
*S KotlinDebug | |
*F | |
+ 1 Test_1.kt | |
Test_1Kt | |
*L | |
14#1,10:19 | |
*E | |
} | |
------ | |
FILE: Test_1Kt$Pass$1.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x30 | |
// signature Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>; | |
// declaration: Test_1Kt$Pass$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0<kotlin.Unit> | |
final class Test_1Kt$Pass$1 extends kotlin/jvm/internal/Lambda implements kotlin/jvm/functions/Function0 { | |
// access flags 0x1000 | |
synthetic <init>(I)V | |
L0 | |
ALOAD 0 | |
ILOAD 1 | |
PUTFIELD Test_1Kt$Pass$1.$wrappedInt : I | |
ALOAD 0 | |
ICONST_0 | |
INVOKESPECIAL kotlin/jvm/internal/Lambda.<init> (I)V | |
L1 | |
RETURN | |
L2 | |
LOCALVARIABLE this LTest_1Kt$Pass$1; L0 L2 0 | |
LOCALVARIABLE $wrappedInt I L0 L2 1 | |
MAXSTACK = 2 | |
MAXLOCALS = 2 | |
// access flags 0x11 | |
public final invoke()V | |
L0 | |
LINENUMBER 10 L0 | |
ALOAD 0 | |
GETFIELD Test_1Kt$Pass$1.$wrappedInt : I | |
POP | |
RETURN | |
L1 | |
LOCALVARIABLE this LTest_1Kt$Pass$1; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
// access flags 0x1012 | |
private final synthetic I $wrappedInt | |
// access flags 0x1041 | |
public synthetic bridge invoke()Ljava/lang/Object; | |
@Lorg/jetbrains/annotations/Nullable;() // invisible | |
L0 | |
ALOAD 0 | |
INVOKEVIRTUAL Test_1Kt$Pass$1.invoke ()V | |
GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LTest_1Kt$Pass$1; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=3) | |
// access flags 0x18 | |
final static INNERCLASS Test_1Kt$Pass$1 null null | |
OUTERCLASS Test_1Kt Pass-wIOJKEE (I)V | |
// compiled from: Test_1.kt | |
} | |
------ | |
FILE: Test_1Kt$Bar$3.class | |
------ | |
// class version 52.0 (52) | |
// access flags 0x30 | |
// signature Lkotlin/jvm/internal/Lambda;Lkotlin/jvm/functions/Function0<Lkotlin/Unit;>; | |
// declaration: Test_1Kt$Bar$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0<kotlin.Unit> | |
final class Test_1Kt$Bar$3 extends kotlin/jvm/internal/Lambda implements kotlin/jvm/functions/Function0 { | |
// access flags 0x1000 | |
synthetic <init>()V | |
L0 | |
ALOAD 0 | |
ICONST_0 | |
INVOKESPECIAL kotlin/jvm/internal/Lambda.<init> (I)V | |
L1 | |
RETURN | |
L2 | |
LOCALVARIABLE this LTest_1Kt$Bar$3; L0 L2 0 | |
MAXSTACK = 2 | |
MAXLOCALS = 1 | |
// access flags 0x11 | |
public final invoke()V | |
L0 | |
INVOKESTATIC Test_1Kt.Bar ()V | |
RETURN | |
L1 | |
LOCALVARIABLE this LTest_1Kt$Bar$3; L0 L1 0 | |
MAXSTACK = 0 | |
MAXLOCALS = 1 | |
// access flags 0x1041 | |
public synthetic bridge invoke()Ljava/lang/Object; | |
@Lorg/jetbrains/annotations/Nullable;() // invisible | |
L0 | |
ALOAD 0 | |
INVOKEVIRTUAL Test_1Kt$Bar$3.invoke ()V | |
GETSTATIC kotlin/Unit.INSTANCE : Lkotlin/Unit; | |
ARETURN | |
L1 | |
LOCALVARIABLE this LTest_1Kt$Bar$3; L0 L1 0 | |
MAXSTACK = 1 | |
MAXLOCALS = 1 | |
@Lkotlin/Metadata;(mv={1, 1, 16}, bv={1, 0, 3}, k=3) | |
// access flags 0x18 | |
final static INNERCLASS Test_1Kt$Bar$3 null null | |
OUTERCLASS Test_1Kt Bar ()V | |
// compiled from: Test_1.kt | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment