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

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
}