public interface org.jruby.ObjectFlags
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.jruby.ObjectFlags
  super_class: java.lang.Object
{
  public static final org.jruby.FlagRegistry registry;
    descriptor: Lorg/jruby/FlagRegistry;
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  static void <clinit>();
    descriptor: ()V
    flags: (0x0008) ACC_STATIC
    Code:
      stack=2, locals=0, args_size=0
         0: .line 9
            new org.jruby.FlagRegistry
            dup
            invokespecial org.jruby.FlagRegistry.<init>:()V
            putstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
         1: .line 13
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyBasicObject;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.FALSE_F:I
         2: .line 14
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyBasicObject;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.NIL_F:I
         3: .line 15
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyBasicObject;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.FROZEN_F:I
         4: .line 16
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyBasicObject;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.TAINTED_F:I
         5: .line 18
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyModule;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.CACHEPROXY_F:I
         6: .line 19
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyModule;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.NEEDSIMPL_F:I
         7: .line 20
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyModule;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.REFINED_MODULE_F:I
         8: .line 21
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyModule;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.IS_OVERLAID_F:I
         9: .line 22
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyModule;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.OMOD_SHARED:I
        10: .line 23
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyModule;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.INCLUDED_INTO_REFINEMENT:I
        11: .line 25
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyString;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.CR_7BIT_F:I
        12: .line 26
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyString;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.CR_VALID_F:I
        13: .line 28
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/ext/stringio/StringIO;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.STRIO_READABLE:I
        14: .line 29
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/ext/stringio/StringIO;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.STRIO_WRITABLE:I
        15: .line 31
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyMatchData;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.MATCH_BUSY:I
        16: .line 33
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyHash;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.COMPARE_BY_IDENTITY_F:I
        17: .line 34
            getstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
            ldc Lorg/jruby/RubyHash;
            invokevirtual org.jruby.FlagRegistry.newFlag:(Ljava/lang/Class;)I
            putstatic org.jruby.ObjectFlags.PROCDEFAULT_HASH_F:I
            return
      LocalVariableTable:
        Start  End  Slot  Name  Signature
}
SourceFile: "ObjectFlags.java"