aboutsummaryrefslogtreecommitdiff
path: root/non_openjdk_java_files.bp
blob: bfe5ad8bad6f0ee7b07154ca8ff314166d72d827 (plain)
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
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
filegroup {
    name: "non_openjdk_javadoc_files",
    srcs: [
        ":non_openjdk_javadoc_dalvik_files",
        ":non_openjdk_javadoc_json_files",
        ":non_openjdk_javadoc_libart_files",
        ":non_openjdk_javadoc_luni_files",
        ":non_openjdk_javadoc_xml_files",
    ],
    visibility: ["//visibility:private"],
}

filegroup {
    name: "non_openjdk_javadoc_dalvik_files",
    srcs: [
        "dalvik/src/main/java/dalvik/annotation/AnnotationDefault.java",
        "dalvik/src/main/java/dalvik/annotation/EnclosingClass.java",
        "dalvik/src/main/java/dalvik/annotation/EnclosingMethod.java",
        "dalvik/src/main/java/dalvik/annotation/InnerClass.java",
        "dalvik/src/main/java/dalvik/annotation/KnownFailure.java",
        "dalvik/src/main/java/dalvik/annotation/MemberClasses.java",
        "dalvik/src/main/java/dalvik/annotation/MethodParameters.java",
        "dalvik/src/main/java/dalvik/annotation/NestHost.java",
        "dalvik/src/main/java/dalvik/annotation/NestMembers.java",
        "dalvik/src/main/java/dalvik/annotation/PermittedSubclasses.java",
        "dalvik/src/main/java/dalvik/annotation/Record.java",
        "dalvik/src/main/java/dalvik/annotation/Signature.java",
        "dalvik/src/main/java/dalvik/annotation/TestTarget.java",
        "dalvik/src/main/java/dalvik/annotation/TestTargetClass.java",
        "dalvik/src/main/java/dalvik/annotation/Throws.java",
        "dalvik/src/main/java/dalvik/annotation/codegen/CovariantReturnType.java",
        "dalvik/src/main/java/dalvik/annotation/optimization/CriticalNative.java",
        "dalvik/src/main/java/dalvik/annotation/optimization/DeadReferenceSafe.java",
        "dalvik/src/main/java/dalvik/annotation/optimization/FastNative.java",
        "dalvik/src/main/java/dalvik/annotation/optimization/NeverCompile.java",
        "dalvik/src/main/java/dalvik/annotation/optimization/NeverInline.java",
        "dalvik/src/main/java/dalvik/annotation/optimization/ReachabilitySensitive.java",
        "dalvik/src/main/java/dalvik/bytecode/OpcodeInfo.java",
        "dalvik/src/main/java/dalvik/bytecode/Opcodes.java",
        "dalvik/src/main/java/dalvik/system/AllocationLimitError.java",
        "dalvik/src/main/java/dalvik/system/ApplicationRuntime.java",
        "dalvik/src/main/java/dalvik/system/AppSpecializationHooks.java",
        "dalvik/src/main/java/dalvik/system/BaseDexClassLoader.java",
        "dalvik/src/main/java/dalvik/system/BlockGuard.java",
        "dalvik/src/main/java/dalvik/system/CloseGuard.java",
        "dalvik/src/main/java/dalvik/system/DelegateLastClassLoader.java",
        "dalvik/src/main/java/dalvik/system/DexClassLoader.java",
        "dalvik/src/main/java/dalvik/system/DexFile.java",
        "dalvik/src/main/java/dalvik/system/DexPathList.java",
        "dalvik/src/main/java/dalvik/system/EmulatedStackFrame.java",
        "dalvik/src/main/java/dalvik/system/InMemoryDexClassLoader.java",
        "dalvik/src/main/java/dalvik/system/NativeStart.java",
        "dalvik/src/main/java/dalvik/system/PathClassLoader.java",
        "dalvik/src/main/java/dalvik/system/PotentialDeadlockError.java",
        "dalvik/src/main/java/dalvik/system/RuntimeHooks.java",
        "dalvik/src/main/java/dalvik/system/SocketTagger.java",
        "dalvik/src/main/java/dalvik/system/TemporaryDirectory.java",
        "dalvik/src/main/java/dalvik/system/VMDebug.java",
        "dalvik/src/main/java/dalvik/system/ZipPathValidator.java",
        "dalvik/src/main/java/dalvik/system/ZygoteHooks.java",
        "dalvik/src/main/java/org/apache/harmony/dalvik/ddmc/Chunk.java",
        "dalvik/src/main/java/org/apache/harmony/dalvik/ddmc/ChunkHandler.java",
        "dalvik/src/main/java/org/apache/harmony/dalvik/ddmc/DdmServer.java",
        "dalvik/src/main/java/org/apache/harmony/dalvik/ddmc/DdmVmInternal.java",
        ":hidden_api_surface_annotation_files",
    ],
    path: "dalvik/src/main",
    visibility: ["//visibility:private"],
}

