Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void copy(java.lang.String) throws java.io.FileNotFoundException;
- Code:
- 0: new #22 // class java/io/FileInputStream
- 3: dup
- 4: ldc #29 // String in.txt
- 6: invokespecial #23 // Method java/io/FileInputStream."<init>":(Ljava/lang/String;)V
- 9: astore_2
- 10: aconst_null
- 11: astore_3
- 12: new #30 // class java/io/FileOutputStream
- 15: dup
- 16: ldc #31 // String out.txt
- 18: invokespecial #32 // Method java/io/FileOutputStream."<init>":(Ljava/lang/String;)V
- 21: astore 4
- 23: aconst_null
- 24: astore 5
- 26: sipush 1024
- 29: newarray byte
- 31: astore 6
- 33: iconst_m1
- 34: aload_2
- 35: aload 6
- 37: invokevirtual #33 // Method java/io/InputStream.read:([B)I
- 40: if_icmpeq 53
- 43: aload 4
- 45: aload 6
- 47: invokevirtual #34 // Method java/io/OutputStream.write:([B)V
- 50: goto 33
- 53: aload 4
- 55: ifnull 140
- 58: aload 5
- 60: ifnull 83
- 63: aload 4
- 65: invokevirtual #36 // Method java/io/OutputStream.close:()V
- 68: goto 140
- 71: astore 6
- 73: aload 5
- 75: aload 6
- 77: invokevirtual #44 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
- 80: goto 140
- 83: aload 4
- 85: invokevirtual #36 // Method java/io/OutputStream.close:()V
- 88: goto 140
- 91: astore 6
- 93: aload 6
- 95: astore 5
- 97: aload 6
- 99: athrow
- 100: astore 7
- 102: aload 4
- 104: ifnull 137
- 107: aload 5
- 109: ifnull 132
- 112: aload 4
- 114: invokevirtual #36 // Method java/io/OutputStream.close:()V
- 117: goto 137
- 120: astore 8
- 122: aload 5
- 124: aload 8
- 126: invokevirtual #44 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
- 129: goto 137
- 132: aload 4
- 134: invokevirtual #36 // Method java/io/OutputStream.close:()V
- 137: aload 7
- 139: athrow
- 140: aload_2
- 141: ifnull 216
- 144: aload_3
- 145: ifnull 166
- 148: aload_2
- 149: invokevirtual #35 // Method java/io/InputStream.close:()V
- 152: goto 216
- 155: astore 4
- 157: aload_3
- 158: aload 4
- 160: invokevirtual #44 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
- 163: goto 216
- 166: aload_2
- 167: invokevirtual #35 // Method java/io/InputStream.close:()V
- 170: goto 216
- 173: astore 4
- 175: aload 4
- 177: astore_3
- 178: aload 4
- 180: athrow
- 181: astore 9
- 183: aload_2
- 184: ifnull 213
- 187: aload_3
- 188: ifnull 209
- 191: aload_2
- 192: invokevirtual #35 // Method java/io/InputStream.close:()V
- 195: goto 213
- 198: astore 10
- 200: aload_3
- 201: aload 10
- 203: invokevirtual #44 // Method java/lang/Throwable.addSuppressed:(Ljava/lang/Throwable;)V
- 206: goto 213
- 209: aload_2
- 210: invokevirtual #35 // Method java/io/InputStream.close:()V
- 213: aload 9
- 215: athrow
- 216: goto 236
- 219: astore_2
- 220: ldc #38 // class wox/serial/Easy
- 222: invokevirtual #39 // Method java/lang/Class.getName:()Ljava/lang/String;
- 225: invokestatic #40 // Method java/util/logging/Logger.getLogger:(Ljava/lang/String;)Ljava/util/logging/Logger;
- 228: getstatic #41 // Field java/util/logging/Level.SEVERE:Ljava/util/logging/Level;
- 231: aconst_null
- 232: aload_2
- 233: invokevirtual #42 // Method java/util/logging/Logger.log:(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V
- 236: return
- Exception table:
- from to target type
- 63 68 71 Class java/lang/Throwable
- 26 53 91 Class java/lang/Throwable
- 26 53 100 any
- 112 117 120 Class java/lang/Throwable
- 91 102 100 any
- 148 152 155 Class java/lang/Throwable
- 12 140 173 Class java/lang/Throwable
- 12 140 181 any
- 191 195 198 Class java/lang/Throwable
- 173 183 181 any
- 0 216 219 Class java/io/IOException
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement