class org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals
  super_class: java.lang.Object
{
  jdk.vm.ci.meta.Value aValue;
    descriptor: Ljdk/vm/ci/meta/Value;
    flags: (0x0000) 

  jdk.vm.ci.code.Register aRegister;
    descriptor: Ljdk/vm/ci/code/Register;
    flags: (0x0000) 

  jdk.vm.ci.code.Register$RegisterCategory aRegisterCategory;
    descriptor: Ljdk/vm/ci/code/Register$RegisterCategory;
    flags: (0x0000) 

  jdk.vm.ci.meta.JavaType aJavaType;
    descriptor: Ljdk/vm/ci/meta/JavaType;
    flags: (0x0000) 

  jdk.vm.ci.meta.JavaField aJavaField;
    descriptor: Ljdk/vm/ci/meta/JavaField;
    flags: (0x0000) 

  jdk.vm.ci.meta.JavaMethod aJavaMethod;
    descriptor: Ljdk/vm/ci/meta/JavaMethod;
    flags: (0x0000) 

  jdk.internal.vm.compiler.word.LocationIdentity aLocationIdentity;
    descriptor: Ljdk/internal/vm/compiler/word/LocationIdentity;
    flags: (0x0000) 

  org.graalvm.compiler.core.common.LIRKind aLIRKind;
    descriptor: Lorg/graalvm/compiler/core/common/LIRKind;
    flags: (0x0000) 

  org.graalvm.compiler.core.common.type.ArithmeticOpTable anArithmeticOpTable;
    descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
    flags: (0x0000) 

  org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op anArithmeticOpTableOp;
    descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;
    flags: (0x0000) 

  static jdk.vm.ci.meta.Value aStaticValue;
    descriptor: Ljdk/vm/ci/meta/Value;
    flags: (0x0008) ACC_STATIC

  static jdk.vm.ci.code.Register aStaticRegister;
    descriptor: Ljdk/vm/ci/code/Register;
    flags: (0x0008) ACC_STATIC

  static jdk.vm.ci.code.Register$RegisterCategory aStaticRegisterCategory;
    descriptor: Ljdk/vm/ci/code/Register$RegisterCategory;
    flags: (0x0008) ACC_STATIC

  static jdk.vm.ci.meta.JavaType aStaticJavaType;
    descriptor: Ljdk/vm/ci/meta/JavaType;
    flags: (0x0008) ACC_STATIC

  static jdk.vm.ci.meta.JavaField aStaticJavaField;
    descriptor: Ljdk/vm/ci/meta/JavaField;
    flags: (0x0008) ACC_STATIC

  static jdk.vm.ci.meta.JavaMethod aStaticJavaMethod;
    descriptor: Ljdk/vm/ci/meta/JavaMethod;
    flags: (0x0008) ACC_STATIC

  static jdk.internal.vm.compiler.word.LocationIdentity aStaticLocationIdentity;
    descriptor: Ljdk/internal/vm/compiler/word/LocationIdentity;
    flags: (0x0008) ACC_STATIC

  static org.graalvm.compiler.core.common.LIRKind aStaticLIRKind;
    descriptor: Lorg/graalvm/compiler/core/common/LIRKind;
    flags: (0x0008) ACC_STATIC

  static org.graalvm.compiler.core.common.type.ArithmeticOpTable aStaticArithmeticOpTable;
    descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
    flags: (0x0008) ACC_STATIC

  static org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op aStaticArithmeticOpTableOp;
    descriptor: Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;
    flags: (0x0008) ACC_STATIC

  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
         0: .line 479
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;

  boolean test01(jdk.vm.ci.meta.Value);
    descriptor: (Ljdk/vm/ci/meta/Value;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.meta.Value f
         0: .line 503
            aload 0 /* this */
            getfield org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aValue:Ljdk/vm/ci/meta/Value;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.meta.Value f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/meta/Value;
    MethodParameters:
      Name  Flags
      f     

  boolean test02(jdk.vm.ci.code.Register);
    descriptor: (Ljdk/vm/ci/code/Register;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.code.Register f
         0: .line 507
            aload 0 /* this */
            getfield org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aRegister:Ljdk/vm/ci/code/Register;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.code.Register f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/code/Register;
    MethodParameters:
      Name  Flags
      f     

  boolean test03(jdk.vm.ci.code.Register$RegisterCategory);
    descriptor: (Ljdk/vm/ci/code/Register$RegisterCategory;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.code.Register$RegisterCategory f
         0: .line 511
            aload 0 /* this */
            getfield org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aRegisterCategory:Ljdk/vm/ci/code/Register$RegisterCategory;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.code.Register$RegisterCategory f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/code/Register$RegisterCategory;
    MethodParameters:
      Name  Flags
      f     

  boolean test04(jdk.vm.ci.meta.JavaType);
    descriptor: (Ljdk/vm/ci/meta/JavaType;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.meta.JavaType f
         0: .line 515
            aload 0 /* this */
            getfield org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aJavaType:Ljdk/vm/ci/meta/JavaType;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.meta.JavaType f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/meta/JavaType;
    MethodParameters:
      Name  Flags
      f     

  boolean test05(jdk.vm.ci.meta.JavaField);
    descriptor: (Ljdk/vm/ci/meta/JavaField;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.meta.JavaField f
         0: .line 519
            aload 0 /* this */
            getfield org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aJavaField:Ljdk/vm/ci/meta/JavaField;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.meta.JavaField f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/meta/JavaField;
    MethodParameters:
      Name  Flags
      f     

  boolean test06(jdk.vm.ci.meta.JavaMethod);
    descriptor: (Ljdk/vm/ci/meta/JavaMethod;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.meta.JavaMethod f
         0: .line 523
            aload 0 /* this */
            getfield org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aJavaMethod:Ljdk/vm/ci/meta/JavaMethod;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.meta.JavaMethod f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/meta/JavaMethod;
    MethodParameters:
      Name  Flags
      f     

  boolean test07(jdk.internal.vm.compiler.word.LocationIdentity);
    descriptor: (Ljdk/internal/vm/compiler/word/LocationIdentity;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.internal.vm.compiler.word.LocationIdentity f
         0: .line 527
            aload 0 /* this */
            getfield org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aLocationIdentity:Ljdk/internal/vm/compiler/word/LocationIdentity;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.internal.vm.compiler.word.LocationIdentity f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/internal/vm/compiler/word/LocationIdentity;
    MethodParameters:
      Name  Flags
      f     

  boolean test08(org.graalvm.compiler.core.common.LIRKind);
    descriptor: (Lorg/graalvm/compiler/core/common/LIRKind;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // org.graalvm.compiler.core.common.LIRKind f
         0: .line 531
            aload 0 /* this */
            getfield org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aLIRKind:Lorg/graalvm/compiler/core/common/LIRKind;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // org.graalvm.compiler.core.common.LIRKind f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Lorg/graalvm/compiler/core/common/LIRKind;
    MethodParameters:
      Name  Flags
      f     

  boolean test09(org.graalvm.compiler.core.common.type.ArithmeticOpTable);
    descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // org.graalvm.compiler.core.common.type.ArithmeticOpTable f
         0: .line 535
            aload 0 /* this */
            getfield org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.anArithmeticOpTable:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // org.graalvm.compiler.core.common.type.ArithmeticOpTable f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
    MethodParameters:
      Name  Flags
      f     

  boolean test10(org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op);
    descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op f
         0: .line 539
            aload 0 /* this */
            getfield org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.anArithmeticOpTableOp:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;
    MethodParameters:
      Name  Flags
      f     

  boolean test12(jdk.vm.ci.meta.Value);
    descriptor: (Ljdk/vm/ci/meta/Value;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.meta.Value f
         0: .line 543
            getstatic org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aStaticValue:Ljdk/vm/ci/meta/Value;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.meta.Value f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/meta/Value;
    MethodParameters:
      Name  Flags
      f     

  boolean test13(jdk.vm.ci.code.Register);
    descriptor: (Ljdk/vm/ci/code/Register;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.code.Register f
         0: .line 547
            getstatic org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aStaticRegister:Ljdk/vm/ci/code/Register;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.code.Register f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/code/Register;
    MethodParameters:
      Name  Flags
      f     

  boolean test14(jdk.vm.ci.code.Register$RegisterCategory);
    descriptor: (Ljdk/vm/ci/code/Register$RegisterCategory;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.code.Register$RegisterCategory f
         0: .line 551
            getstatic org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aStaticRegisterCategory:Ljdk/vm/ci/code/Register$RegisterCategory;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.code.Register$RegisterCategory f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/code/Register$RegisterCategory;
    MethodParameters:
      Name  Flags
      f     

  boolean test15(jdk.vm.ci.meta.JavaType);
    descriptor: (Ljdk/vm/ci/meta/JavaType;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.meta.JavaType f
         0: .line 555
            getstatic org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aStaticJavaType:Ljdk/vm/ci/meta/JavaType;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.meta.JavaType f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/meta/JavaType;
    MethodParameters:
      Name  Flags
      f     

  boolean test16(jdk.vm.ci.meta.JavaField);
    descriptor: (Ljdk/vm/ci/meta/JavaField;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.meta.JavaField f
         0: .line 559
            getstatic org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aStaticJavaField:Ljdk/vm/ci/meta/JavaField;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.meta.JavaField f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/meta/JavaField;
    MethodParameters:
      Name  Flags
      f     

  boolean test17(jdk.vm.ci.meta.JavaMethod);
    descriptor: (Ljdk/vm/ci/meta/JavaMethod;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.vm.ci.meta.JavaMethod f
         0: .line 563
            getstatic org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aStaticJavaMethod:Ljdk/vm/ci/meta/JavaMethod;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.vm.ci.meta.JavaMethod f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/vm/ci/meta/JavaMethod;
    MethodParameters:
      Name  Flags
      f     

  boolean test18(jdk.internal.vm.compiler.word.LocationIdentity);
    descriptor: (Ljdk/internal/vm/compiler/word/LocationIdentity;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // jdk.internal.vm.compiler.word.LocationIdentity f
         0: .line 567
            getstatic org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aStaticLocationIdentity:Ljdk/internal/vm/compiler/word/LocationIdentity;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // jdk.internal.vm.compiler.word.LocationIdentity f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Ljdk/internal/vm/compiler/word/LocationIdentity;
    MethodParameters:
      Name  Flags
      f     

  boolean test19(org.graalvm.compiler.core.common.LIRKind);
    descriptor: (Lorg/graalvm/compiler/core/common/LIRKind;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // org.graalvm.compiler.core.common.LIRKind f
         0: .line 571
            getstatic org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aStaticLIRKind:Lorg/graalvm/compiler/core/common/LIRKind;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // org.graalvm.compiler.core.common.LIRKind f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Lorg/graalvm/compiler/core/common/LIRKind;
    MethodParameters:
      Name  Flags
      f     

  boolean test20(org.graalvm.compiler.core.common.type.ArithmeticOpTable);
    descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // org.graalvm.compiler.core.common.type.ArithmeticOpTable f
         0: .line 575
            getstatic org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aStaticArithmeticOpTable:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // org.graalvm.compiler.core.common.type.ArithmeticOpTable f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable;
    MethodParameters:
      Name  Flags
      f     

  boolean test21(org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op);
    descriptor: (Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;)Z
    flags: (0x0000) 
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
        start local 1 // org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op f
         0: .line 579
            getstatic org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals.aStaticArithmeticOpTableOp:Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;
            aload 1 /* f */
            if_acmpne 1
            iconst_1
            ireturn
      StackMap locals:
      StackMap stack:
         1: iconst_0
            ireturn
        end local 1 // org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op f
        end local 0 // org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/graalvm/compiler/core/test/CheckGraalInvariants$BadUsageWithEquals;
            0    2     1     f  Lorg/graalvm/compiler/core/common/type/ArithmeticOpTable$Op;
    MethodParameters:
      Name  Flags
      f     
}
SourceFile: "CheckGraalInvariants.java"
NestHost: org.graalvm.compiler.core.test.CheckGraalInvariants
InnerClasses:
  public RegisterCategory = jdk.vm.ci.code.Register$RegisterCategory of jdk.vm.ci.code.Register
  public abstract Op = org.graalvm.compiler.core.common.type.ArithmeticOpTable$Op of org.graalvm.compiler.core.common.type.ArithmeticOpTable
  BadUsageWithEquals = org.graalvm.compiler.core.test.CheckGraalInvariants$BadUsageWithEquals of org.graalvm.compiler.core.test.CheckGraalInvariants