public class org.graalvm.compiler.asm.aarch64.AArch64Assembler$OperandDataAnnotation extends org.graalvm.compiler.asm.Assembler$CodeAnnotation
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.graalvm.compiler.asm.aarch64.AArch64Assembler$OperandDataAnnotation
  super_class: org.graalvm.compiler.asm.Assembler$CodeAnnotation
{
  public final int operandSizeBits;
    descriptor: I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final int offsetBits;
    descriptor: I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final org.graalvm.compiler.asm.aarch64.AArch64Assembler$Instruction instruction;
    descriptor: Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$Instruction;
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  public final int shift;
    descriptor: I
    flags: (0x0011) ACC_PUBLIC, ACC_FINAL

  void <init>(int, org.graalvm.compiler.asm.aarch64.AArch64Assembler$Instruction, int, int, int);
    descriptor: (ILorg/graalvm/compiler/asm/aarch64/AArch64Assembler$Instruction;III)V
    flags: (0x0000) 
    Code:
      stack=2, locals=6, args_size=6
        start local 0 // org.graalvm.compiler.asm.aarch64.AArch64Assembler$OperandDataAnnotation this
        start local 1 // int instructionPosition
        start local 2 // org.graalvm.compiler.asm.aarch64.AArch64Assembler$Instruction instruction
        start local 3 // int operandSizeBits
        start local 4 // int offsetBits
        start local 5 // int shift
         0: .line 2987
            aload 0 /* this */
            iload 1 /* instructionPosition */
            invokespecial org.graalvm.compiler.asm.Assembler$CodeAnnotation.<init>:(I)V
         1: .line 2988
            aload 0 /* this */
            iload 3 /* operandSizeBits */
            putfield org.graalvm.compiler.asm.aarch64.AArch64Assembler$OperandDataAnnotation.operandSizeBits:I
         2: .line 2989
            aload 0 /* this */
            iload 4 /* offsetBits */
            putfield org.graalvm.compiler.asm.aarch64.AArch64Assembler$OperandDataAnnotation.offsetBits:I
         3: .line 2990
            aload 0 /* this */
            iload 5 /* shift */
            putfield org.graalvm.compiler.asm.aarch64.AArch64Assembler$OperandDataAnnotation.shift:I
         4: .line 2991
            aload 0 /* this */
            aload 2 /* instruction */
            putfield org.graalvm.compiler.asm.aarch64.AArch64Assembler$OperandDataAnnotation.instruction:Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$Instruction;
         5: .line 2992
            return
        end local 5 // int shift
        end local 4 // int offsetBits
        end local 3 // int operandSizeBits
        end local 2 // org.graalvm.compiler.asm.aarch64.AArch64Assembler$Instruction instruction
        end local 1 // int instructionPosition
        end local 0 // org.graalvm.compiler.asm.aarch64.AArch64Assembler$OperandDataAnnotation this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    6     0                 this  Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$OperandDataAnnotation;
            0    6     1  instructionPosition  I
            0    6     2          instruction  Lorg/graalvm/compiler/asm/aarch64/AArch64Assembler$Instruction;
            0    6     3      operandSizeBits  I
            0    6     4           offsetBits  I
            0    6     5                shift  I
    MethodParameters:
                     Name  Flags
      instructionPosition  
      instruction          
      operandSizeBits      
      offsetBits           
      shift                
}
SourceFile: "AArch64Assembler.java"
NestHost: org.graalvm.compiler.asm.aarch64.AArch64Assembler
InnerClasses:
  public abstract CodeAnnotation = org.graalvm.compiler.asm.Assembler$CodeAnnotation of org.graalvm.compiler.asm.Assembler
  public final Instruction = org.graalvm.compiler.asm.aarch64.AArch64Assembler$Instruction of org.graalvm.compiler.asm.aarch64.AArch64Assembler
  public OperandDataAnnotation = org.graalvm.compiler.asm.aarch64.AArch64Assembler$OperandDataAnnotation of org.graalvm.compiler.asm.aarch64.AArch64Assembler