| 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 |
| } |
| |