// class version 52.0 (52)
// access flags 0x31
public final class CodeFragment$run$1$X {

  // compiled from: fragment.kt
  OUTERCLASS CodeFragment run ()I
  @Lkotlin/Metadata;
  // access flags 0x19
  public final static INNERCLASS CodeFragment$run$1$X null X

  // access flags 0x1
  public <init>()V
   L0
    LINENUMBER 26 L0
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
    RETURN
   L1
    LOCALVARIABLE this LCodeFragment$run$1$X; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x11
  public final memberInLocalClass(I)I
   L0
    LINENUMBER 28 L0
    ILOAD 1
    ICONST_2
    IADD
    IRETURN
   L1
    LOCALVARIABLE this LCodeFragment$run$1$X; L0 L1 0
    LOCALVARIABLE x I L0 L1 1
    MAXSTACK = 2
    MAXLOCALS = 2
}


// class version 52.0 (52)
// access flags 0x31
public final class CodeFragment {

  // compiled from: fragment.kt
  @Lkotlin/Metadata;
  // access flags 0x19
  public final static INNERCLASS CodeFragment$run$1$X null X

  // access flags 0x1
  public <init>()V
   L0
    ALOAD 0
    INVOKESPECIAL java/lang/Object.<init> ()V
    RETURN
   L1
    LOCALVARIABLE this LCodeFragment; L0 L1 0
    MAXSTACK = 1
    MAXLOCALS = 1

  // access flags 0x19
  public final static run()I
   L0
    LINENUMBER 27 L0
    ICONST_1
    ISTORE 0
   L1
    LINENUMBER 28 L1
    ILOAD 0
    INVOKESTATIC CodeFragment.run$localInsideLambda (I)I
    LDC LContextKt;.class
    LDC "main$localOutsideLambda"
    ICONST_1
    ANEWARRAY java/lang/Class
    ASTORE 2
    ALOAD 2
    ICONST_0
    GETSTATIC java/lang/Integer.TYPE : Ljava/lang/Class;
    AASTORE
    ALOAD 2
    INVOKEVIRTUAL java/lang/Class.getDeclaredMethod (Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;
    ASTORE 1
    ALOAD 1
    ICONST_1
    INVOKEVIRTUAL java/lang/reflect/Method.setAccessible (Z)V
    ALOAD 1
    ACONST_NULL
    ICONST_1
    ANEWARRAY java/lang/Object
    ASTORE 2
    ALOAD 2
    ICONST_0
    ILOAD 0
    INVOKESTATIC java/lang/Integer.valueOf (I)Ljava/lang/Integer;
    AASTORE
    ALOAD 2
    INVOKEVIRTUAL java/lang/reflect/Method.invoke (Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;
    CHECKCAST java/lang/Integer
    INVOKEVIRTUAL java/lang/Integer.intValue ()I
    IADD
    NEW CodeFragment$run$1$X
    DUP
    INVOKESPECIAL CodeFragment$run$1$X.<init> ()V
    ILOAD 0
    INVOKEVIRTUAL CodeFragment$run$1$X.memberInLocalClass (I)I
    IADD
   L2
    IRETURN
    LOCALVARIABLE it I L1 L2 0
    MAXSTACK = 6
    MAXLOCALS = 3

  // access flags 0x1A
  private final static run$localInsideLambda(I)I
   L0
    LINENUMBER 28 L0
    ILOAD 0
    ICONST_3
    IADD
    IRETURN
   L1
    LOCALVARIABLE x I L0 L1 0
    MAXSTACK = 2
    MAXLOCALS = 1
}
