interface org.graalvm.compiler.lir.SwitchStrategy$SwitchClosure
  minor version: 0
  major version: 59
  flags: flags: (0x0600) ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.graalvm.compiler.lir.SwitchStrategy$SwitchClosure
  super_class: java.lang.Object
{
  public abstract void conditionalJump(int, org.graalvm.compiler.core.common.calc.Condition, boolean);
    descriptor: (ILorg/graalvm/compiler/core/common/calc/Condition;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
               Name  Flags
      index          
      condition      
      defaultTarget  

  public abstract void conditionalJumpOrDefault(int, org.graalvm.compiler.core.common.calc.Condition, boolean);
    descriptor: (ILorg/graalvm/compiler/core/common/calc/Condition;Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                Name  Flags
      index           
      condition       
      canFallThrough  

  public abstract org.graalvm.compiler.asm.Label conditionalJump(int, org.graalvm.compiler.core.common.calc.Condition);
    descriptor: (ILorg/graalvm/compiler/core/common/calc/Condition;)Lorg/graalvm/compiler/asm/Label;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      index      
      condition  

  public abstract void bind(org.graalvm.compiler.asm.Label);
    descriptor: (Lorg/graalvm/compiler/asm/Label;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
       Name  Flags
      label  

  public abstract boolean isSameTarget(int, int);
    descriptor: (II)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
        Name  Flags
      index1  
      index2  
}
SourceFile: "SwitchStrategy.java"
NestHost: org.graalvm.compiler.lir.SwitchStrategy
InnerClasses:
  private abstract SwitchClosure = org.graalvm.compiler.lir.SwitchStrategy$SwitchClosure of org.graalvm.compiler.lir.SwitchStrategy