class org.apache.http.client.entity.DeflateInputStream$DeflateStream extends java.util.zip.InflaterInputStream
minor version: 0
major version: 59
flags: flags: (0x0020) ACC_SUPER
this_class: org.apache.http.client.entity.DeflateInputStream$DeflateStream
super_class: java.util.zip.InflaterInputStream
{
private boolean closed;
descriptor: Z
flags: (0x0002) ACC_PRIVATE
public void <init>(java.io.InputStream, java.util.zip.Inflater);
descriptor: (Ljava/io/InputStream;Ljava/util/zip/Inflater;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=3, args_size=3
start local 0 // org.apache.http.client.entity.DeflateInputStream$DeflateStream this
start local 1 // java.io.InputStream in
start local 2 // java.util.zip.Inflater inflater
0: .line 144
aload 0 /* this */
aload 1 /* in */
aload 2 /* inflater */
invokespecial java.util.zip.InflaterInputStream.<init>:(Ljava/io/InputStream;Ljava/util/zip/Inflater;)V
1: .line 141
aload 0 /* this */
iconst_0
putfield org.apache.http.client.entity.DeflateInputStream$DeflateStream.closed:Z
2: .line 145
return
end local 2 // java.util.zip.Inflater inflater
end local 1 // java.io.InputStream in
end local 0 // org.apache.http.client.entity.DeflateInputStream$DeflateStream this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/http/client/entity/DeflateInputStream$DeflateStream;
0 3 1 in Ljava/io/InputStream;
0 3 2 inflater Ljava/util/zip/Inflater;
MethodParameters:
Name Flags
in final
inflater final
public void close();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // org.apache.http.client.entity.DeflateInputStream$DeflateStream this
0: .line 149
aload 0 /* this */
getfield org.apache.http.client.entity.DeflateInputStream$DeflateStream.closed:Z
ifeq 2
1: .line 150
return
2: .line 152
StackMap locals:
StackMap stack:
aload 0 /* this */
iconst_1
putfield org.apache.http.client.entity.DeflateInputStream$DeflateStream.closed:Z
3: .line 153
aload 0 /* this */
getfield org.apache.http.client.entity.DeflateInputStream$DeflateStream.inf:Ljava/util/zip/Inflater;
invokevirtual java.util.zip.Inflater.end:()V
4: .line 154
aload 0 /* this */
invokespecial java.util.zip.InflaterInputStream.close:()V
5: .line 155
return
end local 0 // org.apache.http.client.entity.DeflateInputStream$DeflateStream this
LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/apache/http/client/entity/DeflateInputStream$DeflateStream;
Exceptions:
throws java.io.IOException
}
SourceFile: "DeflateInputStream.java"
NestHost: org.apache.http.client.entity.DeflateInputStream
InnerClasses:
DeflateStream = org.apache.http.client.entity.DeflateInputStream$DeflateStream of org.apache.http.client.entity.DeflateInputStream