filegroup {
    name: "non_openjdk_javadoc_json_files",
    srcs: [
        "json/src/main/java/org/json/JSON.java",
        "json/src/main/java/org/json/JSONArray.java",
        "json/src/main/java/org/json/JSONException.java",
        "json/src/main/java/org/json/JSONObject.java",
        "json/src/main/java/org/json/JSONStringer.java",
        "json/src/main/java/org/json/JSONTokener.java",
    ],
    path: "json/src/main",
    visibility: ["//visibility:private"],
}

filegroup {
    name: "non_openjdk_javadoc_libart_files",
    srcs: [
        "libart/src/main/java/dalvik/system/AnnotatedStackTraceElement.java",
        "libart/src/main/java/dalvik/system/ClassExt.java",
        "libart/src/main/java/dalvik/system/TransactionAbortError.java",
        "libart/src/main/java/dalvik/system/VMRuntime.java",
        "libart/src/main/java/dalvik/system/VMStack.java",
        "libart/src/main/java/java/lang/AndroidHardcodedSystemProperties.java",
        "libart/src/main/java/java/lang/Daemons.java",
        "libart/src/main/java/java/lang/DexCache.java",
        "libart/src/main/java/java/lang/VMClassLoader.java",
        "libart/src/main/java/java/lang/invoke/ArrayElementVarHandle.java",
        "libart/src/main/java/java/lang/invoke/ByteArrayViewVarHandle.java",
        "libart/src/main/java/java/lang/invoke/ByteBufferViewVarHandle.java",
        "libart/src/main/java/java/lang/invoke/FieldVarHandle.java",
        "libart/src/main/java/java/lang/invoke/StaticFieldVarHandle.java",
    ],
    path: "libart/src/main",
    visibility: ["//visibility:private"],
}

// The set of annotations used for defining visible (i.e. not hidden) API
// surfaces.
filegroup {
    name: "visible_api_surface_annotation_files",
    srcs: [
        "luni/src/main/java/libcore/api/CorePlatformApi.java",
        "luni/src/main/java/libcore/api/Hide.java",
        "luni/src/main/java/libcore/api/IntraCoreApi.java",
    ],
}

// The set of annotations used for defining the hidden API surface.
filegroup {
    name: "hidden_api_surface_annotation_files",
    srcs: [
        "dalvik/src/main/java/dalvik/annotation/compat/VersionCodes.java",
    ],
}

// The set of annotations used for defining all API surfaces, including hidden
// APIs.
filegroup {
    name: "api_surface_annotation_files",
    srcs: [
        ":hidden_api_surface_annotation_files",
        ":visible_api_surface_annotation_files",
    ],
}

