public class org.jruby.RubyBoolean$False extends org.jruby.RubyBoolean
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.jruby.RubyBoolean$False
  super_class: org.jruby.RubyBoolean
{
  void <init>(org.jruby.Ruby);
    descriptor: (Lorg/jruby/Ruby;)V
    flags: (0x0000) 
    Code:
      stack=3, locals=2, args_size=2
        start local 0 // org.jruby.RubyBoolean$False this
        start local 1 // org.jruby.Ruby runtime
         0: .line 140
            aload 0 /* this */
            aload 1 /* runtime */
            iconst_0
            invokespecial org.jruby.RubyBoolean.<init>:(Lorg/jruby/Ruby;Z)V
         1: .line 142
            aload 0 /* this */
            getstatic org.jruby.RubyBoolean$False.FALSE_F:I
            getstatic org.jruby.RubyBoolean$False.FROZEN_F:I
            ior
            putfield org.jruby.RubyBoolean$False.flags:I
         2: .line 143
            return
        end local 1 // org.jruby.Ruby runtime
        end local 0 // org.jruby.RubyBoolean$False this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0     this  Lorg/jruby/RubyBoolean$False;
            0    3     1  runtime  Lorg/jruby/Ruby;
    MethodParameters:
         Name  Flags
      runtime  

  public static org.jruby.runtime.builtin.IRubyObject false_and(org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.jruby.runtime.builtin.IRubyObject fals
        start local 1 // org.jruby.runtime.builtin.IRubyObject oth
         0: .line 147
            aload 0 /* fals */
            areturn
        end local 1 // org.jruby.runtime.builtin.IRubyObject oth
        end local 0 // org.jruby.runtime.builtin.IRubyObject fals
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  fals  Lorg/jruby/runtime/builtin/IRubyObject;
            0    1     1   oth  Lorg/jruby/runtime/builtin/IRubyObject;
    RuntimeVisibleAnnotations: 
      org.jruby.anno.JRubyMethod(name = {"&"})
    MethodParameters:
      Name  Flags
      fals  
      oth   

  public static org.jruby.runtime.builtin.IRubyObject false_or(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.jruby.runtime.ThreadContext context
        start local 1 // org.jruby.runtime.builtin.IRubyObject fals
        start local 2 // org.jruby.runtime.builtin.IRubyObject oth
         0: .line 152
            aload 2 /* oth */
            invokeinterface org.jruby.runtime.builtin.IRubyObject.isTrue:()Z
            ifeq 1
            aload 0 /* context */
            getfield org.jruby.runtime.ThreadContext.tru:Lorg/jruby/RubyBoolean;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* fals */
      StackMap locals:
      StackMap stack: org.jruby.runtime.builtin.IRubyObject
         2: areturn
        end local 2 // org.jruby.runtime.builtin.IRubyObject oth
        end local 1 // org.jruby.runtime.builtin.IRubyObject fals
        end local 0 // org.jruby.runtime.ThreadContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  context  Lorg/jruby/runtime/ThreadContext;
            0    3     1     fals  Lorg/jruby/runtime/builtin/IRubyObject;
            0    3     2      oth  Lorg/jruby/runtime/builtin/IRubyObject;
    RuntimeVisibleAnnotations: 
      org.jruby.anno.JRubyMethod(name = {"|"})
    MethodParameters:
         Name  Flags
      context  
      fals     
      oth      

  public static org.jruby.runtime.builtin.IRubyObject false_xor(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.jruby.runtime.ThreadContext context
        start local 1 // org.jruby.runtime.builtin.IRubyObject fals
        start local 2 // org.jruby.runtime.builtin.IRubyObject oth
         0: .line 157
            aload 2 /* oth */
            invokeinterface org.jruby.runtime.builtin.IRubyObject.isTrue:()Z
            ifeq 1
            aload 0 /* context */
            getfield org.jruby.runtime.ThreadContext.tru:Lorg/jruby/RubyBoolean;
            goto 2
      StackMap locals:
      StackMap stack:
         1: aload 1 /* fals */
      StackMap locals:
      StackMap stack: org.jruby.runtime.builtin.IRubyObject
         2: areturn
        end local 2 // org.jruby.runtime.builtin.IRubyObject oth
        end local 1 // org.jruby.runtime.builtin.IRubyObject fals
        end local 0 // org.jruby.runtime.ThreadContext context
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    3     0  context  Lorg/jruby/runtime/ThreadContext;
            0    3     1     fals  Lorg/jruby/runtime/builtin/IRubyObject;
            0    3     2      oth  Lorg/jruby/runtime/builtin/IRubyObject;
    RuntimeVisibleAnnotations: 
      org.jruby.anno.JRubyMethod(name = {"^"})
    MethodParameters:
         Name  Flags
      context  
      fals     
      oth      

  public static org.jruby.RubyString false_to_s(org.jruby.runtime.builtin.IRubyObject);
    descriptor: (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString;
    flags: (0x0009) ACC_PUBLIC, ACC_STATIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.jruby.runtime.builtin.IRubyObject fals
         0: .line 162
            aload 0 /* fals */
            invokeinterface org.jruby.runtime.builtin.IRubyObject.getRuntime:()Lorg/jruby/Ruby;
            getstatic org.jruby.RubyBoolean$False.FALSE_BYTES:Lorg/jruby/util/ByteList;
            invokestatic org.jruby.RubyString.newStringShared:(Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;)Lorg/jruby/RubyString;
            areturn
        end local 0 // org.jruby.runtime.builtin.IRubyObject fals
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  fals  Lorg/jruby/runtime/builtin/IRubyObject;
    RuntimeVisibleAnnotations: 
      org.jruby.anno.JRubyMethod(name = {"to_s"}, alias = {"inspect"})
    MethodParameters:
      Name  Flags
      fals  

  public <T> T toJava(java.lang.Class<T>);
    descriptor: (Ljava/lang/Class;)Ljava/lang/Object;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // org.jruby.RubyBoolean$False this
        start local 1 // java.lang.Class target
         0: .line 167
            aload 1 /* target */
            ldc Ljava/lang/Boolean;
            invokevirtual java.lang.Class.isAssignableFrom:(Ljava/lang/Class;)Z
            ifne 1
            aload 1 /* target */
            getstatic java.lang.Boolean.TYPE:Ljava/lang/Class;
            if_acmpne 2
         1: .line 168
      StackMap locals:
      StackMap stack:
            getstatic java.lang.Boolean.FALSE:Ljava/lang/Boolean;
            areturn
         2: .line 170
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            aload 1 /* target */
            invokespecial org.jruby.RubyBoolean.toJava:(Ljava/lang/Class;)Ljava/lang/Object;
            areturn
        end local 1 // java.lang.Class target
        end local 0 // org.jruby.RubyBoolean$False this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    3     0    this  Lorg/jruby/RubyBoolean$False;
            0    3     1  target  Ljava/lang/Class<TT;>;
    Signature: <T:Ljava/lang/Object;>(Ljava/lang/Class<TT;>;)TT;
    MethodParameters:
        Name  Flags
      target  
}
SourceFile: "RubyBoolean.java"
NestHost: org.jruby.RubyBoolean
InnerClasses:
  public False = org.jruby.RubyBoolean$False of org.jruby.RubyBoolean