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."":()V const #2 = class #40; // java/lang/RuntimeException const #3 = String #41; // Stub! const #4 = Method #2.#42; // java/lang/RuntimeException."":(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 ; 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;// "":()V const #40 = Asciz java/lang/RuntimeException; const #41 = Asciz Stub!; const #42 = NameAndType #8:#47;// "":(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."":()V 4: new #2; //class java/lang/RuntimeException 7: dup 8: ldc #3; //String Stub! 10: invokespecial #4; //Method java/lang/RuntimeException."":(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."":(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."":(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."":(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."":(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."":(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."":(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."":(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."":(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 }