public class org.graalvm.compiler.replacements.test.IntegerMulExactFoldTest extends org.graalvm.compiler.core.test.GraalCompilerTest
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.replacements.test.IntegerMulExactFoldTest
  super_class: org.graalvm.compiler.core.test.GraalCompilerTest
{
  public static int SideEffectI;
    descriptor: I
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public static long SideEffectL;
    descriptor: J
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC

  public long lowerBound1;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long upperBound1;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long lowerBound2;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public long upperBound2;
    descriptor: J
    flags: (0x0001) ACC_PUBLIC

  public int bits;
    descriptor: I
    flags: (0x0001) ACC_PUBLIC

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.replacements.test.IntegerMulExactFoldTest this
         0: .line 29
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tThe import org.junit cannot be resolved\n\tRunWith cannot be resolved to a type\n\tParameterized cannot be resolved to a type\n\tParameter cannot be resolved to a type\n\tParameter cannot be resolved to a type\n\tParameter cannot be resolved to a type\n\tParameter cannot be resolved to a type\n\tParameter cannot be resolved to a type\n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n\tParameters cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.replacements.test.IntegerMulExactFoldTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/test/IntegerMulExactFoldTest;

  public static void snippetInt(int, int);
    descriptor: (II)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=2, args_size=2
         0: .line 57
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      a     
      b     

  public static void snippetLong(long, long);
    descriptor: (JJ)V
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=4, args_size=2
         0: .line 61
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      a     
      b     

  private org.graalvm.compiler.nodes.StructuredGraph prepareGraph(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/graalvm/compiler/nodes/StructuredGraph;
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.replacements.test.IntegerMulExactFoldTest this
         0: .line 65
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.replacements.test.IntegerMulExactFoldTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/test/IntegerMulExactFoldTest;
    MethodParameters:
         Name  Flags
      snippet  

  public void tryFold();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=3, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.replacements.test.IntegerMulExactFoldTest this
         0: .line 78
            new java.lang.Error
            dup
            ldc "Unresolved compilation problems: \n\tTest cannot be resolved to a type\n\tAssert cannot be resolved\n\tAssert cannot be resolved\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
        end local 0 // org.graalvm.compiler.replacements.test.IntegerMulExactFoldTest this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/replacements/test/IntegerMulExactFoldTest;
    RuntimeInvisibleAnnotations: 
      Test()

  private static long mulExact(long, long, int);
    descriptor: (JJI)J
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=5, args_size=3
         0: .line 127
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    MethodParameters:
      Name  Flags
      x     
      y     
      bits  

  public static java.util.Collection<java.lang.Object[]> data();
    descriptor: ()Ljava/util/Collection;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 145
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n\tParameters cannot be resolved to a type\n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: ()Ljava/util/Collection<[Ljava/lang/Object;>;
    RuntimeInvisibleAnnotations: 
      Parameters()
    RuntimeInvisibleTypeAnnotations: 
      METHOD_RETURN
        Parameters()

  private static void addTest(java.util.ArrayList<java.lang.Object[]>, long, long, long, long, );
    descriptor: (Ljava/util/ArrayList;JJJJI)V
    flags: (0x000a) ACC_PRIVATE, ACC_STATIC
    Code:
      stack=3, locals=10, args_size=6
         0: .line 207
            new java.lang.Error
            dup
            ldc "Unresolved compilation problem: \n"
            invokespecial java.lang.Error.<init>:(Ljava/lang/String;)V
            athrow
      LocalVariableTable:
        Start  End  Slot  Name  Signature
    Signature: (Ljava/util/ArrayList<[Ljava/lang/Object;>;JJJJI)V
    MethodParameters:
             Name  Flags
      tests        
      lowerBound1  
      upperBound1  
      lowerBound2  
      upperBound2  
      bits         
}
SourceFile: "IntegerMulExactFoldTest.java"