class java.util.Formatter$DateTime
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: java.util.Formatter$DateTime
  super_class: java.lang.Object
{
  static final char HOUR_OF_DAY_0;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 72

  static final char HOUR_0;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 73

  static final char HOUR_OF_DAY;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 107

  static final char HOUR;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 108

  static final char MINUTE;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 77

  static final char NANOSECOND;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 78

  static final char MILLISECOND;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 76

  static final char MILLISECOND_SINCE_EPOCH;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 81

  static final char AM_PM;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 112

  static final char SECONDS_SINCE_EPOCH;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 115

  static final char SECOND;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 83

  static final char TIME;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 84

  static final char ZONE_NUMERIC;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 122

  static final char ZONE;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 90

  static final char NAME_OF_DAY_ABBREV;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 97

  static final char NAME_OF_DAY;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 65

  static final char NAME_OF_MONTH_ABBREV;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 98

  static final char NAME_OF_MONTH;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 66

  static final char CENTURY;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 67

  static final char DAY_OF_MONTH_0;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 100

  static final char DAY_OF_MONTH;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 101

  static final char NAME_OF_MONTH_ABBREV_X;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 104

  static final char DAY_OF_YEAR;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 106

  static final char MONTH;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 109

  static final char YEAR_2;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 121

  static final char YEAR_4;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 89

  static final char TIME_12_HOUR;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 114

  static final char TIME_24_HOUR;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 82

  static final char DATE_TIME;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 99

  static final char DATE;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 68

  static final char ISO_STANDARD_DATE;
    descriptor: C
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 70

  private void <init>();
    descriptor: ()V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // java.util.Formatter$DateTime this
         0: .line 4599
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // java.util.Formatter$DateTime this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Ljava/util/Formatter$DateTime;

  static boolean isValid(char);
    descriptor: (C)Z
    flags: (0x0008) ACC_STATIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // char c
         0: .line 4647
            iload 0 /* c */
            tableswitch { // 65 - 122
                   65: 1
                   66: 1
                   67: 1
                   68: 1
                   69: 2
                   70: 1
                   71: 2
                   72: 1
                   73: 1
                   74: 2
                   75: 2
                   76: 1
                   77: 1
                   78: 1
                   79: 2
                   80: 2
                   81: 1
                   82: 1
                   83: 1
                   84: 1
                   85: 2
                   86: 2
                   87: 2
                   88: 2
                   89: 1
                   90: 1
                   91: 2
                   92: 2
                   93: 2
                   94: 2
                   95: 2
                   96: 2
                   97: 1
                   98: 1
                   99: 1
                  100: 1
                  101: 1
                  102: 2
                  103: 2
                  104: 1
                  105: 2
                  106: 1
                  107: 1
                  108: 1
                  109: 1
                  110: 2
                  111: 2
                  112: 1
                  113: 2
                  114: 1
                  115: 1
                  116: 2
                  117: 2
                  118: 2
                  119: 2
                  120: 2
                  121: 1
                  122: 1
              default: 2
          }
         1: .line 4692
      StackMap locals:
      StackMap stack:
            iconst_1
            ireturn
         2: .line 4694
      StackMap locals:
      StackMap stack:
            iconst_0
            ireturn
        end local 0 // char c
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0     c  C
    MethodParameters:
      Name  Flags
      c     
}
SourceFile: "Formatter.java"
NestHost: java.util.Formatter
InnerClasses:
  private DateTime = java.util.Formatter$DateTime of java.util.Formatter