filegroup {
    name: "non_openjdk_javadoc_luni_files",
    srcs: [
        "luni/src/main/java/android/compat/Compatibility.java",
        "luni/src/main/java/android/crypto/hpke/HpkeSpi.java",
        "luni/src/main/java/android/crypto/hpke/XdhKeySpec.java",
        "luni/src/main/java/android/system/ErrnoException.java",
        "luni/src/main/java/android/system/GaiException.java",
        "luni/src/main/java/android/system/IcmpHeaders.java",
        "luni/src/main/java/android/system/Int32Ref.java",
        "luni/src/main/java/android/system/Int64Ref.java",
        "luni/src/main/java/android/system/NetlinkSocketAddress.java",
        "luni/src/main/java/android/system/Os.java",
        "luni/src/main/java/android/system/OsConstants.java",
        "luni/src/main/java/android/system/PacketSocketAddress.java",
        "luni/src/main/java/android/system/StructAddrinfo.java",
        "luni/src/main/java/android/system/StructCapUserData.java",
        "luni/src/main/java/android/system/StructCapUserHeader.java",
        "luni/src/main/java/android/system/StructCmsghdr.java",
        "luni/src/main/java/android/system/StructGroupReq.java",
        "luni/src/main/java/android/system/StructIfaddrs.java",
        "luni/src/main/java/android/system/StructLinger.java",
        "luni/src/main/java/android/system/StructMsghdr.java",
        "luni/src/main/java/android/system/StructPasswd.java",
        "luni/src/main/java/android/system/StructPollfd.java",
        "luni/src/main/java/android/system/StructRlimit.java",
        "luni/src/main/java/android/system/StructStat.java",
        "luni/src/main/java/android/system/StructStatVfs.java",
        "luni/src/main/java/android/system/StructTimespec.java",
        "luni/src/main/java/android/system/StructTimeval.java",
        "luni/src/main/java/android/system/StructUcred.java",
        "luni/src/main/java/android/system/StructUtsname.java",
        "luni/src/main/java/android/system/SystemCleaner.java",
        "luni/src/main/java/android/system/UnixSocketAddress.java",
        "luni/src/main/java/android/system/VmSocketAddress.java",
        "luni/src/main/java/java/lang/FindBugsSuppressWarnings.java",
        "luni/src/main/java/java/lang/ref/FinalizerReference.java",
        "luni/src/main/java/java/net/DefaultFileNameMap.java",
        "luni/src/main/java/java/nio/NIOAccess.java",
        "luni/src/main/java/java/nio/NioUtils.java",
        "luni/src/main/java/javax/xml/XMLConstants.java",
        "luni/src/main/java/javax/xml/datatype/DatatypeConfigurationException.java",
        "luni/src/main/java/javax/xml/datatype/DatatypeConstants.java",
        "luni/src/main/java/javax/xml/datatype/DatatypeFactory.java",
        "luni/src/main/java/javax/xml/datatype/Duration.java",
        "luni/src/main/java/javax/xml/datatype/FactoryFinder.java",
        "luni/src/main/java/javax/xml/datatype/XMLGregorianCalendar.java",
        "luni/src/main/java/javax/xml/namespace/NamespaceContext.java",
        "luni/src/main/java/javax/xml/namespace/QName.java",
        "luni/src/main/java/javax/xml/parsers/DocumentBuilder.java",
        "luni/src/main/java/javax/xml/parsers/DocumentBuilderFactory.java",
        "luni/src/main/java/javax/xml/parsers/FactoryConfigurationError.java",
        "luni/src/main/java/javax/xml/parsers/FilePathToURI.java",
        "luni/src/main/java/javax/xml/parsers/ParserConfigurationException.java",
        "luni/src/main/java/javax/xml/parsers/SAXParser.java",
        "luni/src/main/java/javax/xml/parsers/SAXParserFactory.java",
        "luni/src/main/java/javax/xml/transform/ErrorListener.java",
        "luni/src/main/java/javax/xml/transform/OutputKeys.java",
        "luni/src/main/java/javax/xml/transform/Result.java",
        "luni/src/main/java/javax/xml/transform/Source.java",
        "luni/src/main/java/javax/xml/transform/SourceLocator.java",
        "luni/src/main/java/javax/xml/transform/Templates.java",
        "luni/src/main/java/javax/xml/transform/Transformer.java",
        "luni/src/main/java/javax/xml/transform/TransformerConfigurationException.java",
        "luni/src/main/java/javax/xml/transform/TransformerException.java",
        "luni/src/main/java/javax/xml/transform/TransformerFactory.java",
        "luni/src/main/java/javax/xml/transform/TransformerFactoryConfigurationError.java",
        "luni/src/main/java/javax/xml/transform/URIResolver.java",
        "luni/src/main/java/javax/xml/transform/dom/DOMLocator.java",
        "luni/src/main/java/javax/xml/transform/dom/DOMResult.java",
        "luni/src/main/java/javax/xml/transform/dom/DOMSource.java",
        "luni/src/main/java/javax/xml/transform/sax/SAXResult.java",
        "luni/src/main/java/javax/xml/transform/sax/SAXSource.java",
        "luni/src/main/java/javax/xml/transform/sax/SAXTransformerFactory.java",
        "luni/src/main/java/javax/xml/transform/sax/TemplatesHandler.java",
        "luni/src/main/java/javax/xml/transform/sax/TransformerHandler.java",
        "luni/src/main/java/javax/xml/transform/stream/FilePathToURI.java",
        "luni/src/main/java/javax/xml/transform/stream/StreamResult.java",
        "luni/src/main/java/javax/xml/transform/stream/StreamSource.java",
        "luni/src/main/java/javax/xml/validation/Schema.java",
        "luni/src/main/java/javax/xml/validation/SchemaFactory.java",
        "luni/src/main/java/javax/xml/validation/SchemaFactoryFinder.java",
        "luni/src/main/java/javax/xml/validation/SchemaFactoryLoader.java",
        "luni/src/main/java/javax/xml/validation/TypeInfoProvider.java",
        "luni/src/main/java/javax/xml/validation/Validator.java",
        "luni/src/main/java/javax/xml/validation/ValidatorHandler.java",
        "luni/src/main/java/javax/xml/xpath/XPath.java",
        "luni/src/main/java/javax/xml/xpath/XPathConstants.java",
        "luni/src/main/java/javax/xml/xpath/XPathException.java",
        "luni/src/main/java/javax/xml/xpath/XPathExpression.java",
        "luni/src/main/java/javax/xml/xpath/XPathExpressionException.java",
        "luni/src/main/java/javax/xml/xpath/XPathFactory.java",
        "luni/src/main/java/javax/xml/xpath/XPathFactoryConfigurationException.java",
        "luni/src/main/java/javax/xml/xpath/XPathFactoryFinder.java",
        "luni/src/main/java/javax/xml/xpath/XPathFunction.java",
        "luni/src/main/java/javax/xml/xpath/XPathFunctionException.java",
        "luni/src/main/java/javax/xml/xpath/XPathFunctionResolver.java",
        "luni/src/main/java/javax/xml/xpath/XPathVariableResolver.java",
        "luni/src/main/java/libcore/content/type/MimeMap.java",
        "luni/src/main/java/libcore/icu/DateIntervalFormat.java",
        "luni/src/main/java/libcore/icu/DecimalFormatData.java",
        "luni/src/main/java/libcore/icu/ICU.java",
        "luni/src/main/java/libcore/icu/LocaleData.java",
        "luni/src/main/java/libcore/icu/SimpleDateFormatData.java",
        "luni/src/main/java/libcore/icu/TimeZoneNames.java",
        "luni/src/main/java/libcore/io/AsynchronousCloseMonitor.java",
        "luni/src/main/java/libcore/io/ForwardingOs.java",
        "luni/src/main/java/libcore/io/IoBridge.java",
        "luni/src/main/java/libcore/io/IoUtils.java",
        "luni/src/main/java/libcore/io/Libcore.java",
        "luni/src/main/java/libcore/io/Memory.java",
        "luni/src/main/java/libcore/io/Os.java",
        "luni/src/main/java/libcore/io/Streams.java",
        "luni/src/main/java/libcore/net/InetAddressUtils.java",
        "luni/src/main/java/libcore/net/NetworkSecurityPolicy.java",
        "luni/src/main/java/libcore/net/event/NetworkEventDispatcher.java",
        "luni/src/main/java/libcore/net/http/Dns.java",
        "luni/src/main/java/libcore/net/http/HttpURLConnectionFactory.java",
        "luni/src/main/java/libcore/util/ArrayUtils.java",
        "luni/src/main/java/libcore/util/BasicLruCache.java",
        "luni/src/main/java/libcore/util/EmptyArray.java",
        "luni/src/main/java/libcore/util/FP16.java",
        "luni/src/main/java/libcore/util/HexEncoding.java",
        "luni/src/main/java/libcore/util/NativeAllocationRegistry.java",
        "luni/src/main/java/libcore/util/NonNull.java",
        "luni/src/main/java/libcore/util/Nullable.java",
        "luni/src/main/java/libcore/util/SneakyThrow.java",
        "luni/src/main/java/libcore/util/XmlObjectFactory.java",
        "luni/src/main/java/libcore/util/ZoneInfo.java",
        "luni/src/main/java/org/w3c/dom/Attr.java",
        "luni/src/main/java/org/w3c/dom/CDATASection.java",
        "luni/src/main/java/org/w3c/dom/CharacterData.java",
        "luni/src/main/java/org/w3c/dom/Comment.java",
        "luni/src/main/java/org/w3c/dom/DOMConfiguration.java",
        "luni/src/main/java/org/w3c/dom/DOMError.java",
        "luni/src/main/java/org/w3c/dom/DOMErrorHandler.java",
        "luni/src/main/java/org/w3c/dom/DOMException.java",
        "luni/src/main/java/org/w3c/dom/DOMImplementation.java",
        "luni/src/main/java/org/w3c/dom/DOMImplementationList.java",
        "luni/src/main/java/org/w3c/dom/DOMImplementationSource.java",
        "luni/src/main/java/org/w3c/dom/DOMLocator.java",
        "luni/src/main/java/org/w3c/dom/DOMStringList.java",
        "luni/src/main/java/org/w3c/dom/Document.java",
        "luni/src/main/java/org/w3c/dom/DocumentFragment.java",
        "luni/src/main/java/org/w3c/dom/DocumentType.java",
        "luni/src/main/java/org/w3c/dom/Element.java",
        "luni/src/main/java/org/w3c/dom/Entity.java",
        "luni/src/main/java/org/w3c/dom/EntityReference.java",
        "luni/src/main/java/org/w3c/dom/NameList.java",
        "luni/src/main/java/org/w3c/dom/NamedNodeMap.java",
        "luni/src/main/java/org/w3c/dom/Node.java",
        "luni/src/main/java/org/w3c/dom/NodeList.java",
        "luni/src/main/java/org/w3c/dom/Notation.java",
        "luni/src/main/java/org/w3c/dom/ProcessingInstruction.java",
        "luni/src/main/java/org/w3c/dom/Text.java",
        "luni/src/main/java/org/w3c/dom/TypeInfo.java",
        "luni/src/main/java/org/w3c/dom/UserDataHandler.java",
        "luni/src/main/java/org/w3c/dom/ls/DOMImplementationLS.java",
        "luni/src/main/java/org/w3c/dom/ls/LSException.java",
        "luni/src/main/java/org/w3c/dom/ls/LSInput.java",
        "luni/src/main/java/org/w3c/dom/ls/LSOutput.java",
        "luni/src/main/java/org/w3c/dom/ls/LSParser.java",
        "luni/src/main/java/org/w3c/dom/ls/LSParserFilter.java",
        "luni/src/main/java/org/w3c/dom/ls/LSResourceResolver.java",
        "luni/src/main/java/org/w3c/dom/ls/LSSerializer.java",
        "luni/src/main/java/org/w3c/dom/ls/LSSerializerFilter.java",
        "luni/src/main/java/org/w3c/dom/traversal/NodeFilter.java",
        "luni/src/main/java/org/w3c/dom/traversal/NodeIterator.java",
        "luni/src/main/java/org/xml/sax/AttributeList.java",
        "luni/src/main/java/org/xml/sax/Attributes.java",
        "luni/src/main/java/org/xml/sax/ContentHandler.java",
        "luni/src/main/java/org/xml/sax/DTDHandler.java",
        "luni/src/main/java/org/xml/sax/DocumentHandler.java",
        "luni/src/main/java/org/xml/sax/EntityResolver.java",
        "luni/src/main/java/org/xml/sax/ErrorHandler.java",
        "luni/src/main/java/org/xml/sax/HandlerBase.java",
        "luni/src/main/java/org/xml/sax/InputSource.java",
        "luni/src/main/java/org/xml/sax/Locator.java",
        "luni/src/main/java/org/xml/sax/Parser.java",
        "luni/src/main/java/org/xml/sax/SAXException.java",
        "luni/src/main/java/org/xml/sax/SAXNotRecognizedException.java",
        "luni/src/main/java/org/xml/sax/SAXNotSupportedException.java",
        "luni/src/main/java/org/xml/sax/SAXParseException.java",
        "luni/src/main/java/org/xml/sax/XMLFilter.java",
        "luni/src/main/java/org/xml/sax/XMLReader.java",
        "luni/src/main/java/org/xml/sax/ext/Attributes2.java",
        "luni/src/main/java/org/xml/sax/ext/Attributes2Impl.java",
        "luni/src/main/java/org/xml/sax/ext/DeclHandler.java",
        "luni/src/main/java/org/xml/sax/ext/DefaultHandler2.java",
        "luni/src/main/java/org/xml/sax/ext/EntityResolver2.java",
        "luni/src/main/java/org/xml/sax/ext/LexicalHandler.java",
        "luni/src/main/java/org/xml/sax/ext/Locator2.java",
        "luni/src/main/java/org/xml/sax/ext/Locator2Impl.java",
        "luni/src/main/java/org/xml/sax/helpers/AttributeListImpl.java",
        "luni/src/main/java/org/xml/sax/helpers/AttributesImpl.java",
        "luni/src/main/java/org/xml/sax/helpers/DefaultHandler.java",
        "luni/src/main/java/org/xml/sax/helpers/LocatorImpl.java",
        "luni/src/main/java/org/xml/sax/helpers/NamespaceSupport.java",
        "luni/src/main/java/org/xml/sax/helpers/NewInstance.java",
        "luni/src/main/java/org/xml/sax/helpers/ParserAdapter.java",
        "luni/src/main/java/org/xml/sax/helpers/ParserFactory.java",
        "luni/src/main/java/org/xml/sax/helpers/XMLFilterImpl.java",
        "luni/src/main/java/org/xml/sax/helpers/XMLReaderAdapter.java",
        "luni/src/main/java/org/xml/sax/helpers/XMLReaderFactory.java",
        ":visible_api_surface_annotation_files",
    ],
    path: "luni/src/main",
    visibility: ["//visibility:private"],
}

