public class org.jruby.ext.zlib.RubyGzipFile extends org.jruby.RubyObject implements org.jruby.util.io.IOEncodable
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.jruby.ext.zlib.RubyGzipFile
super_class: org.jruby.RubyObject
{
protected static final org.jruby.runtime.ObjectAllocator GZIPFILE_ALLOCATOR;
descriptor: Lorg/jruby/runtime/ObjectAllocator;
flags: (0x001c) ACC_PROTECTED, ACC_STATIC, ACC_FINAL
protected boolean closed;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean finished;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected boolean hasBOM;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected byte osCode;
descriptor: B
flags: (0x0004) ACC_PROTECTED
protected int level;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected org.jruby.RubyString nullFreeOrigName;
descriptor: Lorg/jruby/RubyString;
flags: (0x0004) ACC_PROTECTED
protected org.jruby.RubyString ;
descriptor: Lorg/jruby/RubyString;
flags: (0x0004) ACC_PROTECTED
protected org.jruby.runtime.builtin.IRubyObject realIo;
descriptor: Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0004) ACC_PROTECTED
protected org.jruby.RubyTime mtime;
descriptor: Lorg/jruby/RubyTime;
flags: (0x0004) ACC_PROTECTED
protected org.jcodings.Encoding enc;
descriptor: Lorg/jcodings/Encoding;
flags: (0x0004) ACC_PROTECTED
protected org.jcodings.Encoding enc2;
descriptor: Lorg/jcodings/Encoding;
flags: (0x0004) ACC_PROTECTED
protected int ecflags;
descriptor: I
flags: (0x0004) ACC_PROTECTED
protected org.jruby.runtime.builtin.IRubyObject ecopts;
descriptor: Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0004) ACC_PROTECTED
protected org.jcodings.transcode.EConv ec;
descriptor: Lorg/jcodings/transcode/EConv;
flags: (0x0004) ACC_PROTECTED
protected boolean sync;
descriptor: Z
flags: (0x0004) ACC_PROTECTED
protected org.jcodings.transcode.EConv readTranscoder;
descriptor: Lorg/jcodings/transcode/EConv;
flags: (0x0004) ACC_PROTECTED
protected org.jcodings.transcode.EConv writeTranscoder;
descriptor: Lorg/jcodings/transcode/EConv;
flags: (0x0004) ACC_PROTECTED
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=2, locals=0, args_size=0
0: new org.jruby.ext.zlib.RubyGzipFile$1
dup
invokespecial org.jruby.ext.zlib.RubyGzipFile$1.<init>:()V
putstatic org.jruby.ext.zlib.RubyGzipFile.GZIPFILE_ALLOCATOR:Lorg/jruby/runtime/ObjectAllocator;
1: return
LocalVariableTable:
Start End Slot Name Signature
static org.jruby.runtime.builtin.IRubyObject wrapBlock(org.jruby.runtime.ThreadContext, org.jruby.ext.zlib.RubyGzipFile, org.jruby.runtime.Block);
descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/ext/zlib/RubyGzipFile;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0008) ACC_STATIC
Code:
stack=3, locals=5, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokevirtual org.jruby.runtime.Block.isGiven:()Z
ifeq 9
1: aload 2
aload 0
aload 1
invokevirtual org.jruby.runtime.Block.yield:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
astore 4
2: aload 1
invokevirtual org.jruby.ext.zlib.RubyGzipFile.isClosed:()Z
ifne 4
3: aload 1
invokevirtual org.jruby.ext.zlib.RubyGzipFile.close:()Lorg/jruby/runtime/builtin/IRubyObject;
pop
4: StackMap locals: org.jruby.runtime.ThreadContext org.jruby.ext.zlib.RubyGzipFile org.jruby.runtime.Block top org.jruby.runtime.builtin.IRubyObject
StackMap stack:
aload 4
areturn
5: StackMap locals: org.jruby.runtime.ThreadContext org.jruby.ext.zlib.RubyGzipFile org.jruby.runtime.Block
StackMap stack: java.lang.Throwable
astore 3
6: aload 1
invokevirtual org.jruby.ext.zlib.RubyGzipFile.isClosed:()Z
ifne 8
7: aload 1
invokevirtual org.jruby.ext.zlib.RubyGzipFile.close:()Lorg/jruby/runtime/builtin/IRubyObject;
pop
8: StackMap locals: java.lang.Throwable
StackMap stack:
aload 3
athrow
9: StackMap locals:
StackMap stack:
aload 1
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 context Lorg/jruby/runtime/ThreadContext;
0 10 1 instance Lorg/jruby/ext/zlib/RubyGzipFile;
0 10 2 block Lorg/jruby/runtime/Block;
Exception table:
from to target type
1 2 5 any
MethodParameters:
Name Flags
context
instance
block
public static org.jruby.runtime.builtin.IRubyObject wrap(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.Block);
descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 0
aload 1
iconst_1
anewarray org.jruby.runtime.builtin.IRubyObject
dup
iconst_0
aload 2
aastore
aload 3
invokestatic org.jruby.ext.zlib.RubyGzipFile.wrap19:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 context Lorg/jruby/runtime/ThreadContext;
0 1 1 recv Lorg/jruby/runtime/builtin/IRubyObject;
0 1 2 io Lorg/jruby/runtime/builtin/IRubyObject;
0 1 3 block Lorg/jruby/runtime/Block;
MethodParameters:
Name Flags
context
recv
io
block
public static org.jruby.runtime.builtin.IRubyObject wrap19(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.builtin.IRubyObject[], org.jruby.runtime.Block);
descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=6, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 1
invokeinterface org.jruby.runtime.builtin.IRubyObject.getRuntime:()Lorg/jruby/Ruby;
astore 4
start local 4 1: aload 1
aload 4
ldc "Zlib"
invokevirtual org.jruby.Ruby.getModule:(Ljava/lang/String;)Lorg/jruby/RubyModule;
ldc "GzipWriter"
invokevirtual org.jruby.RubyModule.getClass:(Ljava/lang/String;)Lorg/jruby/RubyClass;
if_acmpne 4
2: aload 1
aload 2
invokestatic org.jruby.ext.zlib.JZlibRubyGzipWriter.newInstance:(Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/ext/zlib/JZlibRubyGzipWriter;
astore 5
start local 5 3: goto 5
end local 5 4: StackMap locals: org.jruby.Ruby
StackMap stack:
aload 1
aload 2
invokestatic org.jruby.ext.zlib.JZlibRubyGzipReader.newInstance:(Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/ext/zlib/JZlibRubyGzipReader;
astore 5
start local 5 5: StackMap locals: org.jruby.ext.zlib.RubyGzipFile
StackMap stack:
aload 0
aload 5
aload 3
invokestatic org.jruby.ext.zlib.RubyGzipFile.wrapBlock:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/ext/zlib/RubyGzipFile;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
areturn
end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 context Lorg/jruby/runtime/ThreadContext;
0 6 1 recv Lorg/jruby/runtime/builtin/IRubyObject;
0 6 2 args [Lorg/jruby/runtime/builtin/IRubyObject;
0 6 3 block Lorg/jruby/runtime/Block;
1 6 4 runtime Lorg/jruby/Ruby;
3 4 5 instance Lorg/jruby/ext/zlib/RubyGzipFile;
5 6 5 instance Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(meta = true, name = {"wrap"}, required = 1, optional = 1)
MethodParameters:
Name Flags
context
recv
args
block
public static org.jruby.ext.zlib.RubyGzipFile newInstance(org.jruby.runtime.builtin.IRubyObject, org.jruby.runtime.Block);
descriptor: (Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/ext/zlib/RubyGzipFile;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=3, locals=4, args_size=2
start local 0 start local 1 0: aload 0
checkcast org.jruby.RubyClass
astore 2
start local 2 1: aload 2
invokevirtual org.jruby.RubyClass.allocate:()Lorg/jruby/runtime/builtin/IRubyObject;
checkcast org.jruby.ext.zlib.RubyGzipFile
astore 3
start local 3 2: aload 3
getstatic org.jruby.runtime.builtin.IRubyObject.NULL_ARRAY:[Lorg/jruby/runtime/builtin/IRubyObject;
aload 1
invokevirtual org.jruby.ext.zlib.RubyGzipFile.callInit:([Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)V
3: aload 3
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 recv Lorg/jruby/runtime/builtin/IRubyObject;
0 4 1 block Lorg/jruby/runtime/Block;
1 4 2 klass Lorg/jruby/RubyClass;
2 4 3 result Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"new"}, meta = true)
MethodParameters:
Name Flags
recv
block
public org.jruby.runtime.builtin.IRubyObject path(org.jruby.runtime.ThreadContext);
descriptor: (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.realIo:Lorg/jruby/runtime/builtin/IRubyObject;
aload 1
ldc "path"
invokeinterface org.jruby.runtime.builtin.IRubyObject.callMethod:(Lorg/jruby/runtime/ThreadContext;Ljava/lang/String;)Lorg/jruby/runtime/builtin/IRubyObject;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 1 1 context Lorg/jruby/runtime/ThreadContext;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod()
MethodParameters:
Name Flags
context
public org.jruby.runtime.builtin.IRubyObject respond_to(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject);
descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=5, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface org.jruby.runtime.builtin.IRubyObject.asJavaString:()Ljava/lang/String;
ldc "path"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 1
invokestatic org.jruby.ext.zlib.RubyGzipFile.sites:(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/JavaSites$ZlibSites;
getfield org.jruby.runtime.JavaSites$ZlibSites.reader_respond_to:Lorg/jruby/runtime/callsite/RespondToCallSite;
aload 1
aload 0
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.realIo:Lorg/jruby/runtime/builtin/IRubyObject;
aload 2
invokevirtual org.jruby.runtime.callsite.RespondToCallSite.call:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
areturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
aload 2
getstatic org.jruby.runtime.Block.NULL_BLOCK:Lorg/jruby/runtime/Block;
invokestatic org.jruby.runtime.Helpers.invokeSuper:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 3 1 context Lorg/jruby/runtime/ThreadContext;
0 3 2 name Lorg/jruby/runtime/builtin/IRubyObject;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"respond_to?"}, frame = true)
MethodParameters:
Name Flags
context
name
public org.jruby.runtime.builtin.IRubyObject respond_to(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: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: aload 2
invokeinterface org.jruby.runtime.builtin.IRubyObject.asJavaString:()Ljava/lang/String;
ldc "path"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 2
1: aload 1
invokestatic org.jruby.ext.zlib.RubyGzipFile.sites:(Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/JavaSites$ZlibSites;
getfield org.jruby.runtime.JavaSites$ZlibSites.reader_respond_to:Lorg/jruby/runtime/callsite/RespondToCallSite;
aload 1
aload 0
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.realIo:Lorg/jruby/runtime/builtin/IRubyObject;
aload 2
aload 3
invokevirtual org.jruby.runtime.callsite.RespondToCallSite.call:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
areturn
2: StackMap locals:
StackMap stack:
aload 1
aload 0
aload 2
getstatic org.jruby.runtime.Block.NULL_BLOCK:Lorg/jruby/runtime/Block;
invokestatic org.jruby.runtime.Helpers.invokeSuper:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/builtin/IRubyObject;Lorg/jruby/runtime/Block;)Lorg/jruby/runtime/builtin/IRubyObject;
areturn
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 3 1 context Lorg/jruby/runtime/ThreadContext;
0 3 2 name Lorg/jruby/runtime/builtin/IRubyObject;
0 3 3 includePrivate Lorg/jruby/runtime/builtin/IRubyObject;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"respond_to?"}, frame = true)
MethodParameters:
Name Flags
context
name
includePrivate
public void <init>(org.jruby.Ruby, org.jruby.RubyClass);
descriptor: (Lorg/jruby/Ruby;Lorg/jruby/RubyClass;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 1
aload 2
invokespecial org.jruby.RubyObject.<init>:(Lorg/jruby/Ruby;Lorg/jruby/RubyClass;)V
1: aload 0
iconst_0
putfield org.jruby.ext.zlib.RubyGzipFile.closed:Z
2: aload 0
iconst_0
putfield org.jruby.ext.zlib.RubyGzipFile.finished:Z
3: aload 0
iconst_m1
putfield org.jruby.ext.zlib.RubyGzipFile.osCode:B
4: aload 0
iconst_m1
putfield org.jruby.ext.zlib.RubyGzipFile.level:I
5: aload 0
iconst_0
putfield org.jruby.ext.zlib.RubyGzipFile.sync:Z
6: aload 0
aconst_null
putfield org.jruby.ext.zlib.RubyGzipFile.readTranscoder:Lorg/jcodings/transcode/EConv;
7: aload 0
aconst_null
putfield org.jruby.ext.zlib.RubyGzipFile.writeTranscoder:Lorg/jcodings/transcode/EConv;
8: aload 0
aload 1
new org.joda.time.DateTime
dup
invokespecial org.joda.time.DateTime.<init>:()V
invokestatic org.jruby.RubyTime.newTime:(Lorg/jruby/Ruby;Lorg/joda/time/DateTime;)Lorg/jruby/RubyTime;
putfield org.jruby.ext.zlib.RubyGzipFile.mtime:Lorg/jruby/RubyTime;
9: aload 0
aconst_null
putfield org.jruby.ext.zlib.RubyGzipFile.enc:Lorg/jcodings/Encoding;
10: aload 0
aconst_null
putfield org.jruby.ext.zlib.RubyGzipFile.enc2:Lorg/jcodings/Encoding;
11: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 12 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 12 1 runtime Lorg/jruby/Ruby;
0 12 2 type Lorg/jruby/RubyClass;
MethodParameters:
Name Flags
runtime
type
protected void ecopts(org.jruby.runtime.ThreadContext, org.jruby.runtime.builtin.IRubyObject);
descriptor: (Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;)V
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 2
invokeinterface org.jruby.runtime.builtin.IRubyObject.isNil:()Z
ifne 2
1: aload 1
aload 0
aload 2
aconst_null
invokestatic org.jruby.util.io.EncodingUtils.ioExtractEncodingOption:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/util/io/IOEncodable;Lorg/jruby/runtime/builtin/IRubyObject;[I)Z
pop
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc2:Lorg/jcodings/Encoding;
ifnull 7
3: iconst_1
anewarray org.jruby.runtime.builtin.IRubyObject
dup
iconst_0
aload 2
aastore
astore 3
start local 3 4: aload 0
aload 1
aload 2
aload 3
invokestatic org.jruby.util.io.EncodingUtils.econvPrepareOpts:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/runtime/builtin/IRubyObject;[Lorg/jruby/runtime/builtin/IRubyObject;)I
putfield org.jruby.ext.zlib.RubyGzipFile.ecflags:I
5: aload 0
aload 1
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc:Lorg/jcodings/Encoding;
invokevirtual org.jcodings.Encoding.getName:()[B
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc2:Lorg/jcodings/Encoding;
invokevirtual org.jcodings.Encoding.getName:()[B
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.ecflags:I
aload 2
invokestatic org.jruby.util.io.EncodingUtils.econvOpenOpts:(Lorg/jruby/runtime/ThreadContext;[B[BILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jcodings/transcode/EConv;
putfield org.jruby.ext.zlib.RubyGzipFile.ec:Lorg/jcodings/transcode/EConv;
6: aload 0
aload 2
putfield org.jruby.ext.zlib.RubyGzipFile.ecopts:Lorg/jruby/runtime/builtin/IRubyObject;
end local 3 7: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 8 1 context Lorg/jruby/runtime/ThreadContext;
0 8 2 opts Lorg/jruby/runtime/builtin/IRubyObject;
4 7 3 outOpts [Lorg/jruby/runtime/builtin/IRubyObject;
MethodParameters:
Name Flags
context
opts
public org.jcodings.Encoding getReadEncoding();
descriptor: ()Lorg/jcodings/Encoding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc:Lorg/jcodings/Encoding;
ifnonnull 1
aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
invokevirtual org.jruby.Ruby.getDefaultExternalEncoding:()Lorg/jcodings/Encoding;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc:Lorg/jcodings/Encoding;
StackMap locals:
StackMap stack: org.jcodings.Encoding
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
public org.jcodings.Encoding getEnc();
descriptor: ()Lorg/jcodings/Encoding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc:Lorg/jcodings/Encoding;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
public org.jcodings.Encoding getInternalEncoding();
descriptor: ()Lorg/jcodings/Encoding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc2:Lorg/jcodings/Encoding;
ifnonnull 1
aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getEnc:()Lorg/jcodings/Encoding;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc2:Lorg/jcodings/Encoding;
StackMap locals:
StackMap stack: org.jcodings.Encoding
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
public org.jcodings.Encoding getEnc2();
descriptor: ()Lorg/jcodings/Encoding;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc2:Lorg/jcodings/Encoding;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
protected org.jruby.RubyString newStr(org.jruby.Ruby, org.jruby.util.ByteList);
descriptor: (Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;)Lorg/jruby/RubyString;
flags: (0x0004) ACC_PROTECTED
Code:
stack=6, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc2:Lorg/jcodings/Encoding;
ifnonnull 2
1: aload 1
aload 2
aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getReadEncoding:()Lorg/jcodings/Encoding;
invokestatic org.jruby.RubyString.newString:(Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;Lorg/jcodings/Encoding;)Lorg/jruby/RubyString;
areturn
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.ec:Lorg/jcodings/transcode/EConv;
ifnull 5
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc2:Lorg/jcodings/Encoding;
invokevirtual org.jcodings.Encoding.isDummy:()Z
ifeq 5
3: aload 1
invokevirtual org.jruby.Ruby.getCurrentContext:()Lorg/jruby/runtime/ThreadContext;
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.ec:Lorg/jcodings/transcode/EConv;
aload 2
iconst_0
invokestatic org.jruby.util.io.EncodingUtils.econvStrConvert:(Lorg/jruby/runtime/ThreadContext;Lorg/jcodings/transcode/EConv;Lorg/jruby/util/ByteList;I)Lorg/jruby/util/ByteList;
astore 2
4: aload 1
aload 2
aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getEnc:()Lorg/jcodings/Encoding;
invokestatic org.jruby.RubyString.newString:(Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;Lorg/jcodings/Encoding;)Lorg/jruby/RubyString;
areturn
5: StackMap locals:
StackMap stack:
aload 1
invokevirtual org.jruby.Ruby.getCurrentContext:()Lorg/jruby/runtime/ThreadContext;
aload 1
aload 2
invokestatic org.jruby.RubyString.newString:(Lorg/jruby/Ruby;Lorg/jruby/util/ByteList;)Lorg/jruby/RubyString;
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc2:Lorg/jcodings/Encoding;
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.enc:Lorg/jcodings/Encoding;
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.ecflags:I
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.ecopts:Lorg/jruby/runtime/builtin/IRubyObject;
invokestatic org.jruby.util.io.EncodingUtils.strConvEncOpts:(Lorg/jruby/runtime/ThreadContext;Lorg/jruby/RubyString;Lorg/jcodings/Encoding;Lorg/jcodings/Encoding;ILorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/RubyString;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 6 1 runtime Lorg/jruby/Ruby;
0 6 2 value Lorg/jruby/util/ByteList;
MethodParameters:
Name Flags
runtime
value
public org.jruby.runtime.builtin.IRubyObject os_code();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.osCode:B
sipush 255
iand
invokevirtual org.jruby.Ruby.newFixnum:(I)Lorg/jruby/RubyFixnum;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"os_code"})
public org.jruby.runtime.builtin.IRubyObject closed_p();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.closed:Z
ifeq 1
aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
invokevirtual org.jruby.Ruby.getTrue:()Lorg/jruby/RubyBoolean;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
invokevirtual org.jruby.Ruby.getFalse:()Lorg/jruby/RubyBoolean;
StackMap locals:
StackMap stack: org.jruby.RubyBoolean
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"closed?"})
protected boolean isClosed();
descriptor: ()Z
flags: (0x0004) ACC_PROTECTED
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.closed:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
public org.jruby.runtime.builtin.IRubyObject orig_name();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.closed:Z
ifeq 2
1: aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
ldc "closed gzip stream"
invokestatic org.jruby.ext.zlib.RubyZlib.newGzipFileError:(Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/exceptions/RaiseException;
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.nullFreeOrigName:Lorg/jruby/RubyString;
ifnonnull 3
aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
invokevirtual org.jruby.Ruby.getNil:()Lorg/jruby/runtime/builtin/IRubyObject;
goto 4
StackMap locals:
StackMap stack:
3: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.nullFreeOrigName:Lorg/jruby/RubyString;
StackMap locals:
StackMap stack: org.jruby.runtime.builtin.IRubyObject
4: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"orig_name"})
public org.jruby.runtime.builtin.IRubyObject to_io();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.realIo:Lorg/jruby/runtime/builtin/IRubyObject;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"to_io"})
public org.jruby.runtime.builtin.IRubyObject ();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.closed:Z
ifeq 2
1: aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
ldc "closed gzip stream"
invokestatic org.jruby.ext.zlib.RubyZlib.newGzipFileError:(Lorg/jruby/Ruby;Ljava/lang/String;)Lorg/jruby/exceptions/RaiseException;
athrow
2: StackMap locals:
StackMap stack:
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.nullFreeComment:Lorg/jruby/RubyString;
ifnonnull 3
aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
invokevirtual org.jruby.Ruby.getNil:()Lorg/jruby/runtime/builtin/IRubyObject;
goto 4
StackMap locals:
StackMap stack:
3: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.nullFreeComment:Lorg/jruby/RubyString;
StackMap locals:
StackMap stack: org.jruby.runtime.builtin.IRubyObject
4: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"comment"})
public org.jruby.runtime.builtin.IRubyObject crc();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
iconst_0
invokevirtual org.jruby.Ruby.newFixnum:(I)Lorg/jruby/RubyFixnum;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"crc"})
public org.jruby.runtime.builtin.IRubyObject mtime();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.mtime:Lorg/jruby/RubyTime;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"mtime"})
public org.jruby.runtime.builtin.IRubyObject sync();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.sync:Z
ifeq 1
aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
invokevirtual org.jruby.Ruby.getTrue:()Lorg/jruby/RubyBoolean;
goto 2
StackMap locals:
StackMap stack:
1: aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
invokevirtual org.jruby.Ruby.getFalse:()Lorg/jruby/RubyBoolean;
StackMap locals:
StackMap stack: org.jruby.RubyBoolean
2: areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"sync"})
public org.jruby.runtime.builtin.IRubyObject finish();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
iconst_1
putfield org.jruby.ext.zlib.RubyGzipFile.finished:Z
1: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.realIo:Lorg/jruby/runtime/builtin/IRubyObject;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"finish"})
public org.jruby.runtime.builtin.IRubyObject close();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.realIo:Lorg/jruby/runtime/builtin/IRubyObject;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"close"})
public org.jruby.runtime.builtin.IRubyObject level();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.level:I
invokevirtual org.jruby.Ruby.newFixnum:(I)Lorg/jruby/RubyFixnum;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"level"})
public org.jruby.runtime.builtin.IRubyObject set_sync(org.jruby.runtime.builtin.IRubyObject);
descriptor: (Lorg/jruby/runtime/builtin/IRubyObject;)Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
checkcast org.jruby.RubyBoolean
invokevirtual org.jruby.RubyBoolean.isTrue:()Z
putfield org.jruby.ext.zlib.RubyGzipFile.sync:Z
1: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.sync:Z
ifeq 2
aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
invokevirtual org.jruby.Ruby.getTrue:()Lorg/jruby/RubyBoolean;
goto 3
StackMap locals:
StackMap stack:
2: aload 0
invokevirtual org.jruby.ext.zlib.RubyGzipFile.getRuntime:()Lorg/jruby/Ruby;
invokevirtual org.jruby.Ruby.getFalse:()Lorg/jruby/RubyBoolean;
StackMap locals:
StackMap stack: org.jruby.RubyBoolean
3: areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 4 1 arg Lorg/jruby/runtime/builtin/IRubyObject;
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyMethod(name = {"sync="}, required = 1)
MethodParameters:
Name Flags
arg
public void setEnc(org.jcodings.Encoding);
descriptor: (Lorg/jcodings/Encoding;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jruby.ext.zlib.RubyGzipFile.enc:Lorg/jcodings/Encoding;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 2 1 readEncoding Lorg/jcodings/Encoding;
MethodParameters:
Name Flags
readEncoding
public void setEnc2(org.jcodings.Encoding);
descriptor: (Lorg/jcodings/Encoding;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jruby.ext.zlib.RubyGzipFile.enc2:Lorg/jcodings/Encoding;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 2 1 writeEncoding Lorg/jcodings/Encoding;
MethodParameters:
Name Flags
writeEncoding
public void setEcflags(int);
descriptor: (I)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jruby.ext.zlib.RubyGzipFile.ecflags:I
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 2 1 ecflags I
MethodParameters:
Name Flags
ecflags
public int getEcflags();
descriptor: ()I
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.ecflags:I
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
public void setEcopts(org.jruby.runtime.builtin.IRubyObject);
descriptor: (Lorg/jruby/runtime/builtin/IRubyObject;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
aload 1
putfield org.jruby.ext.zlib.RubyGzipFile.ecopts:Lorg/jruby/runtime/builtin/IRubyObject;
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 2 1 ecopts Lorg/jruby/runtime/builtin/IRubyObject;
MethodParameters:
Name Flags
ecopts
public org.jruby.runtime.builtin.IRubyObject getEcopts();
descriptor: ()Lorg/jruby/runtime/builtin/IRubyObject;
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.ecopts:Lorg/jruby/runtime/builtin/IRubyObject;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
public void setBOM(boolean);
descriptor: (Z)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
iload 1
putfield org.jruby.ext.zlib.RubyGzipFile.hasBOM:Z
1: return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
0 2 1 bom Z
MethodParameters:
Name Flags
bom
public boolean getBOM();
descriptor: ()Z
flags: (0x0001) ACC_PUBLIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.ext.zlib.RubyGzipFile.hasBOM:Z
ireturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 this Lorg/jruby/ext/zlib/RubyGzipFile;
private static org.jruby.runtime.JavaSites$ZlibSites sites(org.jruby.runtime.ThreadContext);
descriptor: (Lorg/jruby/runtime/ThreadContext;)Lorg/jruby/runtime/JavaSites$ZlibSites;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield org.jruby.runtime.ThreadContext.sites:Lorg/jruby/runtime/JavaSites;
getfield org.jruby.runtime.JavaSites.Zlib:Lorg/jruby/runtime/JavaSites$ZlibSites;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 context Lorg/jruby/runtime/ThreadContext;
MethodParameters:
Name Flags
context
}
SourceFile: "RubyGzipFile.java"
NestMembers:
org.jruby.ext.zlib.RubyGzipFile$1 org.jruby.ext.zlib.RubyGzipFile$CRCError org.jruby.ext.zlib.RubyGzipFile$Error org.jruby.ext.zlib.RubyGzipFile$LengthError org.jruby.ext.zlib.RubyGzipFile$NoFooter
InnerClasses:
org.jruby.ext.zlib.RubyGzipFile$1
public CRCError = org.jruby.ext.zlib.RubyGzipFile$CRCError of org.jruby.ext.zlib.RubyGzipFile
public Error = org.jruby.ext.zlib.RubyGzipFile$Error of org.jruby.ext.zlib.RubyGzipFile
public LengthError = org.jruby.ext.zlib.RubyGzipFile$LengthError of org.jruby.ext.zlib.RubyGzipFile
public NoFooter = org.jruby.ext.zlib.RubyGzipFile$NoFooter of org.jruby.ext.zlib.RubyGzipFile
public ZlibSites = org.jruby.runtime.JavaSites$ZlibSites of org.jruby.runtime.JavaSites
RuntimeVisibleAnnotations:
org.jruby.anno.JRubyClass(name = {"Zlib::GzipFile"})