final class com.sun.webkit.network.URLLoader extends com.sun.webkit.network.URLLoaderBase implements java.lang.Runnable
minor version: 0
major version: 59
flags: flags: (0x0030) ACC_FINAL, ACC_SUPER
this_class: com.sun.webkit.network.URLLoader
super_class: com.sun.webkit.network.URLLoaderBase
{
private static final com.sun.javafx.logging.PlatformLogger logger;
descriptor: Lcom/sun/javafx/logging/PlatformLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private static final int MAX_BUF_COUNT;
descriptor: I
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: 3
private static final java.lang.String GET;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "GET"
private static final java.lang.String HEAD;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "HEAD"
private static final java.lang.String DELETE;
descriptor: Ljava/lang/String;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
ConstantValue: "DELETE"
private final com.sun.webkit.WebPage webPage;
descriptor: Lcom/sun/webkit/WebPage;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final com.sun.webkit.network.ByteBufferPool byteBufferPool;
descriptor: Lcom/sun/webkit/network/ByteBufferPool;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private final boolean asynchronous;
descriptor: Z
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private java.lang.String url;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private java.lang.String method;
descriptor: Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
private final java.lang.String ;
descriptor: Ljava/lang/String;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private com.sun.webkit.network.FormDataElement[] formDataElements;
descriptor: [Lcom/sun/webkit/network/FormDataElement;
flags: (0x0002) ACC_PRIVATE
private final long data;
descriptor: J
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
private volatile boolean canceled;
descriptor: Z
flags: (0x0042) ACC_PRIVATE, ACC_VOLATILE
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/webkit/network/URLLoader;
invokevirtual java.lang.Class.getName:()Ljava/lang/String;
invokestatic com.sun.javafx.logging.PlatformLogger.getLogger:(Ljava/lang/String;)Lcom/sun/javafx/logging/PlatformLogger;
1: putstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
2: return
LocalVariableTable:
Start End Slot Name Signature
void <init>(com.sun.webkit.WebPage, com.sun.webkit.network.ByteBufferPool, boolean, java.lang.String, java.lang.String, java.lang.String, com.sun.webkit.network.FormDataElement[], long);
descriptor: (Lcom/sun/webkit/WebPage;Lcom/sun/webkit/network/ByteBufferPool;ZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;[Lcom/sun/webkit/network/FormDataElement;J)V
flags: (0x0000)
Code:
stack=3, locals=10, args_size=9
start local 0 start local 1 start local 2 start local 3 start local 4 start local 5 start local 6 start local 7 start local 8 0: aload 0
invokespecial com.sun.webkit.network.URLLoaderBase.<init>:()V
1: aload 0
iconst_0
putfield com.sun.webkit.network.URLLoader.canceled:Z
2: aload 0
aload 1
putfield com.sun.webkit.network.URLLoader.webPage:Lcom/sun/webkit/WebPage;
3: aload 0
aload 2
putfield com.sun.webkit.network.URLLoader.byteBufferPool:Lcom/sun/webkit/network/ByteBufferPool;
4: aload 0
iload 3
putfield com.sun.webkit.network.URLLoader.asynchronous:Z
5: aload 0
aload 4
putfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
6: aload 0
aload 5
putfield com.sun.webkit.network.URLLoader.method:Ljava/lang/String;
7: aload 0
aload 6
putfield com.sun.webkit.network.URLLoader.headers:Ljava/lang/String;
8: aload 0
aload 7
putfield com.sun.webkit.network.URLLoader.formDataElements:[Lcom/sun/webkit/network/FormDataElement;
9: aload 0
lload 8
putfield com.sun.webkit.network.URLLoader.data:J
10: return
end local 8 end local 7 end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 11 0 this Lcom/sun/webkit/network/URLLoader;
0 11 1 webPage Lcom/sun/webkit/WebPage;
0 11 2 byteBufferPool Lcom/sun/webkit/network/ByteBufferPool;
0 11 3 asynchronous Z
0 11 4 url Ljava/lang/String;
0 11 5 method Ljava/lang/String;
0 11 6 headers Ljava/lang/String;
0 11 7 formDataElements [Lcom/sun/webkit/network/FormDataElement;
0 11 8 data J
MethodParameters:
Name Flags
webPage
byteBufferPool
asynchronous
url
method
headers
formDataElements
data
public void fwkCancel();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=7, locals=1, args_size=1
start local 0 0: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
ifeq 2
1: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "data: [0x%016X]"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.webkit.network.URLLoader.data:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
iconst_1
putfield com.sun.webkit.network.URLLoader.canceled:Z
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/network/URLLoader;
public void run();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
invokedynamic run(Lcom/sun/webkit/network/URLLoader;)Ljava/security/PrivilegedAction;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()Ljava/lang/Object;
com/sun/webkit/network/URLLoader.lambda$0()Ljava/lang/Void; (7)
()Ljava/lang/Void;
1: aload 0
getfield com.sun.webkit.network.URLLoader.webPage:Lcom/sun/webkit/WebPage;
invokevirtual com.sun.webkit.WebPage.getAccessControlContext:()Ljava/security/AccessControlContext;
2: invokestatic java.security.AccessController.doPrivileged:(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
pop
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/network/URLLoader;
private void doRun();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=10, args_size=1
start local 0 0: aconst_null
astore 1
start local 1 1: iconst_0
istore 2
start local 2 2: iconst_1
istore 3
start local 3 3: iconst_1
istore 4
start local 4 4: StackMap locals: com.sun.webkit.network.URLLoader java.lang.Throwable int int int
StackMap stack:
aload 0
getfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
astore 5
start local 5 5: aload 0
getfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
ldc "file:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 9
6: aload 0
getfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
bipush 63
invokevirtual java.lang.String.indexOf:(I)I
istore 6
start local 6 7: iload 6
iconst_m1
if_icmpeq 9
8: aload 0
getfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
iconst_0
iload 6
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 5
end local 6 9: StackMap locals: java.lang.String
StackMap stack:
aload 5
invokestatic com.sun.webkit.network.URLs.newURL:(Ljava/lang/String;)Ljava/net/URL;
astore 6
start local 6 10: aload 6
invokestatic com.sun.webkit.network.URLLoader.workaround7177996:(Ljava/net/URL;)V
11: aload 6
invokevirtual java.net.URL.openConnection:()Ljava/net/URLConnection;
astore 7
start local 7 12: aload 0
aload 7
invokevirtual com.sun.webkit.network.URLLoader.prepareConnection:(Ljava/net/URLConnection;)V
13: aload 0
aload 7
iload 3
invokevirtual com.sun.webkit.network.URLLoader.sendRequest:(Ljava/net/URLConnection;Z)V
14: aload 0
aload 7
invokevirtual com.sun.webkit.network.URLLoader.receiveResponse:(Ljava/net/URLConnection;)V
15: goto 31
StackMap locals: com.sun.webkit.network.URLLoader java.lang.Throwable int int int java.lang.String java.net.URL java.net.URLConnection
StackMap stack: java.net.HttpRetryException
16: astore 8
start local 8 17: iload 3
ifeq 21
18: iconst_0
istore 3
19: aload 7
invokestatic com.sun.webkit.network.URLLoader.close:(Ljava/net/URLConnection;)V
20: goto 4
21: StackMap locals: java.net.HttpRetryException
StackMap stack:
aload 8
athrow
end local 8 22: StackMap locals: com.sun.webkit.network.URLLoader java.lang.Throwable int int int java.lang.String java.net.URL java.net.URLConnection
StackMap stack: java.net.SocketException
astore 8
start local 8 23: ldc "Connection reset"
aload 8
invokevirtual java.net.SocketException.getMessage:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 27
iload 4
ifeq 27
24: iconst_0
istore 4
25: aload 7
invokestatic com.sun.webkit.network.URLLoader.close:(Ljava/net/URLConnection;)V
26: goto 4
27: StackMap locals: java.net.SocketException
StackMap stack:
aload 8
athrow
end local 8 28: StackMap locals: com.sun.webkit.network.URLLoader java.lang.Throwable int int int java.lang.String java.net.URL java.net.URLConnection
StackMap stack: java.lang.Throwable
astore 9
29: aload 7
invokestatic com.sun.webkit.network.URLLoader.close:(Ljava/net/URLConnection;)V
30: aload 9
athrow
31: StackMap locals:
StackMap stack:
aload 7
invokestatic com.sun.webkit.network.URLLoader.close:(Ljava/net/URLConnection;)V
end local 7 end local 6 end local 5 end local 4 end local 3 32: goto 76
StackMap locals: com.sun.webkit.network.URLLoader java.lang.Throwable int
StackMap stack: java.net.MalformedURLException
33: astore 3
start local 3 34: aload 3
astore 1
35: iconst_2
istore 2
end local 3 36: goto 76
37: StackMap locals:
StackMap stack: java.security.AccessControlException
astore 3
start local 3 38: aload 3
astore 1
39: bipush 8
istore 2
end local 3 40: goto 76
41: StackMap locals:
StackMap stack: java.net.UnknownHostException
astore 3
start local 3 42: aload 3
astore 1
43: iconst_1
istore 2
end local 3 44: goto 76
45: StackMap locals:
StackMap stack: java.net.NoRouteToHostException
astore 3
start local 3 46: aload 3
astore 1
47: bipush 6
istore 2
end local 3 48: goto 76
49: StackMap locals:
StackMap stack: java.net.ConnectException
astore 3
start local 3 50: aload 3
astore 1
51: iconst_4
istore 2
end local 3 52: goto 76
53: StackMap locals:
StackMap stack: java.net.SocketException
astore 3
start local 3 54: aload 3
astore 1
55: iconst_5
istore 2
end local 3 56: goto 76
57: StackMap locals:
StackMap stack: javax.net.ssl.SSLHandshakeException
astore 3
start local 3 58: aload 3
astore 1
59: iconst_3
istore 2
end local 3 60: goto 76
61: StackMap locals:
StackMap stack: java.net.SocketTimeoutException
astore 3
start local 3 62: aload 3
astore 1
63: bipush 7
istore 2
end local 3 64: goto 76
65: StackMap locals:
StackMap stack: com.sun.webkit.network.URLLoader$InvalidResponseException
astore 3
start local 3 66: aload 3
astore 1
67: bipush 9
istore 2
end local 3 68: goto 76
69: StackMap locals:
StackMap stack: java.io.FileNotFoundException
astore 3
start local 3 70: aload 3
astore 1
71: bipush 11
istore 2
end local 3 72: goto 76
73: StackMap locals:
StackMap stack: java.lang.Throwable
astore 3
start local 3 74: aload 3
astore 1
75: bipush 99
istore 2
end local 3 76: StackMap locals:
StackMap stack:
aload 1
ifnull 82
77: iload 2
bipush 99
if_icmpne 80
78: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "Unexpected error"
aload 1
invokevirtual com.sun.javafx.logging.PlatformLogger.warning:(Ljava/lang/String;Ljava/lang/Throwable;)V
79: goto 81
80: StackMap locals:
StackMap stack:
getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "Load error"
aload 1
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;Ljava/lang/Throwable;)V
81: StackMap locals:
StackMap stack:
aload 0
iload 2
aload 1
invokevirtual java.lang.Throwable.getMessage:()Ljava/lang/String;
invokevirtual com.sun.webkit.network.URLLoader.didFail:(ILjava/lang/String;)V
82: StackMap locals:
StackMap stack:
return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 83 0 this Lcom/sun/webkit/network/URLLoader;
1 83 1 error Ljava/lang/Throwable;
2 83 2 errorCode I
3 32 3 streaming Z
4 32 4 connectionResetRetry Z
5 32 5 actualUrl Ljava/lang/String;
7 9 6 questionMarkPosition I
10 32 6 urlObject Ljava/net/URL;
12 32 7 c Ljava/net/URLConnection;
17 22 8 ex Ljava/net/HttpRetryException;
23 28 8 ex Ljava/net/SocketException;
34 36 3 ex Ljava/net/MalformedURLException;
38 40 3 ex Ljava/security/AccessControlException;
42 44 3 ex Ljava/net/UnknownHostException;
46 48 3 ex Ljava/net/NoRouteToHostException;
50 52 3 ex Ljava/net/ConnectException;
54 56 3 ex Ljava/net/SocketException;
58 60 3 ex Ljavax/net/ssl/SSLHandshakeException;
62 64 3 ex Ljava/net/SocketTimeoutException;
66 68 3 ex Lcom/sun/webkit/network/URLLoader$InvalidResponseException;
70 72 3 ex Ljava/io/FileNotFoundException;
74 76 3 th Ljava/lang/Throwable;
Exception table:
from to target type
13 15 16 Class java.net.HttpRetryException
13 15 22 Class java.net.SocketException
13 19 28 any
21 25 28 any
27 28 28 any
2 32 33 Class java.net.MalformedURLException
2 32 37 Class java.security.AccessControlException
2 32 41 Class java.net.UnknownHostException
2 32 45 Class java.net.NoRouteToHostException
2 32 49 Class java.net.ConnectException
2 32 53 Class java.net.SocketException
2 32 57 Class javax.net.ssl.SSLHandshakeException
2 32 61 Class java.net.SocketTimeoutException
2 32 65 Class com.sun.webkit.network.URLLoader$InvalidResponseException
2 32 69 Class java.io.FileNotFoundException
2 32 73 Class java.lang.Throwable
private static void workaround7177996(java.net.URL);
descriptor: (Ljava/net/URL;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=5, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual java.net.URL.getProtocol:()Ljava/lang/String;
ldc "file"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 2
1: return
2: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.net.URL.getHost:()Ljava/lang/String;
astore 1
start local 1 3: aload 1
ifnull 5
aload 1
ldc ""
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 5
aload 1
ldc "~"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 5
4: aload 1
ldc "localhost"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 6
5: StackMap locals: java.lang.String
StackMap stack:
return
6: StackMap locals:
StackMap stack:
ldc "os.name"
invokestatic java.lang.System.getProperty:(Ljava/lang/String;)Ljava/lang/String;
ldc "Windows"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 16
7: aconst_null
astore 2
start local 2 8: aload 0
invokevirtual java.net.URL.getPath:()Ljava/lang/String;
ldc "UTF-8"
invokestatic java.net.URLDecoder.decode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
astore 2
9: goto 11
StackMap locals: java.net.URL java.lang.String java.lang.String
StackMap stack: java.io.UnsupportedEncodingException
10: pop
11: StackMap locals:
StackMap stack:
aload 2
bipush 47
bipush 92
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
astore 2
12: aload 2
bipush 124
bipush 58
invokevirtual java.lang.String.replace:(CC)Ljava/lang/String;
astore 2
13: new java.io.File
dup
new java.lang.StringBuilder
dup
ldc "\\\\"
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 1
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.io.File.<init>:(Ljava/lang/String;)V
astore 3
start local 3 14: aload 3
invokevirtual java.io.File.exists:()Z
ifne 17
15: new java.io.FileNotFoundException
dup
new java.lang.StringBuilder
dup
ldc "File not found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
athrow
end local 3 end local 2 16: StackMap locals:
StackMap stack:
new java.io.FileNotFoundException
dup
new java.lang.StringBuilder
dup
ldc "File not found: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 0
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokespecial java.io.FileNotFoundException.<init>:(Ljava/lang/String;)V
athrow
17: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 18 0 url Ljava/net/URL;
3 18 1 host Ljava/lang/String;
8 16 2 path Ljava/lang/String;
14 16 3 file Ljava/io/File;
Exception table:
from to target type
8 9 10 Class java.io.UnsupportedEncodingException
Exceptions:
throws java.io.FileNotFoundException
MethodParameters:
Name Flags
url
private void prepareConnection(java.net.URLConnection);
descriptor: (Ljava/net/URLConnection;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=9, args_size=2
start local 0 start local 1 0: aload 1
sipush 30000
invokevirtual java.net.URLConnection.setConnectTimeout:(I)V
1: aload 1
ldc 3600000
invokevirtual java.net.URLConnection.setReadTimeout:(I)V
2: aload 1
iconst_0
invokevirtual java.net.URLConnection.setUseCaches:(Z)V
3: invokestatic java.util.Locale.getDefault:()Ljava/util/Locale;
astore 2
start local 2 4: ldc ""
astore 3
start local 3 5: aload 2
getstatic java.util.Locale.US:Ljava/util/Locale;
invokevirtual java.util.Locale.equals:(Ljava/lang/Object;)Z
ifne 10
aload 2
getstatic java.util.Locale.ENGLISH:Ljava/util/Locale;
invokevirtual java.util.Locale.equals:(Ljava/lang/Object;)Z
ifne 10
6: aload 2
invokevirtual java.util.Locale.getCountry:()Ljava/lang/String;
invokevirtual java.lang.String.isEmpty:()Z
ifeq 8
7: new java.lang.StringBuilder
dup
aload 2
invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 9
8: StackMap locals: java.util.Locale java.lang.String
StackMap stack:
new java.lang.StringBuilder
dup
aload 2
invokevirtual java.util.Locale.getLanguage:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "-"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 2
invokevirtual java.util.Locale.getCountry:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
ldc ","
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
9: StackMap locals:
StackMap stack: java.lang.String
astore 3
10: StackMap locals:
StackMap stack:
aload 1
ldc "Accept-Language"
new java.lang.StringBuilder
dup
aload 3
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
invokestatic java.lang.String.valueOf:(Ljava/lang/Object;)Ljava/lang/String;
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
ldc "en-us;q=0.8,en;q=0.7"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokevirtual java.net.URLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
11: aload 1
ldc "Accept-Encoding"
ldc "gzip"
invokevirtual java.net.URLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
12: aload 1
ldc "Accept-Charset"
ldc "ISO-8859-1,utf-8;q=0.7,*;q=0.7"
invokevirtual java.net.URLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
13: aload 0
getfield com.sun.webkit.network.URLLoader.headers:Ljava/lang/String;
ifnull 21
aload 0
getfield com.sun.webkit.network.URLLoader.headers:Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 21
14: aload 0
getfield com.sun.webkit.network.URLLoader.headers:Ljava/lang/String;
ldc "\n"
invokevirtual java.lang.String.split:(Ljava/lang/String;)[Ljava/lang/String;
dup
astore 7
arraylength
istore 6
iconst_0
istore 5
goto 20
StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection java.util.Locale java.lang.String top int int java.lang.String[]
StackMap stack:
15: aload 7
iload 5
aaload
astore 4
start local 4 16: aload 4
bipush 58
invokevirtual java.lang.String.indexOf:(I)I
istore 8
start local 8 17: iload 8
ifle 19
18: aload 1
aload 4
iconst_0
iload 8
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
aload 4
iload 8
iconst_2
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
invokevirtual java.net.URLConnection.addRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
end local 8 end local 4 19: StackMap locals:
StackMap stack:
iinc 5 1
StackMap locals:
StackMap stack:
20: iload 5
iload 6
if_icmplt 15
21: StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection java.util.Locale java.lang.String
StackMap stack:
aload 1
instanceof java.net.HttpURLConnection
ifeq 25
22: aload 1
checkcast java.net.HttpURLConnection
astore 4
start local 4 23: aload 4
aload 0
getfield com.sun.webkit.network.URLLoader.method:Ljava/lang/String;
invokevirtual java.net.HttpURLConnection.setRequestMethod:(Ljava/lang/String;)V
24: aload 4
iconst_0
invokevirtual java.net.HttpURLConnection.setInstanceFollowRedirects:(Z)V
end local 4 25: StackMap locals:
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 26 0 this Lcom/sun/webkit/network/URLLoader;
0 26 1 c Ljava/net/URLConnection;
4 26 2 loc Ljava/util/Locale;
5 26 3 lang Ljava/lang/String;
16 19 4 h Ljava/lang/String;
17 19 8 i I
23 25 4 httpConnection Ljava/net/HttpURLConnection;
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
private void sendRequest(java.net.URLConnection, boolean);
descriptor: (Ljava/net/URLConnection;Z)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=24, args_size=3
start local 0 start local 1 start local 2 0: aconst_null
astore 3
start local 3 1: lconst_0
lstore 4
start local 4 2: aload 0
getfield com.sun.webkit.network.URLLoader.formDataElements:[Lcom/sun/webkit/network/FormDataElement;
ifnull 6
3: aload 1
instanceof java.net.HttpURLConnection
ifeq 6
4: aload 0
getfield com.sun.webkit.network.URLLoader.method:Ljava/lang/String;
ldc "DELETE"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 6
5: iconst_1
goto 7
StackMap locals: java.io.OutputStream long
StackMap stack:
6: iconst_0
StackMap locals:
StackMap stack: int
7: istore 6
start local 6 8: aload 0
getfield com.sun.webkit.network.URLLoader.method:Ljava/lang/String;
ldc "GET"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
aload 0
getfield com.sun.webkit.network.URLLoader.method:Ljava/lang/String;
ldc "HEAD"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 9
iconst_0
goto 10
StackMap locals: int
StackMap stack:
9: iconst_1
StackMap locals:
StackMap stack: int
10: istore 7
start local 7 11: iload 6
ifeq 26
12: aload 1
iconst_1
invokevirtual java.net.URLConnection.setDoOutput:(Z)V
13: aload 0
getfield com.sun.webkit.network.URLLoader.formDataElements:[Lcom/sun/webkit/network/FormDataElement;
dup
astore 11
arraylength
istore 10
iconst_0
istore 9
goto 18
StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream long int int top int int com.sun.webkit.network.FormDataElement[]
StackMap stack:
14: aload 11
iload 9
aaload
astore 8
start local 8 15: aload 8
invokevirtual com.sun.webkit.network.FormDataElement.open:()V
16: lload 4
aload 8
invokevirtual com.sun.webkit.network.FormDataElement.getSize:()J
ladd
lstore 4
end local 8 17: iinc 9 1
StackMap locals:
StackMap stack:
18: iload 9
iload 10
if_icmplt 14
19: iload 2
ifeq 28
20: aload 1
checkcast java.net.HttpURLConnection
astore 8
start local 8 21: lload 4
ldc 2147483647
lcmp
ifgt 24
22: aload 8
lload 4
l2i
invokevirtual java.net.HttpURLConnection.setFixedLengthStreamingMode:(I)V
23: goto 28
24: StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream long int int java.net.HttpURLConnection
StackMap stack:
aload 8
iconst_0
invokevirtual java.net.HttpURLConnection.setChunkedStreamingMode:(I)V
end local 8 25: goto 28
StackMap locals:
StackMap stack:
26: iload 7
ifne 28
aload 1
instanceof java.net.HttpURLConnection
ifeq 28
27: aload 1
ldc "Content-Length"
ldc "0"
invokevirtual java.net.URLConnection.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V
28: StackMap locals:
StackMap stack:
iload 7
ifeq 29
iconst_3
goto 30
StackMap locals:
StackMap stack:
29: iconst_1
StackMap locals:
StackMap stack: int
30: istore 8
start local 8 31: aload 1
aload 1
invokevirtual java.net.URLConnection.getConnectTimeout:()I
iload 8
idiv
invokevirtual java.net.URLConnection.setConnectTimeout:(I)V
32: iconst_0
istore 9
start local 9 33: goto 41
34: StackMap locals: int int
StackMap stack:
aload 1
invokevirtual java.net.URLConnection.connect:()V
35: goto 42
36: StackMap locals:
StackMap stack: java.net.SocketTimeoutException
astore 10
start local 10 37: iinc 9 1
iload 9
iload 8
if_icmplt 41
38: aload 10
athrow
end local 10 39: StackMap locals:
StackMap stack: java.lang.IllegalArgumentException
pop
40: new java.net.MalformedURLException
dup
aload 0
getfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
invokespecial java.net.MalformedURLException.<init>:(Ljava/lang/String;)V
athrow
41: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.webkit.network.URLLoader.canceled:Z
ifeq 34
42: StackMap locals:
StackMap stack:
iload 6
ifeq 76
43: aload 1
invokevirtual java.net.URLConnection.getOutputStream:()Ljava/io/OutputStream;
astore 3
44: sipush 4096
newarray 8
astore 10
start local 10 45: lconst_0
lstore 11
start local 11 46: aload 0
getfield com.sun.webkit.network.URLLoader.formDataElements:[Lcom/sun/webkit/network/FormDataElement;
dup
astore 16
arraylength
istore 15
iconst_0
istore 14
goto 57
StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream long int int int int byte[] long top int int com.sun.webkit.network.FormDataElement[]
StackMap stack:
47: aload 16
iload 14
aaload
astore 13
start local 13 48: aload 13
invokevirtual com.sun.webkit.network.FormDataElement.getInputStream:()Ljava/io/InputStream;
astore 17
start local 17 49: goto 53
start local 18 50: StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream long int int int int byte[] long com.sun.webkit.network.FormDataElement int int com.sun.webkit.network.FormDataElement[] java.io.InputStream int
StackMap stack:
aload 3
aload 10
iconst_0
iload 18
invokevirtual java.io.OutputStream.write:([BII)V
51: lload 11
iload 18
i2l
ladd
lstore 11
52: aload 0
lload 11
lload 4
invokevirtual com.sun.webkit.network.URLLoader.didSendData:(JJ)V
end local 18 53: StackMap locals:
StackMap stack:
aload 17
aload 10
invokevirtual java.io.InputStream.read:([B)I
dup
istore 18
start local 18 54: ifgt 50
55: aload 13
invokevirtual com.sun.webkit.network.FormDataElement.close:()V
end local 18 end local 17 end local 13 56: iinc 14 1
StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream long int int int int byte[] long top int int com.sun.webkit.network.FormDataElement[]
StackMap stack:
57: iload 14
iload 15
if_icmplt 47
58: aload 3
invokevirtual java.io.OutputStream.flush:()V
59: aload 3
invokevirtual java.io.OutputStream.close:()V
60: aconst_null
astore 3
end local 11 end local 10 end local 9 end local 8 end local 7 end local 6 end local 4 61: goto 76
StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream
StackMap stack: java.lang.Throwable
62: astore 19
63: aload 3
ifnull 67
64: aload 3
invokevirtual java.io.OutputStream.close:()V
65: goto 67
StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream top top top top top top top top top top top top top top top java.lang.Throwable
StackMap stack: java.io.IOException
66: pop
67: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.webkit.network.URLLoader.formDataElements:[Lcom/sun/webkit/network/FormDataElement;
ifnull 75
aload 1
instanceof java.net.HttpURLConnection
ifeq 75
68: aload 0
getfield com.sun.webkit.network.URLLoader.formDataElements:[Lcom/sun/webkit/network/FormDataElement;
dup
astore 23
arraylength
istore 22
iconst_0
istore 21
goto 74
StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream top top top top top top top top top top top top top top top java.lang.Throwable top int int com.sun.webkit.network.FormDataElement[]
StackMap stack:
69: aload 23
iload 21
aaload
astore 20
start local 20 70: aload 20
invokevirtual com.sun.webkit.network.FormDataElement.close:()V
71: goto 73
StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream top top top top top top top top top top top top top top top java.lang.Throwable com.sun.webkit.network.FormDataElement int int com.sun.webkit.network.FormDataElement[]
StackMap stack: java.io.IOException
72: pop
end local 20 73: StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream top top top top top top top top top top top top top top top java.lang.Throwable top int int com.sun.webkit.network.FormDataElement[]
StackMap stack:
iinc 21 1
StackMap locals:
StackMap stack:
74: iload 21
iload 22
if_icmplt 69
75: StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream top top top top top top top top top top top top top top top java.lang.Throwable
StackMap stack:
aload 19
athrow
76: StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream
StackMap stack:
aload 3
ifnull 80
77: aload 3
invokevirtual java.io.OutputStream.close:()V
78: goto 80
StackMap locals:
StackMap stack: java.io.IOException
79: pop
80: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.webkit.network.URLLoader.formDataElements:[Lcom/sun/webkit/network/FormDataElement;
ifnull 88
aload 1
instanceof java.net.HttpURLConnection
ifeq 88
81: aload 0
getfield com.sun.webkit.network.URLLoader.formDataElements:[Lcom/sun/webkit/network/FormDataElement;
dup
astore 23
arraylength
istore 22
iconst_0
istore 21
goto 87
StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream top top top top top top top top top top top top top top top top top int int com.sun.webkit.network.FormDataElement[]
StackMap stack:
82: aload 23
iload 21
aaload
astore 20
start local 20 83: aload 20
invokevirtual com.sun.webkit.network.FormDataElement.close:()V
84: goto 86
StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream top top top top top top top top top top top top top top top top com.sun.webkit.network.FormDataElement int int com.sun.webkit.network.FormDataElement[]
StackMap stack: java.io.IOException
85: pop
end local 20 86: StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream top top top top top top top top top top top top top top top top top int int com.sun.webkit.network.FormDataElement[]
StackMap stack:
iinc 21 1
StackMap locals:
StackMap stack:
87: iload 21
iload 22
if_icmplt 82
88: StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection int java.io.OutputStream
StackMap stack:
return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 89 0 this Lcom/sun/webkit/network/URLLoader;
0 89 1 c Ljava/net/URLConnection;
0 89 2 streaming Z
1 89 3 out Ljava/io/OutputStream;
2 61 4 bytesToBeSent J
8 61 6 sendFormData Z
11 61 7 isGetOrHead Z
15 17 8 formDataElement Lcom/sun/webkit/network/FormDataElement;
21 25 8 http Ljava/net/HttpURLConnection;
31 61 8 maxTryCount I
33 61 9 tryCount I
37 39 10 ex Ljava/net/SocketTimeoutException;
45 61 10 buffer [B
46 61 11 bytesSent J
48 56 13 formDataElement Lcom/sun/webkit/network/FormDataElement;
49 56 17 in Ljava/io/InputStream;
50 53 18 count I
54 56 18 count I
70 73 20 formDataElement Lcom/sun/webkit/network/FormDataElement;
83 86 20 formDataElement Lcom/sun/webkit/network/FormDataElement;
Exception table:
from to target type
34 35 36 Class java.net.SocketTimeoutException
34 35 39 Class java.lang.IllegalArgumentException
1 62 62 any
64 65 66 Class java.io.IOException
70 71 72 Class java.io.IOException
77 78 79 Class java.io.IOException
83 84 85 Class java.io.IOException
Exceptions:
throws java.io.IOException
MethodParameters:
Name Flags
c
streaming
private void receiveResponse(java.net.URLConnection);
descriptor: (Ljava/net/URLConnection;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=12, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.webkit.network.URLLoader.canceled:Z
ifeq 2
1: return
2: StackMap locals:
StackMap stack:
aconst_null
astore 2
start local 2 3: aload 1
instanceof java.net.HttpURLConnection
ifeq 18
4: aload 1
checkcast java.net.HttpURLConnection
astore 3
start local 3 5: aload 3
invokevirtual java.net.HttpURLConnection.getResponseCode:()I
istore 4
start local 4 6: iload 4
iconst_m1
if_icmpne 8
7: new com.sun.webkit.network.URLLoader$InvalidResponseException
dup
invokespecial com.sun.webkit.network.URLLoader$InvalidResponseException.<init>:()V
athrow
8: StackMap locals: java.io.InputStream java.net.HttpURLConnection int
StackMap stack:
aload 0
getfield com.sun.webkit.network.URLLoader.canceled:Z
ifeq 10
9: return
10: StackMap locals:
StackMap stack:
iload 4
tableswitch { // 301 - 307
301: 11
302: 11
303: 11
304: 13
305: 16
306: 16
307: 11
default: 16
}
11: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.webkit.network.URLLoader.willSendRequest:(Ljava/net/URLConnection;)V
12: goto 16
13: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.webkit.network.URLLoader.didReceiveResponse:(Ljava/net/URLConnection;)V
14: aload 0
invokevirtual com.sun.webkit.network.URLLoader.didFinishLoading:()V
15: return
16: StackMap locals:
StackMap stack:
iload 4
sipush 400
if_icmplt 18
aload 0
getfield com.sun.webkit.network.URLLoader.method:Ljava/lang/String;
ldc "HEAD"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifne 18
17: aload 3
invokevirtual java.net.HttpURLConnection.getErrorStream:()Ljava/io/InputStream;
astore 2
end local 4 end local 3 18: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
ldc "ftp:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifne 19
aload 0
getfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
ldc "ftps:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 33
19: StackMap locals:
StackMap stack:
iconst_0
istore 3
start local 3 20: iconst_0
istore 4
start local 4 21: aload 1
invokevirtual java.net.URLConnection.getURL:()Ljava/net/URL;
invokevirtual java.net.URL.getPath:()Ljava/lang/String;
astore 5
start local 5 22: aload 5
ifnull 24
aload 5
invokevirtual java.lang.String.isEmpty:()Z
ifne 24
aload 5
ldc "/"
invokevirtual java.lang.String.endsWith:(Ljava/lang/String;)Z
ifne 24
23: aload 5
ldc ";type=d"
invokevirtual java.lang.String.contains:(Ljava/lang/CharSequence;)Z
ifeq 26
24: StackMap locals: int int java.lang.String
StackMap stack:
iconst_1
istore 3
25: goto 31
26: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.net.URLConnection.getContentType:()Ljava/lang/String;
astore 6
start local 6 27: ldc "text/plain"
aload 6
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 29
28: ldc "text/html"
aload 6
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 31
29: StackMap locals: java.lang.String
StackMap stack:
iconst_1
istore 3
30: iconst_1
istore 4
end local 6 31: StackMap locals:
StackMap stack:
iload 3
ifeq 33
32: new com.sun.webkit.network.DirectoryURLConnection
dup
aload 1
iload 4
invokespecial com.sun.webkit.network.DirectoryURLConnection.<init>:(Ljava/net/URLConnection;Z)V
astore 1
end local 5 end local 4 end local 3 33: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
ldc "file:"
invokevirtual java.lang.String.startsWith:(Ljava/lang/String;)Z
ifeq 37
34: ldc "text/plain"
aload 1
invokevirtual java.net.URLConnection.getContentType:()Ljava/lang/String;
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 37
35: aload 1
ldc "content-length"
invokevirtual java.net.URLConnection.getHeaderField:(Ljava/lang/String;)Ljava/lang/String;
ifnonnull 37
36: new com.sun.webkit.network.DirectoryURLConnection
dup
aload 1
invokespecial com.sun.webkit.network.DirectoryURLConnection.<init>:(Ljava/net/URLConnection;)V
astore 1
37: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.webkit.network.URLLoader.didReceiveResponse:(Ljava/net/URLConnection;)V
38: aload 0
getfield com.sun.webkit.network.URLLoader.method:Ljava/lang/String;
ldc "HEAD"
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 41
39: aload 0
invokevirtual com.sun.webkit.network.URLLoader.didFinishLoading:()V
40: return
41: StackMap locals:
StackMap stack:
aconst_null
astore 3
start local 3 42: aload 2
ifnonnull 44
43: aload 1
invokevirtual java.net.URLConnection.getInputStream:()Ljava/io/InputStream;
goto 45
StackMap locals: java.io.InputStream
StackMap stack:
44: aload 2
45: StackMap locals:
StackMap stack: java.io.InputStream
astore 3
46: goto 55
StackMap locals:
StackMap stack: java.net.HttpRetryException
47: astore 4
start local 4 48: aload 4
athrow
end local 4 49: StackMap locals:
StackMap stack: java.io.IOException
astore 4
start local 4 50: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
getstatic com.sun.javafx.logging.PlatformLogger$Level.FINE:Lcom/sun/javafx/logging/PlatformLogger$Level;
invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
ifeq 55
51: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "Exception caught: [%s], %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
52: aload 4
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
aastore
dup
iconst_1
53: aload 4
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
aastore
54: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
end local 4 55: StackMap locals:
StackMap stack:
aload 1
invokevirtual java.net.URLConnection.getContentEncoding:()Ljava/lang/String;
astore 4
start local 4 56: aload 3
ifnull 69
57: ldc "gzip"
aload 4
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 60
58: new java.util.zip.GZIPInputStream
dup
aload 3
invokespecial java.util.zip.GZIPInputStream.<init>:(Ljava/io/InputStream;)V
astore 3
59: goto 69
StackMap locals: java.lang.String
StackMap stack:
60: ldc "deflate"
aload 4
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 69
61: new java.util.zip.InflaterInputStream
dup
aload 3
invokespecial java.util.zip.InflaterInputStream.<init>:(Ljava/io/InputStream;)V
astore 3
62: goto 69
StackMap locals:
StackMap stack: java.io.IOException
63: astore 5
start local 5 64: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
getstatic com.sun.javafx.logging.PlatformLogger$Level.FINE:Lcom/sun/javafx/logging/PlatformLogger$Level;
invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
ifeq 69
65: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "Exception caught: [%s], %s"
iconst_2
anewarray java.lang.Object
dup
iconst_0
66: aload 5
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokevirtual java.lang.Class.getSimpleName:()Ljava/lang/String;
aastore
dup
iconst_1
67: aload 5
invokevirtual java.io.IOException.getMessage:()Ljava/lang/String;
aastore
68: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.fine:(Ljava/lang/String;)V
end local 5 69: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.webkit.network.URLLoader.byteBufferPool:Lcom/sun/webkit/network/ByteBufferPool;
iconst_3
invokevirtual com.sun.webkit.network.ByteBufferPool.newAllocator:(I)Lcom/sun/webkit/network/ByteBufferAllocator;
70: astore 5
start local 5 71: aconst_null
astore 6
start local 6 72: aload 3
ifnull 96
73: sipush 8192
newarray 8
astore 7
start local 7 74: goto 95
75: StackMap locals: com.sun.webkit.network.ByteBufferAllocator java.nio.ByteBuffer byte[]
StackMap stack:
aload 3
aload 7
invokevirtual java.io.InputStream.read:([B)I
istore 8
start local 8 76: goto 79
end local 8 StackMap locals:
StackMap stack: java.io.EOFException
77: pop
78: iconst_m1
istore 8
start local 8 79: StackMap locals: int
StackMap stack:
iload 8
iconst_m1
if_icmpne 81
80: goto 96
81: StackMap locals:
StackMap stack:
aload 6
ifnonnull 83
82: aload 5
invokeinterface com.sun.webkit.network.ByteBufferAllocator.allocate:()Ljava/nio/ByteBuffer;
astore 6
83: StackMap locals:
StackMap stack:
aload 6
invokevirtual java.nio.ByteBuffer.remaining:()I
istore 9
start local 9 84: iload 8
iload 9
if_icmpge 87
85: aload 6
aload 7
iconst_0
iload 8
invokevirtual java.nio.ByteBuffer.put:([BII)Ljava/nio/ByteBuffer;
pop
86: goto 95
87: StackMap locals: int
StackMap stack:
aload 6
aload 7
iconst_0
iload 9
invokevirtual java.nio.ByteBuffer.put:([BII)Ljava/nio/ByteBuffer;
pop
88: aload 6
invokevirtual java.nio.ByteBuffer.flip:()Ljava/nio/Buffer;
pop
89: aload 0
aload 6
aload 5
invokevirtual com.sun.webkit.network.URLLoader.didReceiveData:(Ljava/nio/ByteBuffer;Lcom/sun/webkit/network/ByteBufferAllocator;)V
90: aconst_null
astore 6
91: iload 8
iload 9
isub
istore 10
start local 10 92: iload 10
ifle 95
93: aload 5
invokeinterface com.sun.webkit.network.ByteBufferAllocator.allocate:()Ljava/nio/ByteBuffer;
astore 6
94: aload 6
aload 7
iload 9
iload 10
invokevirtual java.nio.ByteBuffer.put:([BII)Ljava/nio/ByteBuffer;
pop
end local 10 end local 9 end local 8 95: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.webkit.network.URLLoader.canceled:Z
ifeq 75
end local 7 96: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.webkit.network.URLLoader.canceled:Z
ifne 107
97: aload 6
ifnull 101
aload 6
invokevirtual java.nio.ByteBuffer.position:()I
ifle 101
98: aload 6
invokevirtual java.nio.ByteBuffer.flip:()Ljava/nio/Buffer;
pop
99: aload 0
aload 6
aload 5
invokevirtual com.sun.webkit.network.URLLoader.didReceiveData:(Ljava/nio/ByteBuffer;Lcom/sun/webkit/network/ByteBufferAllocator;)V
100: aconst_null
astore 6
101: StackMap locals:
StackMap stack:
aload 0
invokevirtual com.sun.webkit.network.URLLoader.didFinishLoading:()V
102: goto 107
StackMap locals:
StackMap stack: java.lang.Throwable
103: astore 11
104: aload 6
ifnull 106
105: aload 5
aload 6
invokeinterface com.sun.webkit.network.ByteBufferAllocator.release:(Ljava/nio/ByteBuffer;)V
106: StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection java.io.InputStream java.io.InputStream java.lang.String com.sun.webkit.network.ByteBufferAllocator java.nio.ByteBuffer top top top top java.lang.Throwable
StackMap stack:
aload 11
athrow
107: StackMap locals: com.sun.webkit.network.URLLoader java.net.URLConnection java.io.InputStream java.io.InputStream java.lang.String com.sun.webkit.network.ByteBufferAllocator java.nio.ByteBuffer
StackMap stack:
aload 6
ifnull 109
108: aload 5
aload 6
invokeinterface com.sun.webkit.network.ByteBufferAllocator.release:(Ljava/nio/ByteBuffer;)V
109: StackMap locals:
StackMap stack:
return
end local 6 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 110 0 this Lcom/sun/webkit/network/URLLoader;
0 110 1 c Ljava/net/URLConnection;
3 110 2 errorStream Ljava/io/InputStream;
5 18 3 http Ljava/net/HttpURLConnection;
6 18 4 code I
20 33 3 dir Z
21 33 4 notsure Z
22 33 5 path Ljava/lang/String;
27 31 6 type Ljava/lang/String;
42 110 3 inputStream Ljava/io/InputStream;
48 49 4 ex Ljava/net/HttpRetryException;
50 55 4 e Ljava/io/IOException;
56 110 4 encoding Ljava/lang/String;
64 69 5 e Ljava/io/IOException;
71 110 5 allocator Lcom/sun/webkit/network/ByteBufferAllocator;
72 110 6 byteBuffer Ljava/nio/ByteBuffer;
74 96 7 buffer [B
76 77 8 count I
79 95 8 count I
84 95 9 remaining I
92 95 10 outstanding I
Exception table:
from to target type
42 46 47 Class java.net.HttpRetryException
42 46 49 Class java.io.IOException
57 62 63 Class java.io.IOException
75 76 77 Class java.io.EOFException
72 103 103 any
Exceptions:
throws java.io.IOException, java.lang.InterruptedException
MethodParameters:
Name Flags
c
private static void close(java.net.URLConnection);
descriptor: (Ljava/net/URLConnection;)V
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: aload 0
instanceof java.net.HttpURLConnection
ifeq 6
1: aload 0
checkcast java.net.HttpURLConnection
invokevirtual java.net.HttpURLConnection.getErrorStream:()Ljava/io/InputStream;
astore 1
start local 1 2: aload 1
ifnull 6
3: aload 1
invokevirtual java.io.InputStream.close:()V
4: goto 6
StackMap locals: java.net.URLConnection java.io.InputStream
StackMap stack: java.io.IOException
5: pop
end local 1 6: StackMap locals:
StackMap stack:
aload 0
invokevirtual java.net.URLConnection.getInputStream:()Ljava/io/InputStream;
invokevirtual java.io.InputStream.close:()V
7: goto 9
StackMap locals:
StackMap stack: java.io.IOException
8: pop
9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 c Ljava/net/URLConnection;
2 6 1 errorStream Ljava/io/InputStream;
Exception table:
from to target type
3 4 5 Class java.io.IOException
6 7 8 Class java.io.IOException
MethodParameters:
Name Flags
c
private void didSendData(long, long);
descriptor: (JJ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 3 0: aload 0
aload 0
lload 1
lload 3
invokedynamic run(Lcom/sun/webkit/network/URLLoader;JJ)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/webkit/network/URLLoader.lambda$1(JJ)V (7)
()V
invokevirtual com.sun.webkit.network.URLLoader.callBack:(Ljava/lang/Runnable;)V
1: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/webkit/network/URLLoader;
0 2 1 totalBytesSent J
0 2 3 totalBytesToBeSent J
MethodParameters:
Name Flags
totalBytesSent final
totalBytesToBeSent final
private void notifyDidSendData(long, long);
descriptor: (JJ)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=5, args_size=3
start local 0 start local 1 start local 3 0: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
ifeq 7
1: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
2: ldc "totalBytesSent: [%d], totalBytesToBeSent: [%d], data: [0x%016X]"
iconst_3
anewarray java.lang.Object
dup
iconst_0
3: lload 1
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_1
4: lload 3
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_2
5: aload 0
getfield com.sun.webkit.network.URLLoader.data:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
6: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
7: StackMap locals:
StackMap stack:
lload 1
lload 3
aload 0
getfield com.sun.webkit.network.URLLoader.data:J
invokestatic com.sun.webkit.network.URLLoader.twkDidSendData:(JJJ)V
8: return
end local 3 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 9 0 this Lcom/sun/webkit/network/URLLoader;
0 9 1 totalBytesSent J
0 9 3 totalBytesToBeSent J
MethodParameters:
Name Flags
totalBytesSent
totalBytesToBeSent
private void willSendRequest(java.net.URLConnection);
descriptor: (Ljava/net/URLConnection;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=9, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.sun.webkit.network.URLLoader.extractStatus:(Ljava/net/URLConnection;)I
istore 2
start local 2 1: aload 1
invokevirtual java.net.URLConnection.getContentType:()Ljava/lang/String;
astore 3
start local 3 2: aload 1
invokestatic com.sun.webkit.network.URLLoader.extractContentEncoding:(Ljava/net/URLConnection;)Ljava/lang/String;
astore 4
start local 4 3: aload 1
invokestatic com.sun.webkit.network.URLLoader.extractContentLength:(Ljava/net/URLConnection;)J
lstore 5
start local 5 4: aload 1
invokestatic com.sun.webkit.network.URLLoader.extractHeaders:(Ljava/net/URLConnection;)Ljava/lang/String;
astore 7
start local 7 5: aload 0
getfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
invokestatic com.sun.webkit.network.URLLoader.adjustUrlForWebKit:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 6: aload 0
aload 0
iload 2
aload 3
aload 4
lload 5
aload 7
aload 8
invokedynamic run(Lcom/sun/webkit/network/URLLoader;ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/webkit/network/URLLoader.lambda$2(ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V (7)
()V
invokevirtual com.sun.webkit.network.URLLoader.callBack:(Ljava/lang/Runnable;)V
7: return
end local 8 end local 7 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/webkit/network/URLLoader;
0 8 1 c Ljava/net/URLConnection;
1 8 2 status I
2 8 3 contentType Ljava/lang/String;
3 8 4 contentEncoding Ljava/lang/String;
4 8 5 contentLength J
5 8 7 responseHeaders Ljava/lang/String;
6 8 8 adjustedUrl Ljava/lang/String;
Exceptions:
throws java.lang.InterruptedException
MethodParameters:
Name Flags
c
private void notifyWillSendRequest(int, java.lang.String, java.lang.String, long, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 6 start local 7 0: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
ifeq 11
1: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
2: ldc "status: [%d], contentType: [%s], contentEncoding: [%s], contentLength: [%d], url: [%s], data: [0x%016X], headers:%n%s"
bipush 7
anewarray java.lang.Object
dup
iconst_0
3: iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
4: aload 2
aastore
dup
iconst_2
5: aload 3
aastore
dup
iconst_3
6: lload 4
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_4
7: aload 7
aastore
dup
iconst_5
8: aload 0
getfield com.sun.webkit.network.URLLoader.data:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
bipush 6
9: aload 6
invokestatic com.sun.webkit.network.Util.formatHeaders:(Ljava/lang/String;)Ljava/lang/String;
aastore
10: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
iload 1
12: aload 2
13: aload 3
14: lload 4
15: aload 6
16: aload 7
17: aload 0
getfield com.sun.webkit.network.URLLoader.data:J
18: invokestatic com.sun.webkit.network.URLLoader.twkWillSendRequest:(ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;J)V
19: return
end local 7 end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/webkit/network/URLLoader;
0 20 1 status I
0 20 2 contentType Ljava/lang/String;
0 20 3 contentEncoding Ljava/lang/String;
0 20 4 contentLength J
0 20 6 headers Ljava/lang/String;
0 20 7 url Ljava/lang/String;
MethodParameters:
Name Flags
status
contentType
contentEncoding
contentLength
headers
url
private void didReceiveResponse(java.net.URLConnection);
descriptor: (Ljava/net/URLConnection;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=9, args_size=2
start local 0 start local 1 0: aload 1
invokestatic com.sun.webkit.network.URLLoader.extractStatus:(Ljava/net/URLConnection;)I
istore 2
start local 2 1: aload 1
invokevirtual java.net.URLConnection.getContentType:()Ljava/lang/String;
astore 3
start local 3 2: aload 1
invokestatic com.sun.webkit.network.URLLoader.extractContentEncoding:(Ljava/net/URLConnection;)Ljava/lang/String;
astore 4
start local 4 3: aload 1
invokestatic com.sun.webkit.network.URLLoader.extractContentLength:(Ljava/net/URLConnection;)J
lstore 5
start local 5 4: aload 1
invokestatic com.sun.webkit.network.URLLoader.extractHeaders:(Ljava/net/URLConnection;)Ljava/lang/String;
astore 7
start local 7 5: aload 0
getfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
invokestatic com.sun.webkit.network.URLLoader.adjustUrlForWebKit:(Ljava/lang/String;)Ljava/lang/String;
astore 8
start local 8 6: aload 0
aload 0
iload 2
aload 3
aload 4
lload 5
aload 7
aload 8
invokedynamic run(Lcom/sun/webkit/network/URLLoader;ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/webkit/network/URLLoader.lambda$3(ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V (7)
()V
invokevirtual com.sun.webkit.network.URLLoader.callBack:(Ljava/lang/Runnable;)V
7: return
end local 8 end local 7 end local 5 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/webkit/network/URLLoader;
0 8 1 c Ljava/net/URLConnection;
1 8 2 status I
2 8 3 contentType Ljava/lang/String;
3 8 4 contentEncoding Ljava/lang/String;
4 8 5 contentLength J
5 8 7 responseHeaders Ljava/lang/String;
6 8 8 adjustedUrl Ljava/lang/String;
MethodParameters:
Name Flags
c
private void notifyDidReceiveResponse(int, java.lang.String, java.lang.String, long, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=9, locals=8, args_size=7
start local 0 start local 1 start local 2 start local 3 start local 4 start local 6 start local 7 0: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
ifeq 11
1: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
2: ldc "status: [%d], contentType: [%s], contentEncoding: [%s], contentLength: [%d], url: [%s], data: [0x%016X], headers:%n%s"
bipush 7
anewarray java.lang.Object
dup
iconst_0
3: iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
4: aload 2
aastore
dup
iconst_2
5: aload 3
aastore
dup
iconst_3
6: lload 4
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
iconst_4
7: aload 7
aastore
dup
iconst_5
8: aload 0
getfield com.sun.webkit.network.URLLoader.data:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
dup
bipush 6
9: aload 6
invokestatic com.sun.webkit.network.Util.formatHeaders:(Ljava/lang/String;)Ljava/lang/String;
aastore
10: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
11: StackMap locals:
StackMap stack:
iload 1
12: aload 2
13: aload 3
14: lload 4
15: aload 6
16: aload 7
17: aload 0
getfield com.sun.webkit.network.URLLoader.data:J
18: invokestatic com.sun.webkit.network.URLLoader.twkDidReceiveResponse:(ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;J)V
19: return
end local 7 end local 6 end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 20 0 this Lcom/sun/webkit/network/URLLoader;
0 20 1 status I
0 20 2 contentType Ljava/lang/String;
0 20 3 contentEncoding Ljava/lang/String;
0 20 4 contentLength J
0 20 6 headers Ljava/lang/String;
0 20 7 url Ljava/lang/String;
MethodParameters:
Name Flags
status
contentType
contentEncoding
contentLength
headers
url
private void didReceiveData(java.nio.ByteBuffer, com.sun.webkit.network.ByteBufferAllocator);
descriptor: (Ljava/nio/ByteBuffer;Lcom/sun/webkit/network/ByteBufferAllocator;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=4, locals=3, args_size=3
start local 0 start local 1 start local 2 0: aload 0
aload 0
aload 1
aload 2
invokedynamic run(Lcom/sun/webkit/network/URLLoader;Ljava/nio/ByteBuffer;Lcom/sun/webkit/network/ByteBufferAllocator;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/webkit/network/URLLoader.lambda$4(Ljava/nio/ByteBuffer;Lcom/sun/webkit/network/ByteBufferAllocator;)V (7)
()V
invokevirtual com.sun.webkit.network.URLLoader.callBack:(Ljava/lang/Runnable;)V
1: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/webkit/network/URLLoader;
0 2 1 byteBuffer Ljava/nio/ByteBuffer;
0 2 2 allocator Lcom/sun/webkit/network/ByteBufferAllocator;
MethodParameters:
Name Flags
byteBuffer final
allocator final
private void notifyDidReceiveData(java.nio.ByteBuffer, int, int);
descriptor: (Ljava/nio/ByteBuffer;II)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
ifeq 8
1: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
2: ldc "byteBuffer: [%s], position: [%s], remaining: [%s], data: [0x%016X]"
iconst_4
anewarray java.lang.Object
dup
iconst_0
3: aload 1
aastore
dup
iconst_1
4: iload 2
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_2
5: iload 3
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_3
6: aload 0
getfield com.sun.webkit.network.URLLoader.data:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
7: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
aload 1
iload 2
iload 3
aload 0
getfield com.sun.webkit.network.URLLoader.data:J
invokestatic com.sun.webkit.network.URLLoader.twkDidReceiveData:(Ljava/nio/ByteBuffer;IIJ)V
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/webkit/network/URLLoader;
0 10 1 byteBuffer Ljava/nio/ByteBuffer;
0 10 2 position I
0 10 3 remaining I
MethodParameters:
Name Flags
byteBuffer
position
remaining
private void didFinishLoading();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
aload 0
invokedynamic run(Lcom/sun/webkit/network/URLLoader;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/webkit/network/URLLoader.lambda$5()V (7)
()V
invokevirtual com.sun.webkit.network.URLLoader.callBack:(Ljava/lang/Runnable;)V
1: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/webkit/network/URLLoader;
private void notifyDidFinishLoading();
descriptor: ()V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=1, args_size=1
start local 0 0: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
ifeq 2
1: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "data: [0x%016X]"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 0
getfield com.sun.webkit.network.URLLoader.data:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.webkit.network.URLLoader.data:J
invokestatic com.sun.webkit.network.URLLoader.twkDidFinishLoading:(J)V
3: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 this Lcom/sun/webkit/network/URLLoader;
private void didFail(int, java.lang.String);
descriptor: (ILjava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=4, args_size=3
start local 0 start local 1 start local 2 0: aload 0
getfield com.sun.webkit.network.URLLoader.url:Ljava/lang/String;
invokestatic com.sun.webkit.network.URLLoader.adjustUrlForWebKit:(Ljava/lang/String;)Ljava/lang/String;
astore 3
start local 3 1: aload 0
aload 0
iload 1
aload 3
aload 2
invokedynamic run(Lcom/sun/webkit/network/URLLoader;ILjava/lang/String;Ljava/lang/String;)Ljava/lang/Runnable;
Bootstrap: invokestatic java.lang.invoke.LambdaMetafactory.metafactory:(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;
Method arguments:
()V
com/sun/webkit/network/URLLoader.lambda$6(ILjava/lang/String;Ljava/lang/String;)V (7)
()V
invokevirtual com.sun.webkit.network.URLLoader.callBack:(Ljava/lang/Runnable;)V
2: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/webkit/network/URLLoader;
0 3 1 errorCode I
0 3 2 message Ljava/lang/String;
1 3 3 adjustedUrl Ljava/lang/String;
MethodParameters:
Name Flags
errorCode final
message final
private void notifyDidFail(int, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=7, locals=4, args_size=4
start local 0 start local 1 start local 2 start local 3 0: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
getstatic com.sun.javafx.logging.PlatformLogger$Level.FINEST:Lcom/sun/javafx/logging/PlatformLogger$Level;
invokevirtual com.sun.javafx.logging.PlatformLogger.isLoggable:(Lcom/sun/javafx/logging/PlatformLogger$Level;)Z
ifeq 8
1: getstatic com.sun.webkit.network.URLLoader.logger:Lcom/sun/javafx/logging/PlatformLogger;
2: ldc "errorCode: [%d], url: [%s], message: [%s], data: [0x%016X]"
iconst_4
anewarray java.lang.Object
dup
iconst_0
3: iload 1
invokestatic java.lang.Integer.valueOf:(I)Ljava/lang/Integer;
aastore
dup
iconst_1
4: aload 2
aastore
dup
iconst_2
5: aload 3
aastore
dup
iconst_3
6: aload 0
getfield com.sun.webkit.network.URLLoader.data:J
invokestatic java.lang.Long.valueOf:(J)Ljava/lang/Long;
aastore
7: invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
8: StackMap locals:
StackMap stack:
iload 1
aload 2
aload 3
aload 0
getfield com.sun.webkit.network.URLLoader.data:J
invokestatic com.sun.webkit.network.URLLoader.twkDidFail:(ILjava/lang/String;Ljava/lang/String;J)V
9: return
end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/webkit/network/URLLoader;
0 10 1 errorCode I
0 10 2 url Ljava/lang/String;
0 10 3 message Ljava/lang/String;
MethodParameters:
Name Flags
errorCode
url
message
private void callBack(java.lang.Runnable);
descriptor: (Ljava/lang/Runnable;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=2, locals=2, args_size=2
start local 0 start local 1 0: aload 0
getfield com.sun.webkit.network.URLLoader.asynchronous:Z
ifeq 3
1: invokestatic com.sun.webkit.Invoker.getInvoker:()Lcom/sun/webkit/Invoker;
aload 1
invokevirtual com.sun.webkit.Invoker.invokeOnEventThread:(Ljava/lang/Runnable;)V
2: goto 4
3: StackMap locals:
StackMap stack:
aload 1
invokeinterface java.lang.Runnable.run:()V
4: StackMap locals:
StackMap stack:
return
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 5 0 this Lcom/sun/webkit/network/URLLoader;
0 5 1 runnable Ljava/lang/Runnable;
MethodParameters:
Name Flags
runnable
private static int (java.net.URLConnection);
descriptor: (Ljava/net/URLConnection;)I
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=2, args_size=1
start local 0 0: iconst_0
istore 1
start local 1 1: aload 0
instanceof java.net.HttpURLConnection
ifeq 5
2: aload 0
checkcast java.net.HttpURLConnection
invokevirtual java.net.HttpURLConnection.getResponseCode:()I
istore 1
3: goto 5
StackMap locals: java.net.URLConnection int
StackMap stack: java.io.IOException
4: pop
5: StackMap locals:
StackMap stack:
iload 1
ireturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 c Ljava/net/URLConnection;
1 6 1 status I
Exception table:
from to target type
2 3 4 Class java.io.IOException
MethodParameters:
Name Flags
c
private static java.lang.String (java.net.URLConnection);
descriptor: (Ljava/net/URLConnection;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=4, args_size=1
start local 0 0: aload 0
invokevirtual java.net.URLConnection.getContentEncoding:()Ljava/lang/String;
astore 1
start local 1 1: ldc "gzip"
aload 1
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 3
2: ldc "deflate"
aload 1
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 12
3: StackMap locals: java.lang.String
StackMap stack:
aconst_null
astore 1
4: aload 0
invokevirtual java.net.URLConnection.getContentType:()Ljava/lang/String;
astore 2
start local 2 5: aload 2
ifnull 12
6: aload 2
ldc "charset="
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 3
start local 3 7: iload 3
iflt 12
8: aload 2
iload 3
bipush 8
iadd
invokevirtual java.lang.String.substring:(I)Ljava/lang/String;
astore 1
9: aload 1
ldc ";"
invokevirtual java.lang.String.indexOf:(Ljava/lang/String;)I
istore 3
10: iload 3
ifle 12
11: aload 1
iconst_0
iload 3
invokevirtual java.lang.String.substring:(II)Ljava/lang/String;
astore 1
end local 3 end local 2 12: StackMap locals:
StackMap stack:
aload 1
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 13 0 c Ljava/net/URLConnection;
1 13 1 contentEncoding Ljava/lang/String;
5 12 2 contentType Ljava/lang/String;
7 12 3 i I
MethodParameters:
Name Flags
c
private static long (java.net.URLConnection);
descriptor: (Ljava/net/URLConnection;)J
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
start local 0 0: aload 0
ldc "content-length"
invokevirtual java.net.URLConnection.getHeaderField:(Ljava/lang/String;)Ljava/lang/String;
invokestatic java.lang.Long.parseLong:(Ljava/lang/String;)J
1: lreturn
2: StackMap locals:
StackMap stack: java.lang.Exception
pop
3: ldc -1
lreturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 c Ljava/net/URLConnection;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
MethodParameters:
Name Flags
c
private static java.lang.String (java.net.URLConnection);
descriptor: (Ljava/net/URLConnection;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=2, locals=9, args_size=1
start local 0 0: new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 1: aload 0
invokevirtual java.net.URLConnection.getHeaderFields:()Ljava/util/Map;
astore 2
start local 2 2: aload 2
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 13
StackMap locals: java.net.URLConnection java.lang.StringBuilder java.util.Map top java.util.Iterator
StackMap stack:
3: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 3
start local 3 4: aload 3
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 5: aload 3
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
astore 6
start local 6 6: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 8
goto 12
StackMap locals: java.net.URLConnection java.lang.StringBuilder java.util.Map java.util.Map$Entry java.util.Iterator java.lang.String java.util.List top java.util.Iterator
StackMap stack:
7: aload 8
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 7
start local 7 8: aload 1
aload 5
ifnull 9
aload 5
goto 10
StackMap locals: java.net.URLConnection java.lang.StringBuilder java.util.Map java.util.Map$Entry java.util.Iterator java.lang.String java.util.List java.lang.String java.util.Iterator
StackMap stack: java.lang.StringBuilder
9: ldc ""
StackMap locals: java.net.URLConnection java.lang.StringBuilder java.util.Map java.util.Map$Entry java.util.Iterator java.lang.String java.util.List java.lang.String java.util.Iterator
StackMap stack: java.lang.StringBuilder java.lang.String
10: invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 1
bipush 58
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
aload 7
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
bipush 10
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
end local 7 12: StackMap locals: java.net.URLConnection java.lang.StringBuilder java.util.Map java.util.Map$Entry java.util.Iterator java.lang.String java.util.List top java.util.Iterator
StackMap stack:
aload 8
invokeinterface java.util.Iterator.hasNext:()Z
ifne 7
end local 6 end local 5 end local 3 13: StackMap locals: java.net.URLConnection java.lang.StringBuilder java.util.Map top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 3
14: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 15 0 c Ljava/net/URLConnection;
1 15 1 sb Ljava/lang/StringBuilder;
2 15 2 headers Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
4 13 3 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
5 13 5 key Ljava/lang/String;
6 13 6 values Ljava/util/List<Ljava/lang/String;>;
8 12 7 value Ljava/lang/String;
MethodParameters:
Name Flags
c
private static java.lang.String adjustUrlForWebKit(java.lang.String);
descriptor: (Ljava/lang/String;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokestatic com.sun.webkit.network.Util.adjustUrlForWebKit:(Ljava/lang/String;)Ljava/lang/String;
astore 0
1: goto 3
StackMap locals:
StackMap stack: java.lang.Exception
2: pop
3: StackMap locals:
StackMap stack:
aload 0
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 4 0 url Ljava/lang/String;
Exception table:
from to target type
0 1 2 Class java.lang.Exception
MethodParameters:
Name Flags
url
private java.lang.Void lambda$0();
descriptor: ()Ljava/lang/Void;
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
invokevirtual com.sun.webkit.network.URLLoader.doRun:()V
1: aconst_null
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 2 0 this Lcom/sun/webkit/network/URLLoader;
private void lambda$1(long, long);
descriptor: (JJ)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=5, locals=5, args_size=3
start local 0 0: aload 0
getfield com.sun.webkit.network.URLLoader.canceled:Z
ifne 2
1: aload 0
lload 1
lload 3
invokevirtual com.sun.webkit.network.URLLoader.notifyDidSendData:(JJ)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/webkit/network/URLLoader;
private void lambda$2(int, java.lang.String, java.lang.String, long, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=8, locals=8, args_size=7
start local 0 0: aload 0
getfield com.sun.webkit.network.URLLoader.canceled:Z
ifne 9
1: aload 0
2: iload 1
3: aload 2
4: aload 3
5: lload 4
6: aload 6
7: aload 7
8: invokevirtual com.sun.webkit.network.URLLoader.notifyWillSendRequest:(ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V
9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/webkit/network/URLLoader;
private void lambda$3(int, java.lang.String, java.lang.String, long, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=8, locals=8, args_size=7
start local 0 0: aload 0
getfield com.sun.webkit.network.URLLoader.canceled:Z
ifne 9
1: aload 0
2: iload 1
3: aload 2
4: aload 3
5: lload 4
6: aload 6
7: aload 7
8: invokevirtual com.sun.webkit.network.URLLoader.notifyDidReceiveResponse:(ILjava/lang/String;Ljava/lang/String;JLjava/lang/String;Ljava/lang/String;)V
9: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 10 0 this Lcom/sun/webkit/network/URLLoader;
private void lambda$4(java.nio.ByteBuffer, com.sun.webkit.network.ByteBufferAllocator);
descriptor: (Ljava/nio/ByteBuffer;Lcom/sun/webkit/network/ByteBufferAllocator;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=3, args_size=3
start local 0 0: aload 0
getfield com.sun.webkit.network.URLLoader.canceled:Z
ifne 6
1: aload 0
2: aload 1
3: aload 1
invokevirtual java.nio.ByteBuffer.position:()I
4: aload 1
invokevirtual java.nio.ByteBuffer.remaining:()I
5: invokevirtual com.sun.webkit.network.URLLoader.notifyDidReceiveData:(Ljava/nio/ByteBuffer;II)V
6: StackMap locals:
StackMap stack:
aload 2
aload 1
invokeinterface com.sun.webkit.network.ByteBufferAllocator.release:(Ljava/nio/ByteBuffer;)V
7: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 8 0 this Lcom/sun/webkit/network/URLLoader;
private void lambda$5();
descriptor: ()V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=1, locals=1, args_size=1
start local 0 0: aload 0
getfield com.sun.webkit.network.URLLoader.canceled:Z
ifne 2
1: aload 0
invokevirtual com.sun.webkit.network.URLLoader.notifyDidFinishLoading:()V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/webkit/network/URLLoader;
private void lambda$6(int, java.lang.String, java.lang.String);
descriptor: (ILjava/lang/String;Ljava/lang/String;)V
flags: (0x1002) ACC_PRIVATE, ACC_SYNTHETIC
Code:
stack=4, locals=4, args_size=4
start local 0 0: aload 0
getfield com.sun.webkit.network.URLLoader.canceled:Z
ifne 2
1: aload 0
iload 1
aload 2
aload 3
invokevirtual com.sun.webkit.network.URLLoader.notifyDidFail:(ILjava/lang/String;Ljava/lang/String;)V
2: StackMap locals:
StackMap stack:
return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/webkit/network/URLLoader;
}
SourceFile: "URLLoader.java"
NestMembers:
com.sun.webkit.network.URLLoader$InvalidResponseException
InnerClasses:
public final Level = com.sun.javafx.logging.PlatformLogger$Level of com.sun.javafx.logging.PlatformLogger
private final InvalidResponseException = com.sun.webkit.network.URLLoader$InvalidResponseException of com.sun.webkit.network.URLLoader
public final Lookup = java.lang.invoke.MethodHandles$Lookup of java.lang.invoke.MethodHandles
public abstract Entry = java.util.Map$Entry of java.util.Map