Java Reference
In-Depth Information
Example 5.19 javap output for FetchURL.class
Compiled from FetchURL.java
public class FetchURL extends java.lang.Object {
private java.net.URL requestedURL;
public FetchURL(java.lang.String);
public java.lang.String toString();
public static void main(java.lang.String[]);
}
Method FetchURL(java.lang.String)
0 aload_0
1 invokespecial #1 <Method java.lang.Object()>
4 aload_0
5 new #2 <Class java.net.URL>
8 dup
9 aload_1
10 invokespecial #3 <Method java.net.URL(java.lang.String)>
13 putfield #4 <Field java.net.URL requestedURL>
16 goto 27
19 astore_2
20 aload_2
21 invokevirtual #6 <Method null>
24 goto 27
27 return
Exception table:
from to target type
4 16 19 <Class java.lang.Exception>
Method java.lang.String toString()
0 ldc #7 <String "">
2 astore_1
3 new #8 <Class java.io.BufferedReader>
6 dup
7 new #9 <Class java.io.InputStreamReader>
10 dup
11 aload_0
12 getfield #4 <Field java.net.URL requestedURL>
15 invokevirtual #10 <Method java.net.URLConnection openConnection()>
18 invokevirtual #11 <Method java.io.InputStream getInputStream()>
21 invokespecial #12 <Method java.io.InputStreamReader(java.io.InputStream)>
24 invokespecial #13 <Method java.io.BufferedReader(java.io.Reader)>
27 astore_3
28 goto 55
31 new #14 <Class java.lang.StringBuffer>
34 dup
35 invokespecial #15 <Method java.lang.StringBuffer()>
38 aload_1
Search WWH ::




Custom Search