1 Compiled from "InputStream.java"
2 public abstract class java.io.InputStream extends java.lang.Object implements java.io.Closeable
3 SourceFile: "InputStream.java"
7 const #1 = Method #6.#39; // java/lang/Object."<init>":()V
8 const #2 = class #40; // java/lang/RuntimeException
9 const #3 = String #41; // Stub!
10 const #4 = Method #2.#42; // java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
11 const #5 = class #43; // java/io/InputStream
12 const #6 = class #44; // java/lang/Object
13 const #7 = class #45; // java/io/Closeable
14 const #8 = Asciz <init>;
16 const #10 = Asciz Code;
17 const #11 = Asciz LineNumberTable;
18 const #12 = Asciz LocalVariableTable;
19 const #13 = Asciz this;
20 const #14 = Asciz Ljava/io/InputStream;;
21 const #15 = Asciz available;
22 const #16 = Asciz ()I;
23 const #17 = Asciz Exceptions;
24 const #18 = class #46; // java/io/IOException
25 const #19 = Asciz close;
26 const #20 = Asciz mark;
27 const #21 = Asciz (I)V;
28 const #22 = Asciz readlimit;
30 const #24 = Asciz markSupported;
31 const #25 = Asciz ()Z;
32 const #26 = Asciz read;
33 const #27 = Asciz ([B)I;
34 const #28 = Asciz buffer;
36 const #30 = Asciz ([BII)I;
37 const #31 = Asciz byteOffset;
38 const #32 = Asciz byteCount;
39 const #33 = Asciz reset;
40 const #34 = Asciz skip;
41 const #35 = Asciz (J)J;
43 const #37 = Asciz SourceFile;
44 const #38 = Asciz InputStream.java;
45 const #39 = NameAndType #8:#9;// "<init>":()V
46 const #40 = Asciz java/lang/RuntimeException;
47 const #41 = Asciz Stub!;
48 const #42 = NameAndType #8:#47;// "<init>":(Ljava/lang/String;)V
49 const #43 = Asciz java/io/InputStream;
50 const #44 = Asciz java/lang/Object;
51 const #45 = Asciz java/io/Closeable;
52 const #46 = Asciz java/io/IOException;
53 const #47 = Asciz (Ljava/lang/String;)V;
56 public java.io.InputStream();
59 Stack=3, Locals=1, Args_size=1
61 1: invokespecial #1; //Method java/lang/Object."<init>":()V
62 4: new #2; //class java/lang/RuntimeException
64 8: ldc #3; //String Stub!
65 10: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
71 Start Length Slot Name Signature
72 0 14 0 this Ljava/io/InputStream;
75 public int available() throws java.io.IOException;
78 Stack=3, Locals=1, Args_size=1
79 0: new #2; //class java/lang/RuntimeException
81 4: ldc #3; //String Stub!
82 6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
88 Start Length Slot Name Signature
89 0 10 0 this Ljava/io/InputStream;
92 throws java.io.IOException
93 public void close() throws java.io.IOException;
96 Stack=3, Locals=1, Args_size=1
97 0: new #2; //class java/lang/RuntimeException
99 4: ldc #3; //String Stub!
100 6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
106 Start Length Slot Name Signature
107 0 10 0 this Ljava/io/InputStream;
110 throws java.io.IOException
111 public void mark(int);
114 Stack=3, Locals=2, Args_size=2
115 0: new #2; //class java/lang/RuntimeException
117 4: ldc #3; //String Stub!
118 6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
124 Start Length Slot Name Signature
125 0 10 0 this Ljava/io/InputStream;
129 public boolean markSupported();
132 Stack=3, Locals=1, Args_size=1
133 0: new #2; //class java/lang/RuntimeException
135 4: ldc #3; //String Stub!
136 6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
142 Start Length Slot Name Signature
143 0 10 0 this Ljava/io/InputStream;
146 public abstract int read() throws java.io.IOException;
149 throws java.io.IOException
150 public int read(byte[]) throws java.io.IOException;
153 Stack=3, Locals=2, Args_size=2
154 0: new #2; //class java/lang/RuntimeException
156 4: ldc #3; //String Stub!
157 6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
163 Start Length Slot Name Signature
164 0 10 0 this Ljava/io/InputStream;
168 throws java.io.IOException
169 public int read(byte[], int, int) throws java.io.IOException;
172 Stack=3, Locals=4, Args_size=4
173 0: new #2; //class java/lang/RuntimeException
175 4: ldc #3; //String Stub!
176 6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
182 Start Length Slot Name Signature
183 0 10 0 this Ljava/io/InputStream;
189 throws java.io.IOException
190 public synchronized void reset() throws java.io.IOException;
193 Stack=3, Locals=1, Args_size=1
194 0: new #2; //class java/lang/RuntimeException
196 4: ldc #3; //String Stub!
197 6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
203 Start Length Slot Name Signature
204 0 10 0 this Ljava/io/InputStream;
207 throws java.io.IOException
208 public long skip(long) throws java.io.IOException;
211 Stack=3, Locals=3, Args_size=2
212 0: new #2; //class java/lang/RuntimeException
214 4: ldc #3; //String Stub!
215 6: invokespecial #4; //Method java/lang/RuntimeException."<init>":(Ljava/lang/String;)V
221 Start Length Slot Name Signature
222 0 10 0 this Ljava/io/InputStream;
226 throws java.io.IOException