You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
229 lines
6.5 KiB
229 lines
6.5 KiB
Compiled from "InputStream.java"
|
|
public abstract class java.io.InputStream extends java.lang.Object implements java.io.Closeable
|
|
SourceFile: "InputStream.java"
|
|
minor version: 0
|
|
major version: 49
|
|
Constant pool:
|
|
const #1 = Method #6.#39; // java/lang/Object."<init>":()V
|
|
const #2 = class #40; // java/lang/RuntimeException
|
|
const #3 = String #41; // Stub!
|
|
const #4 = Method #2.#42; // java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
|
|
const #5 = class #43; // java/io/InputStream
|
|
const #6 = class #44; // java/lang/Object
|
|
const #7 = class #45; // java/io/Closeable
|
|
const #8 = Asciz <init>;
|
|
const #9 = Asciz ()V;
|
|
const #10 = Asciz Code;
|
|
const #11 = Asciz LineNumberTable;
|
|
const #12 = Asciz LocalVariableTable;
|
|
const #13 = Asciz this;
|
|
const #14 = Asciz Ljava/io/InputStream;;
|
|
const #15 = Asciz available;
|
|
const #16 = Asciz ()I;
|
|
const #17 = Asciz Exceptions;
|
|
const #18 = class #46; // java/io/IOException
|
|
const #19 = Asciz close;
|
|
const #20 = Asciz mark;
|
|
const #21 = Asciz (I)V;
|
|
const #22 = Asciz readlimit;
|
|
const #23 = Asciz I;
|
|
const #24 = Asciz markSupported;
|
|
const #25 = Asciz ()Z;
|
|
const #26 = Asciz read;
|
|
const #27 = Asciz ([B)I;
|
|
const #28 = Asciz buffer;
|
|
const #29 = Asciz [B;
|
|
const #30 = Asciz ([BII)I;
|
|
const #31 = Asciz byteOffset;
|
|
const #32 = Asciz byteCount;
|
|
const #33 = Asciz reset;
|
|
const #34 = Asciz skip;
|
|
const #35 = Asciz (J)J;
|
|
const #36 = Asciz J;
|
|
const #37 = Asciz SourceFile;
|
|
const #38 = Asciz InputStream.java;
|
|
const #39 = NameAndType #8:#9;// "<init>":()V
|
|
const #40 = Asciz java/lang/RuntimeException;
|
|
const #41 = Asciz Stub!;
|
|
const #42 = NameAndType #8:#47;// "<init>":(Ljava/lang/String;)V
|
|
const #43 = Asciz java/io/InputStream;
|
|
const #44 = Asciz java/lang/Object;
|
|
const #45 = Asciz java/io/Closeable;
|
|
const #46 = Asciz java/io/IOException;
|
|
const #47 = Asciz (Ljava/lang/String;)V;
|
|
|
|
{
|
|
public java.io.InputStream();
|
|
Signature: ()V
|
|
Code:
|
|
Stack=3, Locals=1, Args_size=1
|
|
0: aload_0
|
|
1: invokespecial #1; //Method java/lang/Object."<init>":()V
|
|
4: new #2; //class java/lang/RuntimeException
|
|
7: dup
|
|
8: ldc #3; //String Stub!
|
|
10: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
|
|
13: athrow
|
|
LineNumberTable:
|
|
line 5: 0
|
|
|
|
LocalVariableTable:
|
|
Start Length Slot Name Signature
|
|
0 14 0 this Ljava/io/InputStream;
|
|
|
|
|
|
public int available() throws java.io.IOException;
|
|
Signature: ()I
|
|
Code:
|
|
Stack=3, Locals=1, Args_size=1
|
|
0: new #2; //class java/lang/RuntimeException
|
|
3: dup
|
|
4: ldc #3; //String Stub!
|
|
6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
|
|
9: athrow
|
|
LineNumberTable:
|
|
line 6: 0
|
|
|
|
LocalVariableTable:
|
|
Start Length Slot Name Signature
|
|
0 10 0 this Ljava/io/InputStream;
|
|
|
|
Exceptions:
|
|
throws java.io.IOException
|
|
public void close() throws java.io.IOException;
|
|
Signature: ()V
|
|
Code:
|
|
Stack=3, Locals=1, Args_size=1
|
|
0: new #2; //class java/lang/RuntimeException
|
|
3: dup
|
|
4: ldc #3; //String Stub!
|
|
6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
|
|
9: athrow
|
|
LineNumberTable:
|
|
line 7: 0
|
|
|
|
LocalVariableTable:
|
|
Start Length Slot Name Signature
|
|
0 10 0 this Ljava/io/InputStream;
|
|
|
|
Exceptions:
|
|
throws java.io.IOException
|
|
public void mark(int);
|
|
Signature: (I)V
|
|
Code:
|
|
Stack=3, Locals=2, Args_size=2
|
|
0: new #2; //class java/lang/RuntimeException
|
|
3: dup
|
|
4: ldc #3; //String Stub!
|
|
6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
|
|
9: athrow
|
|
LineNumberTable:
|
|
line 8: 0
|
|
|
|
LocalVariableTable:
|
|
Start Length Slot Name Signature
|
|
0 10 0 this Ljava/io/InputStream;
|
|
0 10 1 readlimit I
|
|
|
|
|
|
public boolean markSupported();
|
|
Signature: ()Z
|
|
Code:
|
|
Stack=3, Locals=1, Args_size=1
|
|
0: new #2; //class java/lang/RuntimeException
|
|
3: dup
|
|
4: ldc #3; //String Stub!
|
|
6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
|
|
9: athrow
|
|
LineNumberTable:
|
|
line 9: 0
|
|
|
|
LocalVariableTable:
|
|
Start Length Slot Name Signature
|
|
0 10 0 this Ljava/io/InputStream;
|
|
|
|
|
|
public abstract int read() throws java.io.IOException;
|
|
Signature: ()I
|
|
Exceptions:
|
|
throws java.io.IOException
|
|
public int read(byte[]) throws java.io.IOException;
|
|
Signature: ([B)I
|
|
Code:
|
|
Stack=3, Locals=2, Args_size=2
|
|
0: new #2; //class java/lang/RuntimeException
|
|
3: dup
|
|
4: ldc #3; //String Stub!
|
|
6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
|
|
9: athrow
|
|
LineNumberTable:
|
|
line 11: 0
|
|
|
|
LocalVariableTable:
|
|
Start Length Slot Name Signature
|
|
0 10 0 this Ljava/io/InputStream;
|
|
0 10 1 buffer [B
|
|
|
|
Exceptions:
|
|
throws java.io.IOException
|
|
public int read(byte[], int, int) throws java.io.IOException;
|
|
Signature: ([BII)I
|
|
Code:
|
|
Stack=3, Locals=4, Args_size=4
|
|
0: new #2; //class java/lang/RuntimeException
|
|
3: dup
|
|
4: ldc #3; //String Stub!
|
|
6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
|
|
9: athrow
|
|
LineNumberTable:
|
|
line 12: 0
|
|
|
|
LocalVariableTable:
|
|
Start Length Slot Name Signature
|
|
0 10 0 this Ljava/io/InputStream;
|
|
0 10 1 buffer [B
|
|
0 10 2 byteOffset I
|
|
0 10 3 byteCount I
|
|
|
|
Exceptions:
|
|
throws java.io.IOException
|
|
public synchronized void reset() throws java.io.IOException;
|
|
Signature: ()V
|
|
Code:
|
|
Stack=3, Locals=1, Args_size=1
|
|
0: new #2; //class java/lang/RuntimeException
|
|
3: dup
|
|
4: ldc #3; //String Stub!
|
|
6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
|
|
9: athrow
|
|
LineNumberTable:
|
|
line 13: 0
|
|
|
|
LocalVariableTable:
|
|
Start Length Slot Name Signature
|
|
0 10 0 this Ljava/io/InputStream;
|
|
|
|
Exceptions:
|
|
throws java.io.IOException
|
|
public long skip(long) throws java.io.IOException;
|
|
Signature: (J)J
|
|
Code:
|
|
Stack=3, Locals=3, Args_size=2
|
|
0: new #2; //class java/lang/RuntimeException
|
|
3: dup
|
|
4: ldc #3; //String Stub!
|
|
6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
|
|
9: athrow
|
|
LineNumberTable:
|
|
line 14: 0
|
|
|
|
LocalVariableTable:
|
|
Start Length Slot Name Signature
|
|
0 10 0 this Ljava/io/InputStream;
|
|
0 10 1 byteCount J
|
|
|
|
Exceptions:
|
|
throws java.io.IOException
|
|
}
|
|
|