filegroup {
    name: "non_openjdk_javadoc_xml_files",
    srcs: [
        "xml/src/main/java/org/xmlpull/v1/XmlPullParser.java",
        "xml/src/main/java/org/xmlpull/v1/XmlPullParserException.java",
        "xml/src/main/java/org/xmlpull/v1/XmlPullParserFactory.java",
        "xml/src/main/java/org/xmlpull/v1/XmlSerializer.java",
        "xml/src/main/java/org/xmlpull/v1/sax2/Driver.java",
    ],
    path: "xml/src/main",
    visibility: ["//visibility:private"],
}

filegroup {
    name: "non_openjdk_java_files",
    visibility: [
        "//frameworks/base",
    ],
    srcs: [
        "luni/src/main/java/java/net/AddressCache.java",
        "luni/src/main/java/libcore/icu/CollationKeyICU.java",
        "luni/src/main/java/libcore/internal/Java11LanguageFeatures.java",
        "luni/src/main/java/libcore/internal/Java17LanguageFeatures.java",
        "luni/src/main/java/libcore/internal/Java9LanguageFeatures.java",
        "luni/src/main/java/libcore/internal/StringPool.java",
        "luni/src/main/java/libcore/io/ClassPathURLStreamHandler.java",
        "luni/src/main/java/libcore/io/BlockGuardOs.java",
        "luni/src/main/java/libcore/io/BufferIterator.java",
        "luni/src/main/java/libcore/io/IoTracker.java",
        "luni/src/main/java/libcore/io/Linux.java",
        "luni/src/main/java/libcore/io/MemoryMappedFile.java",
        "luni/src/main/java/libcore/io/NioBufferIterator.java",
        "luni/src/main/java/libcore/math/NativeBN.java",
        "luni/src/main/java/libcore/net/event/NetworkEventListener.java",
        "luni/src/main/java/libcore/net/http/HttpDate.java",
        "luni/src/main/java/libcore/reflect/AnnotatedElements.java",
        "luni/src/main/java/libcore/reflect/AnnotationFactory.java",
        "luni/src/main/java/libcore/reflect/AnnotationMember.java",
        "luni/src/main/java/libcore/reflect/GenericArrayTypeImpl.java",
        "luni/src/main/java/libcore/reflect/GenericSignatureParser.java",
        "luni/src/main/java/libcore/reflect/InternalNames.java",
        "luni/src/main/java/libcore/reflect/ListOfTypes.java",
        "luni/src/main/java/libcore/reflect/ListOfVariables.java",
        "luni/src/main/java/libcore/reflect/ParameterizedTypeImpl.java",
        "luni/src/main/java/libcore/reflect/RecordComponents.java",
        "luni/src/main/java/libcore/reflect/TypeVariableImpl.java",
        "luni/src/main/java/libcore/reflect/Types.java",
        "luni/src/main/java/libcore/reflect/WildcardTypeImpl.java",
        "luni/src/main/java/libcore/util/CharsetUtils.java",
        "luni/src/main/java/libcore/util/CollectionUtils.java",
        "luni/src/main/java/libcore/util/NullFromTypeParam.java",
        "luni/src/main/java/libcore/util/Objects.java",
        "luni/src/main/java/org/apache/harmony/xml/ExpatAttributes.java",
        "luni/src/main/java/org/apache/harmony/xml/ExpatException.java",
        "luni/src/main/java/org/apache/harmony/xml/ExpatParser.java",
        "luni/src/main/java/org/apache/harmony/xml/ExpatReader.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/AttrImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/CDATASectionImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/CharacterDataImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/CommentImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/DOMConfigurationImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/DOMErrorImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/DOMImplementationImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/DocumentFragmentImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/DocumentImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/DocumentTypeImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/ElementImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/EntityImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/EntityReferenceImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/InnerNodeImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/LeafNodeImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/NodeImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/NodeListImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/NotationImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/ProcessingInstructionImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/dom/TextImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/parsers/DocumentBuilderFactoryImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/parsers/DocumentBuilderImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/parsers/SAXParserFactoryImpl.java",
        "luni/src/main/java/org/apache/harmony/xml/parsers/SAXParserImpl.java",
        "libart/src/main/java/java/lang/CaseMapper.java",
        "libart/src/main/java/java/lang/StringFactory.java",
        "xml/src/main/java/com/android/org/kxml2/io/KXmlParser.java",
        "xml/src/main/java/com/android/org/kxml2/io/KXmlSerializer.java",
        ":non_openjdk_javadoc_files",
    ],
}