public interface java.io.ObjectStreamConstants
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: java.io.ObjectStreamConstants
  super_class: java.lang.Object
{
  public static final short STREAM_MAGIC;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -21267

  public static final short STREAM_VERSION;
    descriptor: S
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 5

  public static final byte TC_BASE;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 112

  public static final byte TC_NULL;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 112

  public static final byte TC_REFERENCE;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 113

  public static final byte TC_CLASSDESC;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 114

  public static final byte TC_OBJECT;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 115

  public static final byte TC_STRING;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 116

  public static final byte TC_ARRAY;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 117

  public static final byte TC_CLASS;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 118

  public static final byte TC_BLOCKDATA;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 119

  public static final byte TC_ENDBLOCKDATA;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 120

  public static final byte TC_RESET;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 121

  public static final byte TC_BLOCKDATALONG;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 122

  public static final byte TC_EXCEPTION;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 123

  public static final byte TC_LONGSTRING;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 124

  public static final byte TC_PROXYCLASSDESC;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 125

  public static final byte TC_ENUM;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 126

  public static final byte TC_MAX;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 126

  public static final int baseWireHandle;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8257536

  public static final byte SC_WRITE_METHOD;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final byte SC_BLOCK_DATA;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 8

  public static final byte SC_SERIALIZABLE;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  public static final byte SC_EXTERNALIZABLE;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 4

  public static final byte SC_ENUM;
    descriptor: B
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 16

  public static final java.io.SerializablePermission SUBSTITUTION_PERMISSION;
    descriptor: Ljava/io/SerializablePermission;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.io.SerializablePermission SUBCLASS_IMPLEMENTATION_PERMISSION;
    descriptor: Ljava/io/SerializablePermission;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final java.io.SerializablePermission SERIAL_FILTER_PERMISSION;
    descriptor: Ljava/io/SerializablePermission;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

  public static final int PROTOCOL_VERSION_1;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 1

  public static final int PROTOCOL_VERSION_2;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: 2

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=3, locals=0, args_size=0
         0: .line 191
            new java.io.SerializablePermission
            dup
            ldc "enableSubstitution"
            invokespecial java.io.SerializablePermission.<init>:(Ljava/lang/String;)V
         1: .line 190
            putstatic java.io.ObjectStreamConstants.SUBSTITUTION_PERMISSION:Ljava/io/SerializablePermission;
         2: .line 201
            new java.io.SerializablePermission
            dup
            ldc "enableSubclassImplementation"
            invokespecial java.io.SerializablePermission.<init>:(Ljava/lang/String;)V
         3: .line 200
            putstatic java.io.ObjectStreamConstants.SUBCLASS_IMPLEMENTATION_PERMISSION:Ljava/io/SerializablePermission;
         4: .line 210
            new java.io.SerializablePermission
            dup
            ldc "serialFilter"
            invokespecial java.io.SerializablePermission.<init>:(Ljava/lang/String;)V
         5: .line 209
            putstatic java.io.ObjectStreamConstants.SERIAL_FILTER_PERMISSION:Ljava/io/SerializablePermission;
         6: .line 244
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "ObjectStreamConstants.java"