Skip to content

Instantly share code, notes, and snippets.

@aaronj1335
Created January 30, 2020 02:45
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save aaronj1335/9fee900b7ec81278ba7d2366c51f71ff to your computer and use it in GitHub Desktop.
Save aaronj1335/9fee900b7ec81278ba7d2366c51f71ff to your computer and use it in GitHub Desktop.
------
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
}
------
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