lin
2025-08-14 dae8bad597b6607a449b32bf76c523423f7720ed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
// See com.google.currysrc.aosp.Annotations.addUnsupportedAppUsage(Path) method for details on the
// syntax.
[
  {
    "@location": "method:com.android.okhttp.Connection#getSocket()"
  },
  {
    "@location": "field:com.android.okhttp.ConnectionPool#connections"
  },
  {
    "@location": "field:com.android.okhttp.ConnectionPool#keepAliveDurationNs"
  },
  {
    "@location": "field:com.android.okhttp.ConnectionPool#maxIdleConnections"
  },
  {
    "@location": "field:com.android.okhttp.ConnectionPool#systemDefault"
  },
  {
    "@location": "method:com.android.okhttp.HttpUrl$Builder#build()"
  },
  {
    "@location": "method:com.android.okhttp.HttpUrl#encodedPath()"
  },
  {
    "@location": "method:com.android.okhttp.HttpUrl#newBuilder()"
  },
  {
    "@location": "method:com.android.okhttp.HttpUrl#parse(String)"
  },
  {
    "@location": "method:com.android.okhttp.HttpUrl#query()"
  },
  {
    "@location": "method:com.android.okhttp.internal.http.HeaderParser#skipUntil(String,int,String)"
  },
  {
    "@location": "method:com.android.okhttp.internal.http.HeaderParser#skipWhitespace(String,int)"
  },
  {
    "@location": "method:com.android.okhttp.internal.http.HttpDate#format(Date)"
  },
  {
    "@location": "method:com.android.okhttp.internal.http.HttpDate#parse(String)"
  },
  {
    "@location": "method:com.android.okhttp.internal.http.HttpEngine#getConnection()"
  },
  {
    "@location": "method:com.android.okhttp.internal.http.HttpEngine#hasResponse()"
  },
  {
    "@location": "field:com.android.okhttp.internal.http.HttpEngine#httpStream"
  },
  {
    "@location": "method:com.android.okhttp.internal.http.HttpEngine#networkRequest(Request)"
  },
  {
    "@location": "field:com.android.okhttp.internal.http.HttpEngine#networkRequest"
  },
  {
    "@location": "field:com.android.okhttp.internal.http.HttpEngine#priorResponse"
  },
  {
    "@location": "method:com.android.okhttp.internal.http.HttpEngine#readResponse()"
  },
  {
    "@location": "method:com.android.okhttp.internal.http.HttpEngine#sendRequest()"
  },
  {
    "@location": "field:com.android.okhttp.internal.http.HttpEngine#sentRequestMillis"
  },
  {
    "@location": "field:com.android.okhttp.internal.http.HttpEngine#userResponse"
  },
  {
    "@location": "method:com.android.okhttp.internal.http.HttpEngine#writingRequestHeaders()"
  },
  {
    "@location": "method:com.android.okhttp.internal.http.RouteSelector#hasNext()"
  },
  {
    "@location": "field:com.android.okhttp.internal.huc.HttpsURLConnectionImpl#delegate"
  },
  {
    "@location": "field:com.android.okhttp.internal.huc.HttpURLConnectionImpl#client"
  },
  {
    "@location": "field:com.android.okhttp.internal.huc.HttpURLConnectionImpl#httpEngine"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#Internal()"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#addLenient(Headers.Builder,String)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#addLenient(Headers.Builder,String,String)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#apply(ConnectionSpec,SSLSocket,boolean)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#callEngineGetStreamAllocation(Call)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#callEnqueue(Call,Callback,boolean)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#connectionBecameIdle(ConnectionPool,RealConnection)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#get(ConnectionPool,Address,StreamAllocation)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#getHttpUrlChecked(String)"
  },
  {
    "@location": "field:com.android.okhttp.internal.Internal#instance"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#internalCache(OkHttpClient)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#put(ConnectionPool,RealConnection)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#routeDatabase(ConnectionPool)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Internal#setCache(OkHttpClient,InternalCache)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Platform#get()"
  },
  {
    "@location": "method:com.android.okhttp.internal.Platform#logW(String)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Util#closeAll(Closeable,Closeable)"
  },
  {
    "@location": "method:com.android.okhttp.internal.Util#closeQuietly(Closeable)"
  },
  {
    "@location": "field:com.android.okhttp.internal.Util#EMPTY_BYTE_ARRAY"
  },
  {
    "@location": "field:com.android.okhttp.internal.Util#UTF_8"
  },
  {
    "@location": "method:com.android.okhttp.OkHttpClient#OkHttpClient()"
  },
  {
    "@location": "field:com.android.okhttp.OkHttpClient#connectionPool"
  },
  {
    "@location": "field:com.android.okhttp.OkHttpClient#DEFAULT_PROTOCOLS"
  },
  {
    "@location": "field:com.android.okhttp.OkHttpClient#dns"
  },
  {
    "@location": "method:com.android.okhttp.OkHttpClient#getConnectionPool()"
  },
  {
    "@location": "method:com.android.okhttp.OkHttpClient#getCookieHandler()"
  },
  {
    "@location": "method:com.android.okhttp.OkHttpClient#getHostnameVerifier()"
  },
  {
    "@location": "method:com.android.okhttp.OkHttpClient#getProxy()"
  },
  {
    "@location": "method:com.android.okhttp.OkHttpClient#getProxySelector()"
  },
  {
    "@location": "method:com.android.okhttp.OkHttpClient#getSslSocketFactory()"
  },
  {
    "@location": "method:com.android.okhttp.OkHttpClient#setProtocols(List<Protocol>)"
  },
  {
    "@location": "method:com.android.okhttp.OkHttpClient#setRetryOnConnectionFailure(boolean)"
  },
  {
    "@location": "field:com.android.okhttp.Request#headers"
  },
  {
    "@location": "field:com.android.okhttp.Request#method"
  },
  {
    "@location": "field:com.android.okhttp.Request#url"
  },
  {
    "@location": "field:com.android.okhttp.Response#code"
  },
  {
    "@location": "field:com.android.okhttp.Response#headers"
  },
  {
    "@location": "field:com.android.okhttp.Response#message"
  },
  {
    "@location": "field:com.android.okhttp.Response#networkResponse"
  },
  {
    "@location": "field:com.android.okhttp.Response#protocol"
  }
]