final class org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask extends org.graalvm.compiler.core.target.Backend$CodeInstallationTask
  minor version: 0
  major version: 59
  flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
  this_class: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask
  super_class: org.graalvm.compiler.core.target.Backend$CodeInstallationTask
{
  private final java.util.List<java.util.function.Consumer<org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency>> optimizedAssumptions;
    descriptor: Ljava/util/List;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL
    Signature: Ljava/util/List<Ljava/util/function/Consumer<Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;>;>;

  final org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl this$0;
    descriptor: Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  private void <init>(org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl);
    descriptor: (Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask this
         0: .line 781
            aload 0 /* this */
            aload 1
            putfield org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask.this$0:Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl;
            aload 0 /* this */
            invokespecial org.graalvm.compiler.core.target.Backend$CodeInstallationTask.<init>:()V
         1: .line 787
            aload 0 /* this */
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            putfield org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask.optimizedAssumptions:Ljava/util/List;
         2: .line 781
            return
        end local 0 // org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl$TruffleCodeInstallationTask;
    MethodParameters:
        Name  Flags
      this$0  final

  public void preProcess(org.graalvm.compiler.code.CompilationResult);
    descriptor: (Lorg/graalvm/compiler/code/CompilationResult;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=7, locals=10, args_size=2
        start local 0 // org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask this
        start local 1 // org.graalvm.compiler.code.CompilationResult result
         0: .line 791
            aload 1 /* result */
            ifnull 1
            aload 1 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getAssumptions:()[Ljdk/vm/ci/meta/Assumptions$Assumption;
            ifnonnull 2
         1: .line 792
      StackMap locals:
      StackMap stack:
            return
         2: .line 794
      StackMap locals:
      StackMap stack:
            invokestatic org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.getRuntime:()Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime;
            astore 2 /* runtime */
        start local 2 // org.graalvm.compiler.truffle.common.TruffleCompilerRuntime runtime
         3: .line 795
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 3 /* newAssumptions */
        start local 3 // java.util.ArrayList newAssumptions
         4: .line 796
            aload 1 /* result */
            invokevirtual org.graalvm.compiler.code.CompilationResult.getAssumptions:()[Ljdk/vm/ci/meta/Assumptions$Assumption;
            dup
            astore 7
            arraylength
            istore 6
            iconst_0
            istore 5
            goto 16
      StackMap locals: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask org.graalvm.compiler.code.CompilationResult org.graalvm.compiler.truffle.common.TruffleCompilerRuntime java.util.ArrayList top int int jdk.vm.ci.meta.Assumptions$Assumption[]
      StackMap stack:
         5: aload 7
            iload 5
            aaload
            astore 4 /* assumption */
        start local 4 // jdk.vm.ci.meta.Assumptions$Assumption assumption
         6: .line 797
            aload 4 /* assumption */
            ifnull 14
            aload 4 /* assumption */
            instanceof org.graalvm.compiler.truffle.compiler.nodes.TruffleAssumption
            ifeq 14
         7: .line 798
            aload 4 /* assumption */
            checkcast org.graalvm.compiler.truffle.compiler.nodes.TruffleAssumption
            astore 8 /* truffleAssumption */
        start local 8 // org.graalvm.compiler.truffle.compiler.nodes.TruffleAssumption truffleAssumption
         8: .line 799
            aload 2 /* runtime */
            aload 8 /* truffleAssumption */
            invokevirtual org.graalvm.compiler.truffle.compiler.nodes.TruffleAssumption.getAssumption:()Ljdk/vm/ci/meta/JavaConstant;
            invokeinterface org.graalvm.compiler.truffle.common.TruffleCompilerRuntime.registerOptimizedAssumptionDependency:(Ljdk/vm/ci/meta/JavaConstant;)Ljava/util/function/Consumer;
            astore 9 /* dep */
        start local 9 // java.util.function.Consumer dep
         9: .line 800
            aload 9 /* dep */
            ifnonnull 12
        10: .line 803
            aload 0 /* this */
            aconst_null
            invokevirtual org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask.notifyAssumptions:(Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;)V
        11: .line 805
            new org.graalvm.compiler.core.common.RetryableBailoutException
            dup
            ldc "Assumption invalidated while compiling code: %s"
            iconst_1
            anewarray java.lang.Object
            dup
            iconst_0
            aload 8 /* truffleAssumption */
            aastore
            invokespecial org.graalvm.compiler.core.common.RetryableBailoutException.<init>:(Ljava/lang/String;[Ljava/lang/Object;)V
            athrow
        12: .line 807
      StackMap locals: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask org.graalvm.compiler.code.CompilationResult org.graalvm.compiler.truffle.common.TruffleCompilerRuntime java.util.ArrayList jdk.vm.ci.meta.Assumptions$Assumption int int jdk.vm.ci.meta.Assumptions$Assumption[] org.graalvm.compiler.truffle.compiler.nodes.TruffleAssumption java.util.function.Consumer
      StackMap stack:
            aload 0 /* this */
            getfield org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask.optimizedAssumptions:Ljava/util/List;
            aload 9 /* dep */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 9 // java.util.function.Consumer dep
        end local 8 // org.graalvm.compiler.truffle.compiler.nodes.TruffleAssumption truffleAssumption
        13: .line 808
            goto 15
        14: .line 809
      StackMap locals:
      StackMap stack:
            aload 3 /* newAssumptions */
            aload 4 /* assumption */
            invokevirtual java.util.ArrayList.add:(Ljava/lang/Object;)Z
            pop
        end local 4 // jdk.vm.ci.meta.Assumptions$Assumption assumption
        15: .line 796
      StackMap locals: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask org.graalvm.compiler.code.CompilationResult org.graalvm.compiler.truffle.common.TruffleCompilerRuntime java.util.ArrayList top int int jdk.vm.ci.meta.Assumptions$Assumption[]
      StackMap stack:
            iinc 5 1
      StackMap locals:
      StackMap stack:
        16: iload 5
            iload 6
            if_icmplt 5
        17: .line 812
            aload 1 /* result */
            aload 3 /* newAssumptions */
            aload 3 /* newAssumptions */
            invokevirtual java.util.ArrayList.size:()I
            anewarray jdk.vm.ci.meta.Assumptions$Assumption
            invokevirtual java.util.ArrayList.toArray:([Ljava/lang/Object;)[Ljava/lang/Object;
            checkcast jdk.vm.ci.meta.Assumptions$Assumption[]
            invokevirtual org.graalvm.compiler.code.CompilationResult.setAssumptions:([Ljdk/vm/ci/meta/Assumptions$Assumption;)V
        18: .line 813
            return
        end local 3 // java.util.ArrayList newAssumptions
        end local 2 // org.graalvm.compiler.truffle.common.TruffleCompilerRuntime runtime
        end local 1 // org.graalvm.compiler.code.CompilationResult result
        end local 0 // org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   19     0               this  Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl$TruffleCodeInstallationTask;
            0   19     1             result  Lorg/graalvm/compiler/code/CompilationResult;
            3   19     2            runtime  Lorg/graalvm/compiler/truffle/common/TruffleCompilerRuntime;
            4   19     3     newAssumptions  Ljava/util/ArrayList<Ljdk/vm/ci/meta/Assumptions$Assumption;>;
            6   15     4         assumption  Ljdk/vm/ci/meta/Assumptions$Assumption;
            8   13     8  truffleAssumption  Lorg/graalvm/compiler/truffle/compiler/nodes/TruffleAssumption;
            9   13     9                dep  Ljava/util/function/Consumer<Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;>;
    MethodParameters:
        Name  Flags
      result  

  public void postProcess(org.graalvm.compiler.code.CompilationResult, jdk.vm.ci.code.InstalledCode);
    descriptor: (Lorg/graalvm/compiler/code/CompilationResult;Ljdk/vm/ci/code/InstalledCode;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=4, locals=5, args_size=3
        start local 0 // org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask this
        start local 1 // org.graalvm.compiler.code.CompilationResult compilationResult
        start local 2 // jdk.vm.ci.code.InstalledCode installedCode
         0: .line 817
            aload 0 /* this */
            getfield org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask.this$0:Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl;
            aload 1 /* compilationResult */
            aload 2 /* installedCode */
            invokevirtual org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.afterCodeInstallation:(Lorg/graalvm/compiler/code/CompilationResult;Ljdk/vm/ci/code/InstalledCode;)V
         1: .line 818
            aload 0 /* this */
            getfield org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask.optimizedAssumptions:Ljava/util/List;
            invokeinterface java.util.List.isEmpty:()Z
            ifne 14
         2: .line 820
            aload 2 /* installedCode */
            instanceof org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
            ifeq 5
         3: .line 821
            aload 2 /* installedCode */
            checkcast org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
            astore 3 /* dependency */
        start local 3 // org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency dependency
         4: .line 822
            goto 13
        end local 3 // org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency dependency
      StackMap locals:
      StackMap stack:
         5: aload 2 /* installedCode */
            instanceof org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency$Access
            ifeq 8
         6: .line 823
            aload 2 /* installedCode */
            checkcast org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency$Access
            invokeinterface org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency$Access.getDependency:()Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;
            astore 3 /* dependency */
        start local 3 // org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency dependency
         7: .line 824
            goto 13
        end local 3 // org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency dependency
         8: .line 825
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            getfield org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask.this$0:Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl;
            aload 1 /* compilationResult */
            invokevirtual org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl.getCompilable:(Lorg/graalvm/compiler/code/CompilationResult;)Lorg/graalvm/compiler/truffle/common/CompilableTruffleAST;
            astore 4 /* compilable */
        start local 4 // org.graalvm.compiler.truffle.common.CompilableTruffleAST compilable
         9: .line 826
            aload 4 /* compilable */
            instanceof org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
            ifeq 12
        10: .line 827
            aload 4 /* compilable */
            checkcast org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
            astore 3 /* dependency */
        start local 3 // org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency dependency
        11: .line 828
            goto 13
        end local 3 // org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency dependency
        12: .line 831
      StackMap locals: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.InstalledCode top org.graalvm.compiler.truffle.common.CompilableTruffleAST
      StackMap stack:
            new org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask$1
            dup
            aload 0 /* this */
            aload 2 /* installedCode */
            invokespecial org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask$1.<init>:(Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl$TruffleCodeInstallationTask;Ljdk/vm/ci/code/InstalledCode;)V
            astore 3 /* dependency */
        end local 4 // org.graalvm.compiler.truffle.common.CompilableTruffleAST compilable
        start local 3 // org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency dependency
        13: .line 855
      StackMap locals: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask org.graalvm.compiler.code.CompilationResult jdk.vm.ci.code.InstalledCode org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
      StackMap stack:
            aload 0 /* this */
            aload 3 /* dependency */
            invokevirtual org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask.notifyAssumptions:(Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;)V
        end local 3 // org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency dependency
        14: .line 857
      StackMap locals:
      StackMap stack:
            return
        end local 2 // jdk.vm.ci.code.InstalledCode installedCode
        end local 1 // org.graalvm.compiler.code.CompilationResult compilationResult
        end local 0 // org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0   15     0               this  Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl$TruffleCodeInstallationTask;
            0   15     1  compilationResult  Lorg/graalvm/compiler/code/CompilationResult;
            0   15     2      installedCode  Ljdk/vm/ci/code/InstalledCode;
            4    5     3         dependency  Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;
            7    8     3         dependency  Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;
           11   12     3         dependency  Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;
           13   14     3         dependency  Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;
            9   13     4         compilable  Lorg/graalvm/compiler/truffle/common/CompilableTruffleAST;
    MethodParameters:
                   Name  Flags
      compilationResult  
      installedCode      

  public void installFailed(java.lang.Throwable);
    descriptor: (Ljava/lang/Throwable;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask this
        start local 1 // java.lang.Throwable t
         0: .line 861
            aload 0 /* this */
            aconst_null
            invokevirtual org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask.notifyAssumptions:(Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;)V
         1: .line 862
            return
        end local 1 // java.lang.Throwable t
        end local 0 // org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl$TruffleCodeInstallationTask;
            0    2     1     t  Ljava/lang/Throwable;
    MethodParameters:
      Name  Flags
      t     

  private void notifyAssumptions(org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency);
    descriptor: (Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=6, args_size=2
        start local 0 // org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask this
        start local 1 // org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency dependency
         0: .line 865
            aconst_null
            astore 2 /* errors */
        start local 2 // java.util.List errors
         1: .line 866
            aload 0 /* this */
            getfield org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask.optimizedAssumptions:Ljava/util/List;
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 4
            goto 9
      StackMap locals: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency java.util.List top java.util.Iterator
      StackMap stack:
         2: aload 4
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.util.function.Consumer
            astore 3 /* entry */
        start local 3 // java.util.function.Consumer entry
         3: .line 868
            aload 3 /* entry */
            aload 1 /* dependency */
            invokeinterface java.util.function.Consumer.accept:(Ljava/lang/Object;)V
         4: .line 869
            goto 9
      StackMap locals: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency java.util.List java.util.function.Consumer java.util.Iterator
      StackMap stack: java.lang.Throwable
         5: astore 5 /* t */
        start local 5 // java.lang.Throwable t
         6: .line 870
            aload 2 /* errors */
            ifnonnull 8
         7: .line 871
            new java.util.ArrayList
            dup
            invokespecial java.util.ArrayList.<init>:()V
            astore 2 /* errors */
         8: .line 873
      StackMap locals: java.lang.Throwable
      StackMap stack:
            aload 2 /* errors */
            aload 5 /* t */
            invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
            pop
        end local 5 // java.lang.Throwable t
        end local 3 // java.util.function.Consumer entry
         9: .line 866
      StackMap locals: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency java.util.List top java.util.Iterator
      StackMap stack:
            aload 4
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 2
        10: .line 876
            aload 2 /* errors */
            ifnull 17
        11: .line 877
            new java.lang.StringBuilder
            dup
            ldc "There were errors while notifying assumptions:"
            invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
            astore 3 /* sb */
        start local 3 // java.lang.StringBuilder sb
        12: .line 878
            aload 2 /* errors */
            invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
            astore 5
            goto 15
      StackMap locals: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency java.util.List java.lang.StringBuilder top java.util.Iterator
      StackMap stack:
        13: aload 5
            invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
            checkcast java.lang.Throwable
            astore 4 /* e */
        start local 4 // java.lang.Throwable e
        14: .line 879
            aload 3 /* sb */
            invokestatic java.lang.System.lineSeparator:()Ljava/lang/String;
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            ldc "  "
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
            aload 4 /* e */
            invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
            pop
        end local 4 // java.lang.Throwable e
        15: .line 878
      StackMap locals:
      StackMap stack:
            aload 5
            invokeinterface java.util.Iterator.hasNext:()Z
            ifne 13
        16: .line 881
            new org.graalvm.compiler.core.common.RetryableBailoutException
            dup
            aload 3 /* sb */
            invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
            invokespecial org.graalvm.compiler.core.common.RetryableBailoutException.<init>:(Ljava/lang/String;)V
            athrow
        end local 3 // java.lang.StringBuilder sb
        17: .line 883
      StackMap locals: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency java.util.List
      StackMap stack:
            return
        end local 2 // java.util.List errors
        end local 1 // org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency dependency
        end local 0 // org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0   18     0        this  Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl$TruffleCodeInstallationTask;
            0   18     1  dependency  Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;
            1   18     2      errors  Ljava/util/List<Ljava/lang/Throwable;>;
            3    9     3       entry  Ljava/util/function/Consumer<Lorg/graalvm/compiler/truffle/common/OptimizedAssumptionDependency;>;
            6    9     5           t  Ljava/lang/Throwable;
           12   17     3          sb  Ljava/lang/StringBuilder;
           14   15     4           e  Ljava/lang/Throwable;
      Exception table:
        from    to  target  type
           3     4       5  Class java.lang.Throwable
    MethodParameters:
            Name  Flags
      dependency  

  static org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl access$0(org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask);
    descriptor: (Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl$TruffleCodeInstallationTask;)Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl;
    flags: (0x1008) ACC_STATIC, ACC_SYNTHETIC
    Code:
      stack=1, locals=1, args_size=1
         0: .line 781
            aload 0
            getfield org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask.this$0:Lorg/graalvm/compiler/truffle/compiler/TruffleCompilerImpl;
            areturn
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "TruffleCompilerImpl.java"
NestHost: org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
InnerClasses:
  public abstract Assumption = jdk.vm.ci.meta.Assumptions$Assumption of jdk.vm.ci.meta.Assumptions
  public abstract CodeInstallationTask = org.graalvm.compiler.core.target.Backend$CodeInstallationTask of org.graalvm.compiler.core.target.Backend
  public abstract Access = org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency$Access of org.graalvm.compiler.truffle.common.OptimizedAssumptionDependency
  private final TruffleCodeInstallationTask = org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask of org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl
  org.graalvm.compiler.truffle.compiler.TruffleCompilerImpl$TruffleCodeInstallationTask$1