public final class jdk.internal.icu.lang.UCharacterDirection implements jdk.internal.icu.lang.UCharacterEnums$ECharacterDirection
  minor version: 0
  major version: 59
  flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
  this_class: jdk.internal.icu.lang.UCharacterDirection
  super_class: java.lang.Object
{
  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // jdk.internal.icu.lang.UCharacterDirection this
         0: .line 58
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 60
            return
        end local 0 // jdk.internal.icu.lang.UCharacterDirection this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Ljdk/internal/icu/lang/UCharacterDirection;

  public static java.lang.String toString(int);
    descriptor: (I)Ljava/lang/String;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // int dir
         0: .line 70
            iload 0 /* dir */
            tableswitch { // 0 - 18
                    0: 1
                    1: 2
                    2: 3
                    3: 4
                    4: 5
                    5: 6
                    6: 7
                    7: 8
                    8: 9
                    9: 10
                   10: 11
                   11: 12
                   12: 13
                   13: 14
                   14: 15
                   15: 16
                   16: 17
                   17: 18
                   18: 19
              default: 20
          }
         1: .line 73
      StackMap locals:
      StackMap stack:
            ldc "Left-to-Right"
            areturn
         2: .line 75
      StackMap locals:
      StackMap stack:
            ldc "Right-to-Left"
            areturn
         3: .line 77
      StackMap locals:
      StackMap stack:
            ldc "European Number"
            areturn
         4: .line 79
      StackMap locals:
      StackMap stack:
            ldc "European Number Separator"
            areturn
         5: .line 81
      StackMap locals:
      StackMap stack:
            ldc "European Number Terminator"
            areturn
         6: .line 83
      StackMap locals:
      StackMap stack:
            ldc "Arabic Number"
            areturn
         7: .line 85
      StackMap locals:
      StackMap stack:
            ldc "Common Number Separator"
            areturn
         8: .line 87
      StackMap locals:
      StackMap stack:
            ldc "Paragraph Separator"
            areturn
         9: .line 89
      StackMap locals:
      StackMap stack:
            ldc "Segment Separator"
            areturn
        10: .line 91
      StackMap locals:
      StackMap stack:
            ldc "Whitespace"
            areturn
        11: .line 93
      StackMap locals:
      StackMap stack:
            ldc "Other Neutrals"
            areturn
        12: .line 95
      StackMap locals:
      StackMap stack:
            ldc "Left-to-Right Embedding"
            areturn
        13: .line 97
      StackMap locals:
      StackMap stack:
            ldc "Left-to-Right Override"
            areturn
        14: .line 99
      StackMap locals:
      StackMap stack:
            ldc "Right-to-Left Arabic"
            areturn
        15: .line 101
      StackMap locals:
      StackMap stack:
            ldc "Right-to-Left Embedding"
            areturn
        16: .line 103
      StackMap locals:
      StackMap stack:
            ldc "Right-to-Left Override"
            areturn
        17: .line 105
      StackMap locals:
      StackMap stack:
            ldc "Pop Directional Format"
            areturn
        18: .line 107
      StackMap locals:
      StackMap stack:
            ldc "Non-Spacing Mark"
            areturn
        19: .line 109
      StackMap locals:
      StackMap stack:
            ldc "Boundary Neutral"
            areturn
        20: .line 111
      StackMap locals:
      StackMap stack:
            ldc "Unassigned"
            areturn
        end local 0 // int dir
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0   21     0   dir  I
    MethodParameters:
      Name  Flags
      dir   
}
SourceFile: "UCharacterDirection.java"
InnerClasses:
  public abstract ECharacterDirection = jdk.internal.icu.lang.UCharacterEnums$ECharacterDirection of jdk.internal.icu.lang.UCharacterEnums