public class org.apache.http.client.protocol.RequestAddCookies implements org.apache.http.HttpRequestInterceptor
minor version: 0
major version: 59
flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
this_class: org.apache.http.client.protocol.RequestAddCookies
super_class: java.lang.Object
{
private final org.apache.commons.logging.Log log;
descriptor: Lorg/apache/commons/logging/Log;
flags: (0x0012) ACC_PRIVATE, ACC_FINAL
public void <init>();
descriptor: ()V
flags: (0x0001) ACC_PUBLIC
Code:
stack=2, locals=1, args_size=1
start local 0 // org.apache.http.client.protocol.RequestAddCookies this
0: .line 73
aload 0 /* this */
invokespecial java.lang.Object.<init>:()V
1: .line 70
aload 0 /* this */
aload 0 /* this */
invokevirtual java.lang.Object.getClass:()Ljava/lang/Class;
invokestatic org.apache.commons.logging.LogFactory.getLog:(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;
putfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
2: .line 74
return
end local 0 // org.apache.http.client.protocol.RequestAddCookies this
LocalVariableTable:
Start End Slot Name Signature
0 3 0 this Lorg/apache/http/client/protocol/RequestAddCookies;
public void process(org.apache.http.HttpRequest, org.apache.http.protocol.HttpContext);
descriptor: (Lorg/apache/http/HttpRequest;Lorg/apache/http/protocol/HttpContext;)V
flags: (0x0001) ACC_PUBLIC
Code:
stack=6, locals=25, args_size=3
start local 0 // org.apache.http.client.protocol.RequestAddCookies this
start local 1 // org.apache.http.HttpRequest request
start local 2 // org.apache.http.protocol.HttpContext context
0: .line 79
aload 1 /* request */
ldc "HTTP request"
invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
1: .line 80
aload 2 /* context */
ldc "HTTP context"
invokestatic org.apache.http.util.Args.notNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;
pop
2: .line 82
aload 1 /* request */
invokeinterface org.apache.http.HttpRequest.getRequestLine:()Lorg/apache/http/RequestLine;
invokeinterface org.apache.http.RequestLine.getMethod:()Ljava/lang/String;
astore 3 /* method */
start local 3 // java.lang.String method
3: .line 83
aload 3 /* method */
ldc "CONNECT"
invokevirtual java.lang.String.equalsIgnoreCase:(Ljava/lang/String;)Z
ifeq 5
4: .line 84
return
5: .line 87
StackMap locals: java.lang.String
StackMap stack:
aload 2 /* context */
invokestatic org.apache.http.client.protocol.HttpClientContext.adapt:(Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/client/protocol/HttpClientContext;
astore 4 /* clientContext */
start local 4 // org.apache.http.client.protocol.HttpClientContext clientContext
6: .line 90
aload 4 /* clientContext */
invokevirtual org.apache.http.client.protocol.HttpClientContext.getCookieStore:()Lorg/apache/http/client/CookieStore;
astore 5 /* cookieStore */
start local 5 // org.apache.http.client.CookieStore cookieStore
7: .line 91
aload 5 /* cookieStore */
ifnonnull 10
8: .line 92
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
ldc "Cookie store not specified in HTTP context"
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
9: .line 93
return
10: .line 97
StackMap locals: org.apache.http.client.protocol.HttpClientContext org.apache.http.client.CookieStore
StackMap stack:
aload 4 /* clientContext */
invokevirtual org.apache.http.client.protocol.HttpClientContext.getCookieSpecRegistry:()Lorg/apache/http/config/Lookup;
astore 6 /* registry */
start local 6 // org.apache.http.config.Lookup registry
11: .line 98
aload 6 /* registry */
ifnonnull 14
12: .line 99
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
ldc "CookieSpec registry not specified in HTTP context"
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
13: .line 100
return
14: .line 104
StackMap locals: org.apache.http.config.Lookup
StackMap stack:
aload 4 /* clientContext */
invokevirtual org.apache.http.client.protocol.HttpClientContext.getTargetHost:()Lorg/apache/http/HttpHost;
astore 7 /* targetHost */
start local 7 // org.apache.http.HttpHost targetHost
15: .line 105
aload 7 /* targetHost */
ifnonnull 18
16: .line 106
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
ldc "Target host not set in the context"
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
17: .line 107
return
18: .line 111
StackMap locals: org.apache.http.HttpHost
StackMap stack:
aload 4 /* clientContext */
invokevirtual org.apache.http.client.protocol.HttpClientContext.getHttpRoute:()Lorg/apache/http/conn/routing/RouteInfo;
astore 8 /* route */
start local 8 // org.apache.http.conn.routing.RouteInfo route
19: .line 112
aload 8 /* route */
ifnonnull 22
20: .line 113
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
ldc "Connection route not set in the context"
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
21: .line 114
return
22: .line 117
StackMap locals: org.apache.http.conn.routing.RouteInfo
StackMap stack:
aload 4 /* clientContext */
invokevirtual org.apache.http.client.protocol.HttpClientContext.getRequestConfig:()Lorg/apache/http/client/config/RequestConfig;
astore 9 /* config */
start local 9 // org.apache.http.client.config.RequestConfig config
23: .line 118
aload 9 /* config */
invokevirtual org.apache.http.client.config.RequestConfig.getCookieSpec:()Ljava/lang/String;
astore 10 /* policy */
start local 10 // java.lang.String policy
24: .line 119
aload 10 /* policy */
ifnonnull 26
25: .line 120
ldc "default"
astore 10 /* policy */
26: .line 122
StackMap locals: org.apache.http.client.config.RequestConfig java.lang.String
StackMap stack:
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 28
27: .line 123
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "CookieSpec selected: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 10 /* policy */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
28: .line 126
StackMap locals:
StackMap stack:
aconst_null
astore 11 /* requestURI */
start local 11 // java.net.URI requestURI
29: .line 127
aload 1 /* request */
instanceof org.apache.http.client.methods.HttpUriRequest
ifeq 32
30: .line 128
aload 1 /* request */
checkcast org.apache.http.client.methods.HttpUriRequest
invokeinterface org.apache.http.client.methods.HttpUriRequest.getURI:()Ljava/net/URI;
astore 11 /* requestURI */
31: .line 129
goto 35
32: .line 131
StackMap locals: java.net.URI
StackMap stack:
new java.net.URI
dup
aload 1 /* request */
invokeinterface org.apache.http.HttpRequest.getRequestLine:()Lorg/apache/http/RequestLine;
invokeinterface org.apache.http.RequestLine.getUri:()Ljava/lang/String;
invokespecial java.net.URI.<init>:(Ljava/lang/String;)V
astore 11 /* requestURI */
33: .line 132
goto 35
StackMap locals:
StackMap stack: java.net.URISyntaxException
34: pop
35: .line 135
StackMap locals:
StackMap stack:
aload 11 /* requestURI */
ifnull 36
aload 11 /* requestURI */
invokevirtual java.net.URI.getPath:()Ljava/lang/String;
goto 37
StackMap locals:
StackMap stack:
36: aconst_null
StackMap locals:
StackMap stack: java.lang.String
37: astore 12 /* path */
start local 12 // java.lang.String path
38: .line 136
aload 7 /* targetHost */
invokevirtual org.apache.http.HttpHost.getHostName:()Ljava/lang/String;
astore 13 /* hostName */
start local 13 // java.lang.String hostName
39: .line 137
aload 7 /* targetHost */
invokevirtual org.apache.http.HttpHost.getPort:()I
istore 14 /* port */
start local 14 // int port
40: .line 138
iload 14 /* port */
ifge 42
41: .line 139
aload 8 /* route */
invokeinterface org.apache.http.conn.routing.RouteInfo.getTargetHost:()Lorg/apache/http/HttpHost;
invokevirtual org.apache.http.HttpHost.getPort:()I
istore 14 /* port */
42: .line 142
StackMap locals: java.lang.String java.lang.String int
StackMap stack:
new org.apache.http.cookie.CookieOrigin
dup
43: .line 143
aload 13 /* hostName */
44: .line 144
iload 14 /* port */
iflt 45
iload 14 /* port */
goto 46
StackMap locals: org.apache.http.client.protocol.RequestAddCookies org.apache.http.HttpRequest org.apache.http.protocol.HttpContext java.lang.String org.apache.http.client.protocol.HttpClientContext org.apache.http.client.CookieStore org.apache.http.config.Lookup org.apache.http.HttpHost org.apache.http.conn.routing.RouteInfo org.apache.http.client.config.RequestConfig java.lang.String java.net.URI java.lang.String java.lang.String int
StackMap stack: new 42 new 42 java.lang.String
45: iconst_0
46: .line 145
StackMap locals: org.apache.http.client.protocol.RequestAddCookies org.apache.http.HttpRequest org.apache.http.protocol.HttpContext java.lang.String org.apache.http.client.protocol.HttpClientContext org.apache.http.client.CookieStore org.apache.http.config.Lookup org.apache.http.HttpHost org.apache.http.conn.routing.RouteInfo org.apache.http.client.config.RequestConfig java.lang.String java.net.URI java.lang.String java.lang.String int
StackMap stack: new 42 new 42 java.lang.String int
aload 12 /* path */
invokestatic org.apache.http.util.TextUtils.isEmpty:(Ljava/lang/CharSequence;)Z
ifne 47
aload 12 /* path */
goto 48
StackMap locals: org.apache.http.client.protocol.RequestAddCookies org.apache.http.HttpRequest org.apache.http.protocol.HttpContext java.lang.String org.apache.http.client.protocol.HttpClientContext org.apache.http.client.CookieStore org.apache.http.config.Lookup org.apache.http.HttpHost org.apache.http.conn.routing.RouteInfo org.apache.http.client.config.RequestConfig java.lang.String java.net.URI java.lang.String java.lang.String int
StackMap stack: new 42 new 42 java.lang.String int
47: ldc "/"
48: .line 146
StackMap locals: org.apache.http.client.protocol.RequestAddCookies org.apache.http.HttpRequest org.apache.http.protocol.HttpContext java.lang.String org.apache.http.client.protocol.HttpClientContext org.apache.http.client.CookieStore org.apache.http.config.Lookup org.apache.http.HttpHost org.apache.http.conn.routing.RouteInfo org.apache.http.client.config.RequestConfig java.lang.String java.net.URI java.lang.String java.lang.String int
StackMap stack: new 42 new 42 java.lang.String int java.lang.String
aload 8 /* route */
invokeinterface org.apache.http.conn.routing.RouteInfo.isSecure:()Z
49: .line 142
invokespecial org.apache.http.cookie.CookieOrigin.<init>:(Ljava/lang/String;ILjava/lang/String;Z)V
astore 15 /* cookieOrigin */
start local 15 // org.apache.http.cookie.CookieOrigin cookieOrigin
50: .line 149
aload 6 /* registry */
aload 10 /* policy */
invokeinterface org.apache.http.config.Lookup.lookup:(Ljava/lang/String;)Ljava/lang/Object;
checkcast org.apache.http.cookie.CookieSpecProvider
astore 16 /* provider */
start local 16 // org.apache.http.cookie.CookieSpecProvider provider
51: .line 150
aload 16 /* provider */
ifnonnull 55
52: .line 151
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 54
53: .line 152
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Unsupported cookie policy: "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 10 /* policy */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
54: .line 155
StackMap locals: org.apache.http.cookie.CookieOrigin org.apache.http.cookie.CookieSpecProvider
StackMap stack:
return
55: .line 157
StackMap locals:
StackMap stack:
aload 16 /* provider */
aload 4 /* clientContext */
invokeinterface org.apache.http.cookie.CookieSpecProvider.create:(Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/cookie/CookieSpec;
astore 17 /* cookieSpec */
start local 17 // org.apache.http.cookie.CookieSpec cookieSpec
56: .line 159
aload 5 /* cookieStore */
invokeinterface org.apache.http.client.CookieStore.getCookies:()Ljava/util/List;
astore 18 /* cookies */
start local 18 // java.util.List cookies
57: .line 161
new java.util.ArrayList
dup
invokespecial java.util.ArrayList.<init>:()V
astore 19 /* matchedCookies */
start local 19 // java.util.List matchedCookies
58: .line 162
new java.util.Date
dup
invokespecial java.util.Date.<init>:()V
astore 20 /* now */
start local 20 // java.util.Date now
59: .line 163
iconst_0
istore 21 /* expired */
start local 21 // boolean expired
60: .line 164
aload 18 /* cookies */
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 23
goto 71
StackMap locals: org.apache.http.client.protocol.RequestAddCookies org.apache.http.HttpRequest org.apache.http.protocol.HttpContext java.lang.String org.apache.http.client.protocol.HttpClientContext org.apache.http.client.CookieStore org.apache.http.config.Lookup org.apache.http.HttpHost org.apache.http.conn.routing.RouteInfo org.apache.http.client.config.RequestConfig java.lang.String java.net.URI java.lang.String java.lang.String int org.apache.http.cookie.CookieOrigin org.apache.http.cookie.CookieSpecProvider org.apache.http.cookie.CookieSpec java.util.List java.util.List java.util.Date int top java.util.Iterator
StackMap stack:
61: aload 23
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.http.cookie.Cookie
astore 22 /* cookie */
start local 22 // org.apache.http.cookie.Cookie cookie
62: .line 165
aload 22 /* cookie */
aload 20 /* now */
invokeinterface org.apache.http.cookie.Cookie.isExpired:(Ljava/util/Date;)Z
ifne 68
63: .line 166
aload 17 /* cookieSpec */
aload 22 /* cookie */
aload 15 /* cookieOrigin */
invokeinterface org.apache.http.cookie.CookieSpec.match:(Lorg/apache/http/cookie/Cookie;Lorg/apache/http/cookie/CookieOrigin;)Z
ifeq 71
64: .line 167
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 66
65: .line 168
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Cookie "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 22 /* cookie */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " match "
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
aload 15 /* cookieOrigin */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
66: .line 170
StackMap locals: org.apache.http.client.protocol.RequestAddCookies org.apache.http.HttpRequest org.apache.http.protocol.HttpContext java.lang.String org.apache.http.client.protocol.HttpClientContext org.apache.http.client.CookieStore org.apache.http.config.Lookup org.apache.http.HttpHost org.apache.http.conn.routing.RouteInfo org.apache.http.client.config.RequestConfig java.lang.String java.net.URI java.lang.String java.lang.String int org.apache.http.cookie.CookieOrigin org.apache.http.cookie.CookieSpecProvider org.apache.http.cookie.CookieSpec java.util.List java.util.List java.util.Date int org.apache.http.cookie.Cookie java.util.Iterator
StackMap stack:
aload 19 /* matchedCookies */
aload 22 /* cookie */
invokeinterface java.util.List.add:(Ljava/lang/Object;)Z
pop
67: .line 172
goto 71
68: .line 173
StackMap locals:
StackMap stack:
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
invokeinterface org.apache.commons.logging.Log.isDebugEnabled:()Z
ifeq 70
69: .line 174
aload 0 /* this */
getfield org.apache.http.client.protocol.RequestAddCookies.log:Lorg/apache/commons/logging/Log;
new java.lang.StringBuilder
dup
ldc "Cookie "
invokespecial java.lang.StringBuilder.<init>:(Ljava/lang/String;)V
aload 22 /* cookie */
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder;
ldc " expired"
invokevirtual java.lang.StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder;
invokevirtual java.lang.StringBuilder.toString:()Ljava/lang/String;
invokeinterface org.apache.commons.logging.Log.debug:(Ljava/lang/Object;)V
70: .line 176
StackMap locals:
StackMap stack:
iconst_1
istore 21 /* expired */
end local 22 // org.apache.http.cookie.Cookie cookie
71: .line 164
StackMap locals: org.apache.http.client.protocol.RequestAddCookies org.apache.http.HttpRequest org.apache.http.protocol.HttpContext java.lang.String org.apache.http.client.protocol.HttpClientContext org.apache.http.client.CookieStore org.apache.http.config.Lookup org.apache.http.HttpHost org.apache.http.conn.routing.RouteInfo org.apache.http.client.config.RequestConfig java.lang.String java.net.URI java.lang.String java.lang.String int org.apache.http.cookie.CookieOrigin org.apache.http.cookie.CookieSpecProvider org.apache.http.cookie.CookieSpec java.util.List java.util.List java.util.Date int top java.util.Iterator
StackMap stack:
aload 23
invokeinterface java.util.Iterator.hasNext:()Z
ifne 61
72: .line 182
iload 21 /* expired */
ifeq 74
73: .line 183
aload 5 /* cookieStore */
aload 20 /* now */
invokeinterface org.apache.http.client.CookieStore.clearExpired:(Ljava/util/Date;)Z
pop
74: .line 186
StackMap locals: org.apache.http.client.protocol.RequestAddCookies org.apache.http.HttpRequest org.apache.http.protocol.HttpContext java.lang.String org.apache.http.client.protocol.HttpClientContext org.apache.http.client.CookieStore org.apache.http.config.Lookup org.apache.http.HttpHost org.apache.http.conn.routing.RouteInfo org.apache.http.client.config.RequestConfig java.lang.String java.net.URI java.lang.String java.lang.String int org.apache.http.cookie.CookieOrigin org.apache.http.cookie.CookieSpecProvider org.apache.http.cookie.CookieSpec java.util.List java.util.List java.util.Date int
StackMap stack:
aload 19 /* matchedCookies */
invokeinterface java.util.List.isEmpty:()Z
ifne 80
75: .line 187
aload 17 /* cookieSpec */
aload 19 /* matchedCookies */
invokeinterface org.apache.http.cookie.CookieSpec.formatCookies:(Ljava/util/List;)Ljava/util/List;
astore 22 /* headers */
start local 22 // java.util.List headers
76: .line 188
aload 22 /* headers */
invokeinterface java.util.List.iterator:()Ljava/util/Iterator;
astore 24
goto 79
StackMap locals: org.apache.http.client.protocol.RequestAddCookies org.apache.http.HttpRequest org.apache.http.protocol.HttpContext java.lang.String org.apache.http.client.protocol.HttpClientContext org.apache.http.client.CookieStore org.apache.http.config.Lookup org.apache.http.HttpHost org.apache.http.conn.routing.RouteInfo org.apache.http.client.config.RequestConfig java.lang.String java.net.URI java.lang.String java.lang.String int org.apache.http.cookie.CookieOrigin org.apache.http.cookie.CookieSpecProvider org.apache.http.cookie.CookieSpec java.util.List java.util.List java.util.Date int java.util.List top java.util.Iterator
StackMap stack:
77: aload 24
invokeinterface java.util.Iterator.next:()Ljava/lang/Object;
checkcast org.apache.http.Header
astore 23 /* header */
start local 23 // org.apache.http.Header header
78: .line 189
aload 1 /* request */
aload 23 /* header */
invokeinterface org.apache.http.HttpRequest.addHeader:(Lorg/apache/http/Header;)V
end local 23 // org.apache.http.Header header
79: .line 188
StackMap locals:
StackMap stack:
aload 24
invokeinterface java.util.Iterator.hasNext:()Z
ifne 77
end local 22 // java.util.List headers
80: .line 193
StackMap locals: org.apache.http.client.protocol.RequestAddCookies org.apache.http.HttpRequest org.apache.http.protocol.HttpContext java.lang.String org.apache.http.client.protocol.HttpClientContext org.apache.http.client.CookieStore org.apache.http.config.Lookup org.apache.http.HttpHost org.apache.http.conn.routing.RouteInfo org.apache.http.client.config.RequestConfig java.lang.String java.net.URI java.lang.String java.lang.String int org.apache.http.cookie.CookieOrigin org.apache.http.cookie.CookieSpecProvider org.apache.http.cookie.CookieSpec java.util.List java.util.List java.util.Date int
StackMap stack:
aload 17 /* cookieSpec */
invokeinterface org.apache.http.cookie.CookieSpec.getVersion:()I
istore 22 /* ver */
start local 22 // int ver
81: .line 194
iload 22 /* ver */
ifle 85
82: .line 195
aload 17 /* cookieSpec */
invokeinterface org.apache.http.cookie.CookieSpec.getVersionHeader:()Lorg/apache/http/Header;
astore 23 /* header */
start local 23 // org.apache.http.Header header
83: .line 196
aload 23 /* header */
ifnull 85
84: .line 198
aload 1 /* request */
aload 23 /* header */
invokeinterface org.apache.http.HttpRequest.addHeader:(Lorg/apache/http/Header;)V
end local 23 // org.apache.http.Header header
85: .line 204
StackMap locals: int
StackMap stack:
aload 2 /* context */
ldc "http.cookie-spec"
aload 17 /* cookieSpec */
invokeinterface org.apache.http.protocol.HttpContext.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
86: .line 205
aload 2 /* context */
ldc "http.cookie-origin"
aload 15 /* cookieOrigin */
invokeinterface org.apache.http.protocol.HttpContext.setAttribute:(Ljava/lang/String;Ljava/lang/Object;)V
87: .line 206
return
end local 22 // int ver
end local 21 // boolean expired
end local 20 // java.util.Date now
end local 19 // java.util.List matchedCookies
end local 18 // java.util.List cookies
end local 17 // org.apache.http.cookie.CookieSpec cookieSpec
end local 16 // org.apache.http.cookie.CookieSpecProvider provider
end local 15 // org.apache.http.cookie.CookieOrigin cookieOrigin
end local 14 // int port
end local 13 // java.lang.String hostName
end local 12 // java.lang.String path
end local 11 // java.net.URI requestURI
end local 10 // java.lang.String policy
end local 9 // org.apache.http.client.config.RequestConfig config
end local 8 // org.apache.http.conn.routing.RouteInfo route
end local 7 // org.apache.http.HttpHost targetHost
end local 6 // org.apache.http.config.Lookup registry
end local 5 // org.apache.http.client.CookieStore cookieStore
end local 4 // org.apache.http.client.protocol.HttpClientContext clientContext
end local 3 // java.lang.String method
end local 2 // org.apache.http.protocol.HttpContext context
end local 1 // org.apache.http.HttpRequest request
end local 0 // org.apache.http.client.protocol.RequestAddCookies this
LocalVariableTable:
Start End Slot Name Signature
0 88 0 this Lorg/apache/http/client/protocol/RequestAddCookies;
0 88 1 request Lorg/apache/http/HttpRequest;
0 88 2 context Lorg/apache/http/protocol/HttpContext;
3 88 3 method Ljava/lang/String;
6 88 4 clientContext Lorg/apache/http/client/protocol/HttpClientContext;
7 88 5 cookieStore Lorg/apache/http/client/CookieStore;
11 88 6 registry Lorg/apache/http/config/Lookup<Lorg/apache/http/cookie/CookieSpecProvider;>;
15 88 7 targetHost Lorg/apache/http/HttpHost;
19 88 8 route Lorg/apache/http/conn/routing/RouteInfo;
23 88 9 config Lorg/apache/http/client/config/RequestConfig;
24 88 10 policy Ljava/lang/String;
29 88 11 requestURI Ljava/net/URI;
38 88 12 path Ljava/lang/String;
39 88 13 hostName Ljava/lang/String;
40 88 14 port I
50 88 15 cookieOrigin Lorg/apache/http/cookie/CookieOrigin;
51 88 16 provider Lorg/apache/http/cookie/CookieSpecProvider;
56 88 17 cookieSpec Lorg/apache/http/cookie/CookieSpec;
57 88 18 cookies Ljava/util/List<Lorg/apache/http/cookie/Cookie;>;
58 88 19 matchedCookies Ljava/util/List<Lorg/apache/http/cookie/Cookie;>;
59 88 20 now Ljava/util/Date;
60 88 21 expired Z
62 71 22 cookie Lorg/apache/http/cookie/Cookie;
76 80 22 headers Ljava/util/List<Lorg/apache/http/Header;>;
78 79 23 header Lorg/apache/http/Header;
81 88 22 ver I
83 85 23 header Lorg/apache/http/Header;
Exception table:
from to target type
32 33 34 Class java.net.URISyntaxException
Exceptions:
throws org.apache.http.HttpException, java.io.IOException
MethodParameters:
Name Flags
request final
context final
}
SourceFile: "RequestAddCookies.java"
RuntimeInvisibleAnnotations:
org.apache.http.annotation.Contract(threading = org.apache.http.annotation.ThreadingBehavior.IMMUTABLE:Lorg/apache/http/annotation/ThreadingBehavior;)