public final class com.sun.webkit.network.CookieManager extends java.net.CookieHandler
minor version: 0
major version: 59
flags: flags: (0x0031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER
this_class: com.sun.webkit.network.CookieManager
super_class: java.net.CookieHandler
{
private static final com.sun.javafx.logging.PlatformLogger logger;
descriptor: Lcom/sun/javafx/logging/PlatformLogger;
flags: (0x001a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL
private final com.sun.webkit.network.CookieStore store;
descriptor: Lcom/sun/webkit/network/CookieStore;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=1, locals=0, args_size=0
0: ldc Lcom/sun/webkit/network/CookieManager;
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.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
2: return
LocalVariableTable:
Start End Slot Name Signature
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=3, locals=1, args_size=1
start local 0 0: aload 0
invokespecial java.net.CookieHandler.<init>:()V
1: aload 0
new com.sun.webkit.network.CookieStore
dup
invokespecial com.sun.webkit.network.CookieStore.<init>:()V
putfield com.sun.webkit.network.CookieManager.store:Lcom/sun/webkit/network/CookieStore;
2: return
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lcom/sun/webkit/network/CookieManager;
public java.util.Map<java.lang.String, java.util.List<java.lang.String>> get(java.net.URI, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Ljava/net/URI;Ljava/util/Map;)Ljava/util/Map;
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=5, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.sun.webkit.network.CookieManager.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 4
1: getstatic com.sun.webkit.network.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "uri: [{0}], requestHeaders: {1}"
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
invokestatic com.sun.webkit.network.CookieManager.toLogString:(Ljava/util/Map;)Ljava/lang/String;
aastore
3: invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 1
ifnonnull 6
5: new java.lang.IllegalArgumentException
dup
ldc "uri is null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 2
ifnonnull 8
7: new java.lang.IllegalArgumentException
dup
ldc "requestHeaders is null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 0
aload 1
invokevirtual com.sun.webkit.network.CookieManager.get:(Ljava/net/URI;)Ljava/lang/String;
astore 3
start local 3 9: aload 3
ifnull 13
10: new java.util.HashMap
dup
invokespecial java.util.HashMap.<init>:()V
astore 4
start local 4 11: aload 4
ldc "Cookie"
iconst_1
anewarray java.lang.String
dup
iconst_0
aload 3
aastore
invokestatic java.util.Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
invokeinterface java.util.Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
pop
12: goto 14
end local 4 13: StackMap locals: java.lang.String
StackMap stack:
invokestatic java.util.Collections.emptyMap:()Ljava/util/Map;
astore 4
start local 4 14: StackMap locals: java.util.Map
StackMap stack:
getstatic com.sun.webkit.network.CookieManager.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 16
15: getstatic com.sun.webkit.network.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "result: {0}"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 4
invokestatic com.sun.webkit.network.CookieManager.toLogString:(Ljava/util/Map;)Ljava/lang/String;
aastore
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
16: StackMap locals:
StackMap stack:
aload 4
areturn
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 this Lcom/sun/webkit/network/CookieManager;
0 17 1 uri Ljava/net/URI;
0 17 2 requestHeaders Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
9 17 3 cookieString Ljava/lang/String;
11 13 4 result Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
14 17 4 result Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
Signature: (Ljava/net/URI;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
MethodParameters:
Name Flags
uri
requestHeaders
private java.lang.String get(java.net.URI);
descriptor: (Ljava/net/URI;)Ljava/lang/String;
flags: (0x0002) ACC_PRIVATE
Code:
stack=5, locals=10, args_size=2
start local 0 start local 1 0: aload 1
invokevirtual java.net.URI.getHost:()Ljava/lang/String;
astore 2
start local 2 1: aload 2
ifnull 2
aload 2
invokevirtual java.lang.String.length:()I
ifne 4
2: StackMap locals: java.lang.String
StackMap stack:
getstatic com.sun.webkit.network.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "Null or empty URI host, returning null"
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
3: aconst_null
areturn
4: StackMap locals:
StackMap stack:
aload 2
invokestatic com.sun.webkit.network.CookieManager.canonicalize:(Ljava/lang/String;)Ljava/lang/String;
astore 2
5: aload 1
invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
astore 3
start local 3 6: ldc "https"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 9
7: ldc "javascripts"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 9
8: iconst_0
goto 10
StackMap locals: java.lang.String
StackMap stack:
9: iconst_1
StackMap locals:
StackMap stack: int
10: istore 4
start local 4 11: ldc "http"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
12: ldc "https"
aload 3
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 14
13: iconst_0
goto 15
StackMap locals: int
StackMap stack:
14: iconst_1
StackMap locals:
StackMap stack: int
15: istore 5
start local 5 16: aload 0
getfield com.sun.webkit.network.CookieManager.store:Lcom/sun/webkit/network/CookieStore;
dup
astore 7
monitorenter
17: aload 0
getfield com.sun.webkit.network.CookieManager.store:Lcom/sun/webkit/network/CookieStore;
aload 2
aload 1
invokevirtual java.net.URI.getPath:()Ljava/lang/String;
18: iload 4
iload 5
19: invokevirtual com.sun.webkit.network.CookieStore.get:(Ljava/lang/String;Ljava/lang/String;ZZ)Ljava/util/List;
astore 6
start local 6 20: aload 7
monitorexit
21: goto 24
end local 6 StackMap locals: com.sun.webkit.network.CookieManager java.net.URI java.lang.String java.lang.String int int top com.sun.webkit.network.CookieStore
StackMap stack: java.lang.Throwable
22: aload 7
monitorexit
23: athrow
start local 6 24: StackMap locals: com.sun.webkit.network.CookieManager java.net.URI java.lang.String java.lang.String int int java.util.List
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 7
start local 7 25: aload 6
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 9
goto 32
StackMap locals: com.sun.webkit.network.CookieManager java.net.URI java.lang.String java.lang.String int int java.util.List java.lang.StringBuilder top java.util.Iterator
StackMap stack:
26: aload 9
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast com.sun.webkit.network.Cookie
astore 8
start local 8 27: aload 7
invokevirtual java.lang.StringBuilder.length:()I
ifle 29
28: aload 7
ldc "; "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
29: StackMap locals: com.sun.webkit.network.CookieManager java.net.URI java.lang.String java.lang.String int int java.util.List java.lang.StringBuilder com.sun.webkit.network.Cookie java.util.Iterator
StackMap stack:
aload 7
aload 8
invokevirtual com.sun.webkit.network.Cookie.getName:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
30: aload 7
bipush 61
invokevirtual java.lang.StringBuilder.append:(C)Ljava/lang/StringBuilder;
pop
31: aload 7
aload 8
invokevirtual com.sun.webkit.network.Cookie.getValue:()Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 8 32: StackMap locals: com.sun.webkit.network.CookieManager java.net.URI java.lang.String java.lang.String int int java.util.List java.lang.StringBuilder top java.util.Iterator
StackMap stack:
aload 9
invokeinterface java.util.Iterator.hasNext:()Z
ifne 26
33: aload 7
invokevirtual java.lang.StringBuilder.length:()I
ifle 34
aload 7
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
goto 35
StackMap locals: com.sun.webkit.network.CookieManager java.net.URI java.lang.String java.lang.String int int java.util.List java.lang.StringBuilder
StackMap stack:
34: aconst_null
StackMap locals:
StackMap stack: java.lang.String
35: areturn
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 36 0 this Lcom/sun/webkit/network/CookieManager;
0 36 1 uri Ljava/net/URI;
1 36 2 host Ljava/lang/String;
6 36 3 scheme Ljava/lang/String;
11 36 4 secureProtocol Z
16 36 5 httpApi Z
20 22 6 cookieList Ljava/util/List<Lcom/sun/webkit/network/Cookie;>;
24 36 6 cookieList Ljava/util/List<Lcom/sun/webkit/network/Cookie;>;
25 36 7 sb Ljava/lang/StringBuilder;
27 32 8 cookie Lcom/sun/webkit/network/Cookie;
Exception table:
from to target type
17 21 22 any
22 23 22 any
MethodParameters:
Name Flags
uri
public void put(java.net.URI, java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Ljava/net/URI;Ljava/util/Map;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=9, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.sun.webkit.network.CookieManager.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 4
1: getstatic com.sun.webkit.network.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "uri: [{0}], responseHeaders: {1}"
2: iconst_2
anewarray java.lang.Object
dup
iconst_0
aload 1
aastore
dup
iconst_1
aload 2
invokestatic com.sun.webkit.network.CookieManager.toLogString:(Ljava/util/Map;)Ljava/lang/String;
aastore
3: invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
4: StackMap locals:
StackMap stack:
aload 1
ifnonnull 6
5: new java.lang.IllegalArgumentException
dup
ldc "uri is null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
6: StackMap locals:
StackMap stack:
aload 2
ifnonnull 8
7: new java.lang.IllegalArgumentException
dup
ldc "responseHeaders is null"
invokespecial java.lang.IllegalArgumentException.<init>:(Ljava/lang/String;)V
athrow
8: StackMap locals:
StackMap stack:
aload 2
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 4
goto 22
StackMap locals: com.sun.webkit.network.CookieManager java.net.URI java.util.Map top java.util.Iterator
StackMap stack:
9: aload 4
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 3
start local 3 10: aload 3
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 11: ldc "Set-Cookie"
aload 5
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 13
12: goto 22
13: StackMap locals: com.sun.webkit.network.CookieManager java.net.URI java.util.Map java.util.Map$Entry java.util.Iterator java.lang.String
StackMap stack:
invokestatic com.sun.webkit.network.ExtendedTime.currentTime:()Lcom/sun/webkit/network/ExtendedTime;
astore 6
start local 6 14: aload 3
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
aload 3
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
invokeinterface java.util.List.size:()I
invokeinterface java.util.List.listIterator:(I)Ljava/util/ListIterator;
15: astore 7
start local 7 16: goto 21
17: StackMap locals: com.sun.webkit.network.ExtendedTime java.util.ListIterator
StackMap stack:
aload 7
invokeinterface java.util.ListIterator.previous:()Ljava/lang/Object;
checkcast java.lang.String
aload 6
invokestatic com.sun.webkit.network.Cookie.parse:(Ljava/lang/String;Lcom/sun/webkit/network/ExtendedTime;)Lcom/sun/webkit/network/Cookie;
astore 8
start local 8 18: aload 8
ifnull 21
19: aload 0
aload 1
aload 8
invokevirtual com.sun.webkit.network.CookieManager.put:(Ljava/net/URI;Lcom/sun/webkit/network/Cookie;)V
20: aload 6
invokevirtual com.sun.webkit.network.ExtendedTime.incrementSubtime:()Lcom/sun/webkit/network/ExtendedTime;
astore 6
end local 8 21: StackMap locals:
StackMap stack:
aload 7
invokeinterface java.util.ListIterator.hasPrevious:()Z
ifne 17
end local 7 end local 6 end local 5 end local 3 22: StackMap locals: com.sun.webkit.network.CookieManager java.net.URI java.util.Map top java.util.Iterator
StackMap stack:
aload 4
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
23: return
end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 24 0 this Lcom/sun/webkit/network/CookieManager;
0 24 1 uri Ljava/net/URI;
0 24 2 responseHeaders Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
10 22 3 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
11 22 5 key Ljava/lang/String;
14 22 6 currentTime Lcom/sun/webkit/network/ExtendedTime;
16 22 7 it Ljava/util/ListIterator<Ljava/lang/String;>;
18 21 8 cookie Lcom/sun/webkit/network/Cookie;
Signature: (Ljava/net/URI;Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)V
MethodParameters:
Name Flags
uri
responseHeaders
private void put(java.net.URI, com.sun.webkit.network.Cookie);
descriptor: (Ljava/net/URI;Lcom/sun/webkit/network/Cookie;)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=6, locals=7, args_size=3
start local 0 start local 1 start local 2 0: getstatic com.sun.webkit.network.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "cookie: {0}"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
1: aload 1
invokevirtual java.net.URI.getHost:()Ljava/lang/String;
astore 3
start local 3 2: aload 3
ifnull 3
aload 3
invokevirtual java.lang.String.length:()I
ifne 5
3: StackMap locals: java.lang.String
StackMap stack:
getstatic com.sun.webkit.network.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "Null or empty URI host, ignoring cookie"
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
4: return
5: StackMap locals:
StackMap stack:
aload 3
invokestatic com.sun.webkit.network.CookieManager.canonicalize:(Ljava/lang/String;)Ljava/lang/String;
astore 3
6: aload 2
invokevirtual com.sun.webkit.network.Cookie.getDomain:()Ljava/lang/String;
invokestatic com.sun.webkit.network.PublicSuffixes.isPublicSuffix:(Ljava/lang/String;)Z
ifeq 12
7: aload 2
invokevirtual com.sun.webkit.network.Cookie.getDomain:()Ljava/lang/String;
aload 3
invokevirtual java.lang.String.equals:(Ljava/lang/Object;)Z
ifeq 10
8: aload 2
ldc ""
invokevirtual com.sun.webkit.network.Cookie.setDomain:(Ljava/lang/String;)V
9: goto 12
10: StackMap locals:
StackMap stack:
getstatic com.sun.webkit.network.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "Domain is public suffix, ignoring cookie"
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
11: return
12: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.webkit.network.Cookie.getDomain:()Ljava/lang/String;
invokevirtual java.lang.String.length:()I
ifle 18
13: aload 3
aload 2
invokevirtual com.sun.webkit.network.Cookie.getDomain:()Ljava/lang/String;
invokestatic com.sun.webkit.network.Cookie.domainMatches:(Ljava/lang/String;Ljava/lang/String;)Z
ifne 16
14: getstatic com.sun.webkit.network.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "Hostname does not match domain, ignoring cookie"
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
15: return
16: StackMap locals:
StackMap stack:
aload 2
iconst_0
invokevirtual com.sun.webkit.network.Cookie.setHostOnly:(Z)V
17: goto 20
18: StackMap locals:
StackMap stack:
aload 2
iconst_1
invokevirtual com.sun.webkit.network.Cookie.setHostOnly:(Z)V
19: aload 2
aload 3
invokevirtual com.sun.webkit.network.Cookie.setDomain:(Ljava/lang/String;)V
20: StackMap locals:
StackMap stack:
aload 2
invokevirtual com.sun.webkit.network.Cookie.getPath:()Ljava/lang/String;
ifnonnull 22
21: aload 2
aload 1
invokestatic com.sun.webkit.network.Cookie.defaultPath:(Ljava/net/URI;)Ljava/lang/String;
invokevirtual com.sun.webkit.network.Cookie.setPath:(Ljava/lang/String;)V
22: StackMap locals:
StackMap stack:
ldc "http"
aload 1
invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 25
23: ldc "https"
aload 1
invokevirtual java.net.URI.getScheme:()Ljava/lang/String;
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifne 25
24: iconst_0
goto 26
StackMap locals:
StackMap stack:
25: iconst_1
StackMap locals:
StackMap stack: int
26: istore 4
start local 4 27: aload 2
invokevirtual com.sun.webkit.network.Cookie.getHttpOnly:()Z
ifeq 30
iload 4
ifne 30
28: getstatic com.sun.webkit.network.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "HttpOnly cookie received from non-HTTP API, ignoring cookie"
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
29: return
30: StackMap locals: int
StackMap stack:
aload 0
getfield com.sun.webkit.network.CookieManager.store:Lcom/sun/webkit/network/CookieStore;
dup
astore 5
monitorenter
31: aload 0
getfield com.sun.webkit.network.CookieManager.store:Lcom/sun/webkit/network/CookieStore;
aload 2
invokevirtual com.sun.webkit.network.CookieStore.get:(Lcom/sun/webkit/network/Cookie;)Lcom/sun/webkit/network/Cookie;
astore 6
start local 6 32: aload 6
ifnull 38
33: aload 6
invokevirtual com.sun.webkit.network.Cookie.getHttpOnly:()Z
ifeq 37
iload 4
ifne 37
34: getstatic com.sun.webkit.network.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "Non-HTTP API attempts to overwrite HttpOnly cookie, blocked"
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;)V
35: aload 5
monitorexit
36: return
37: StackMap locals: com.sun.webkit.network.CookieStore com.sun.webkit.network.Cookie
StackMap stack:
aload 2
aload 6
invokevirtual com.sun.webkit.network.Cookie.getCreationTime:()Lcom/sun/webkit/network/ExtendedTime;
invokevirtual com.sun.webkit.network.Cookie.setCreationTime:(Lcom/sun/webkit/network/ExtendedTime;)V
38: StackMap locals:
StackMap stack:
aload 0
getfield com.sun.webkit.network.CookieManager.store:Lcom/sun/webkit/network/CookieStore;
aload 2
invokevirtual com.sun.webkit.network.CookieStore.put:(Lcom/sun/webkit/network/Cookie;)V
end local 6 39: aload 5
monitorexit
40: goto 43
StackMap locals: com.sun.webkit.network.CookieManager java.net.URI com.sun.webkit.network.Cookie java.lang.String int com.sun.webkit.network.CookieStore
StackMap stack: java.lang.Throwable
41: aload 5
monitorexit
42: athrow
43: StackMap locals:
StackMap stack:
getstatic com.sun.webkit.network.CookieManager.logger:Lcom/sun/javafx/logging/PlatformLogger;
ldc "Stored: {0}"
iconst_1
anewarray java.lang.Object
dup
iconst_0
aload 2
aastore
invokevirtual com.sun.javafx.logging.PlatformLogger.finest:(Ljava/lang/String;[Ljava/lang/Object;)V
44: return
end local 4 end local 3 end local 2 end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 45 0 this Lcom/sun/webkit/network/CookieManager;
0 45 1 uri Ljava/net/URI;
0 45 2 cookie Lcom/sun/webkit/network/Cookie;
2 45 3 host Ljava/lang/String;
27 45 4 httpApi Z
32 39 6 oldCookie Lcom/sun/webkit/network/Cookie;
Exception table:
from to target type
31 36 41 any
37 40 41 any
41 42 41 any
MethodParameters:
Name Flags
uri
cookie
private static java.lang.String toLogString(java.util.Map<java.lang.String, java.util.List<java.lang.String>>);
descriptor: (Ljava/util/Map;)Ljava/lang/String;
flags: (0x000a) ACC_PRIVATE, ACC_STATIC
Code:
stack=3, locals=7, args_size=1
start local 0 0: aload 0
ifnonnull 2
1: aconst_null
areturn
2: StackMap locals:
StackMap stack:
aload 0
invokeinterface java.util.Map.isEmpty:()Z
ifeq 4
3: ldc "{}"
areturn
4: StackMap locals:
StackMap stack:
new java.lang.StringBuilder
dup
invokespecial java.lang.StringBuilder.<init>:()V
astore 1
start local 1 5: aload 0
invokeinterface java.util.Map.entrySet:()Ljava/util/Set;
invokeinterface java.util.Set.iterator:()Ljava/util/Iterator;
astore 3
goto 15
StackMap locals: java.util.Map java.lang.StringBuilder top java.util.Iterator
StackMap stack:
6: aload 3
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.util.Map$Entry
astore 2
start local 2 7: aload 2
invokeinterface java.util.Map$Entry.getKey:()Ljava/lang/Object;
checkcast java.lang.String
astore 4
start local 4 8: aload 2
invokeinterface java.util.Map$Entry.getValue:()Ljava/lang/Object;
checkcast java.util.List
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 6
goto 14
StackMap locals: java.util.Map java.lang.StringBuilder java.util.Map$Entry java.util.Iterator java.lang.String top java.util.Iterator
StackMap stack:
9: aload 6
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast java.lang.String
astore 5
start local 5 10: aload 1
ldc "%n "
iconst_0
anewarray java.lang.Object
invokestatic java.lang.String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
11: aload 1
aload 4
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
12: aload 1
ldc ": "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
13: aload 1
aload 5
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
pop
end local 5 14: StackMap locals:
StackMap stack:
aload 6
invokeinterface java.util.Iterator.hasNext:()Z
ifne 9
end local 4 end local 2 15: StackMap locals: java.util.Map java.lang.StringBuilder top java.util.Iterator
StackMap stack:
aload 3
invokeinterface java.util.Iterator.hasNext:()Z
ifne 6
16: aload 1
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
areturn
end local 1 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 17 0 headers Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
5 17 1 sb Ljava/lang/StringBuilder;
7 15 2 entry Ljava/util/Map$Entry<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;
8 15 4 key Ljava/lang/String;
10 14 5 value Ljava/lang/String;
Signature: (Ljava/util/Map<Ljava/lang/String;Ljava/util/List<Ljava/lang/String;>;>;)Ljava/lang/String;
MethodParameters:
Name Flags
headers
private static java.lang.String canonicalize(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
invokevirtual java.lang.String.toLowerCase:()Ljava/lang/String;
areturn
end local 0 LocalVariableTable:
Start End Slot Name Signature
0 1 0 hostname Ljava/lang/String;
MethodParameters:
Name Flags
hostname
}
SourceFile: "CookieManager.java"
InnerClasses:
public final Level = com.sun.javafx.logging.PlatformLogger$Level of com.sun.javafx.logging.PlatformLogger
public abstract Entry = java.util.Map$Entry of java.util.Map