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: new org.jruby.FlagRegistry
dup
invokespecial org.jruby.FlagRegistry.<init>:()V
putstatic org.jruby.ObjectFlags.registry:Lorg/jruby/FlagRegistry;
1: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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"