1filegroup {
2    name: "non_openjdk_javadoc_files",
3    srcs: [
4        ":non_openjdk_javadoc_dalvik_files",
5        ":non_openjdk_javadoc_json_files",
6        ":non_openjdk_javadoc_libart_files",
7        ":non_openjdk_javadoc_luni_files",
8        ":non_openjdk_javadoc_xml_files",
9    ],
10    visibility: ["//visibility:private"],
11}
12
13filegroup {
14    name: "non_openjdk_javadoc_dalvik_files",
15    srcs: [
16        "dalvik/src/main/java/dalvik/annotation/AnnotationDefault.java",
17        "dalvik/src/main/java/dalvik/annotation/EnclosingClass.java",
18        "dalvik/src/main/java/dalvik/annotation/EnclosingMethod.java",
19        "dalvik/src/main/java/dalvik/annotation/InnerClass.java",
20        "dalvik/src/main/java/dalvik/annotation/KnownFailure.java",
21        "dalvik/src/main/java/dalvik/annotation/MemberClasses.java",
22        "dalvik/src/main/java/dalvik/annotation/MethodParameters.java",
23        "dalvik/src/main/java/dalvik/annotation/Signature.java",
24        "dalvik/src/main/java/dalvik/annotation/TestTarget.java",
25        "dalvik/src/main/java/dalvik/annotation/TestTargetClass.java",
26        "dalvik/src/main/java/dalvik/annotation/Throws.java",
27        "dalvik/src/main/java/dalvik/annotation/codegen/CovariantReturnType.java",
28        "dalvik/src/main/java/dalvik/annotation/optimization/CriticalNative.java",
29        "dalvik/src/main/java/dalvik/annotation/optimization/DeadReferenceSafe.java",
30        "dalvik/src/main/java/dalvik/annotation/optimization/FastNative.java",
31        "dalvik/src/main/java/dalvik/annotation/optimization/ReachabilitySensitive.java",
32        "dalvik/src/main/java/dalvik/bytecode/OpcodeInfo.java",
33        "dalvik/src/main/java/dalvik/bytecode/Opcodes.java",
34        "dalvik/src/main/java/dalvik/system/AllocationLimitError.java",
35        "dalvik/src/main/java/dalvik/system/BaseDexClassLoader.java",
36        "dalvik/src/main/java/dalvik/system/BlockGuard.java",
37        "dalvik/src/main/java/dalvik/system/CloseGuard.java",
38        "dalvik/src/main/java/dalvik/system/DelegateLastClassLoader.java",
39        "dalvik/src/main/java/dalvik/system/DexClassLoader.java",
40        "dalvik/src/main/java/dalvik/system/DexFile.java",
41        "dalvik/src/main/java/dalvik/system/DexPathList.java",
42        "dalvik/src/main/java/dalvik/system/EmulatedStackFrame.java",
43        "dalvik/src/main/java/dalvik/system/InMemoryDexClassLoader.java",
44        "dalvik/src/main/java/dalvik/system/NativeStart.java",
45        "dalvik/src/main/java/dalvik/system/PathClassLoader.java",
46        "dalvik/src/main/java/dalvik/system/PotentialDeadlockError.java",
47        "dalvik/src/main/java/dalvik/system/RuntimeHooks.java",
48        "dalvik/src/main/java/dalvik/system/SocketTagger.java",
49        "dalvik/src/main/java/dalvik/system/TemporaryDirectory.java",
50        "dalvik/src/main/java/dalvik/system/ThreadPrioritySetter.java",
51        "dalvik/src/main/java/dalvik/system/VMDebug.java",
52        "dalvik/src/main/java/dalvik/system/ZygoteHooks.java",
53        "dalvik/src/main/java/org/apache/harmony/dalvik/NativeTestTarget.java",
54        "dalvik/src/main/java/org/apache/harmony/dalvik/ddmc/Chunk.java",
55        "dalvik/src/main/java/org/apache/harmony/dalvik/ddmc/ChunkHandler.java",
56        "dalvik/src/main/java/org/apache/harmony/dalvik/ddmc/DdmServer.java",
57        "dalvik/src/main/java/org/apache/harmony/dalvik/ddmc/DdmVmInternal.java",
58        ":hidden_api_surface_annotation_files",
59    ],
60    path: "dalvik/src/main",
61    visibility: ["//visibility:private"],
62}
63
64filegroup {
65    name: "non_openjdk_javadoc_json_files",
66    srcs: [
67        "json/src/main/java/org/json/JSON.java",
68        "json/src/main/java/org/json/JSONArray.java",
69        "json/src/main/java/org/json/JSONException.java",
70        "json/src/main/java/org/json/JSONObject.java",
71        "json/src/main/java/org/json/JSONStringer.java",
72        "json/src/main/java/org/json/JSONTokener.java",
73    ],
74    path: "json/src/main",
75    visibility: ["//visibility:private"],
76}
77
78filegroup {
79    name: "non_openjdk_javadoc_libart_files",
80    srcs: [
81        "libart/src/main/java/dalvik/system/AnnotatedStackTraceElement.java",
82        "libart/src/main/java/dalvik/system/ClassExt.java",
83        "libart/src/main/java/dalvik/system/TransactionAbortError.java",
84        "libart/src/main/java/dalvik/system/VMRuntime.java",
85        "libart/src/main/java/dalvik/system/VMStack.java",
86        "libart/src/main/java/java/lang/AndroidHardcodedSystemProperties.java",
87        "libart/src/main/java/java/lang/Daemons.java",
88        "libart/src/main/java/java/lang/DexCache.java",
89        "libart/src/main/java/java/lang/VMClassLoader.java",
90        "libart/src/main/java/java/lang/invoke/ArrayElementVarHandle.java",
91        "libart/src/main/java/java/lang/invoke/ByteArrayViewVarHandle.java",
92        "libart/src/main/java/java/lang/invoke/ByteBufferViewVarHandle.java",
93        "libart/src/main/java/java/lang/invoke/FieldVarHandle.java",
94    ],
95    path: "libart/src/main",
96    visibility: ["//visibility:private"],
97}
98
99// The set of annotations used for defining visible (i.e. not hidden) API
100// surfaces.
101filegroup {
102    name: "visible_api_surface_annotation_files",
103    srcs: [
104        "luni/src/main/java/libcore/api/CorePlatformApi.java",
105        "luni/src/main/java/libcore/api/Hide.java",
106        "luni/src/main/java/libcore/api/IntraCoreApi.java",
107    ],
108}
109
110// The set of annotations used for defining the hidden API surface.
111filegroup {
112    name: "hidden_api_surface_annotation_files",
113    srcs: [
114        "dalvik/src/main/java/dalvik/annotation/compat/VersionCodes.java",
115    ],
116}
117
118// The set of annotations used for defining all API surfaces, including hidden
119// APIs.
120filegroup {
121    name: "api_surface_annotation_files",
122    srcs: [
123        ":hidden_api_surface_annotation_files",
124        ":visible_api_surface_annotation_files",
125    ],
126}
127
128filegroup {
129    name: "non_openjdk_javadoc_luni_files",
130    srcs: [
131        "luni/src/main/java/android/compat/Compatibility.java",
132        "luni/src/main/java/android/system/ErrnoException.java",
133        "luni/src/main/java/android/system/GaiException.java",
134        "luni/src/main/java/android/system/IcmpHeaders.java",
135        "luni/src/main/java/android/system/Int32Ref.java",
136        "luni/src/main/java/android/system/Int64Ref.java",
137        "luni/src/main/java/android/system/NetlinkSocketAddress.java",
138        "luni/src/main/java/android/system/Os.java",
139        "luni/src/main/java/android/system/OsConstants.java",
140        "luni/src/main/java/android/system/PacketSocketAddress.java",
141        "luni/src/main/java/android/system/StructAddrinfo.java",
142        "luni/src/main/java/android/system/StructCapUserData.java",
143        "luni/src/main/java/android/system/StructCapUserHeader.java",
144        "luni/src/main/java/android/system/StructGroupReq.java",
145        "luni/src/main/java/android/system/StructIfaddrs.java",
146        "luni/src/main/java/android/system/StructLinger.java",
147        "luni/src/main/java/android/system/StructPasswd.java",
148        "luni/src/main/java/android/system/StructPollfd.java",
149        "luni/src/main/java/android/system/StructRlimit.java",
150        "luni/src/main/java/android/system/StructStat.java",
151        "luni/src/main/java/android/system/StructStatVfs.java",
152        "luni/src/main/java/android/system/StructTimespec.java",
153        "luni/src/main/java/android/system/StructTimeval.java",
154        "luni/src/main/java/android/system/StructUcred.java",
155        "luni/src/main/java/android/system/StructUtsname.java",
156        "luni/src/main/java/android/system/UnixSocketAddress.java",
157        "luni/src/main/java/java/lang/FindBugsSuppressWarnings.java",
158        "luni/src/main/java/java/lang/ref/FinalizerReference.java",
159        "luni/src/main/java/java/math/BigDecimal.java",
160        "luni/src/main/java/java/math/BigInt.java",
161        "luni/src/main/java/java/math/BigInteger.java",
162        "luni/src/main/java/java/math/BitLevel.java",
163        "luni/src/main/java/java/math/Conversion.java",
164        "luni/src/main/java/java/math/Division.java",
165        "luni/src/main/java/java/math/Logical.java",
166        "luni/src/main/java/java/math/MathContext.java",
167        "luni/src/main/java/java/math/Multiplication.java",
168        "luni/src/main/java/java/math/NativeBN.java",
169        "luni/src/main/java/java/math/Primality.java",
170        "luni/src/main/java/java/math/RoundingMode.java",
171        "luni/src/main/java/java/net/DefaultFileNameMap.java",
172        "luni/src/main/java/java/nio/NIOAccess.java",
173        "luni/src/main/java/java/nio/NioUtils.java",
174        "luni/src/main/java/javax/xml/XMLConstants.java",
175        "luni/src/main/java/javax/xml/datatype/DatatypeConfigurationException.java",
176        "luni/src/main/java/javax/xml/datatype/DatatypeConstants.java",
177        "luni/src/main/java/javax/xml/datatype/DatatypeFactory.java",
178        "luni/src/main/java/javax/xml/datatype/Duration.java",
179        "luni/src/main/java/javax/xml/datatype/FactoryFinder.java",
180        "luni/src/main/java/javax/xml/datatype/XMLGregorianCalendar.java",
181        "luni/src/main/java/javax/xml/namespace/NamespaceContext.java",
182        "luni/src/main/java/javax/xml/namespace/QName.java",
183        "luni/src/main/java/javax/xml/parsers/DocumentBuilder.java",
184        "luni/src/main/java/javax/xml/parsers/DocumentBuilderFactory.java",
185        "luni/src/main/java/javax/xml/parsers/FactoryConfigurationError.java",
186        "luni/src/main/java/javax/xml/parsers/FilePathToURI.java",
187        "luni/src/main/java/javax/xml/parsers/ParserConfigurationException.java",
188        "luni/src/main/java/javax/xml/parsers/SAXParser.java",
189        "luni/src/main/java/javax/xml/parsers/SAXParserFactory.java",
190        "luni/src/main/java/javax/xml/transform/ErrorListener.java",
191        "luni/src/main/java/javax/xml/transform/OutputKeys.java",
192        "luni/src/main/java/javax/xml/transform/Result.java",
193        "luni/src/main/java/javax/xml/transform/Source.java",
194        "luni/src/main/java/javax/xml/transform/SourceLocator.java",
195        "luni/src/main/java/javax/xml/transform/Templates.java",
196        "luni/src/main/java/javax/xml/transform/Transformer.java",
197        "luni/src/main/java/javax/xml/transform/TransformerConfigurationException.java",
198        "luni/src/main/java/javax/xml/transform/TransformerException.java",
199        "luni/src/main/java/javax/xml/transform/TransformerFactory.java",
200        "luni/src/main/java/javax/xml/transform/TransformerFactoryConfigurationError.java",
201        "luni/src/main/java/javax/xml/transform/URIResolver.java",
202        "luni/src/main/java/javax/xml/transform/dom/DOMLocator.java",
203        "luni/src/main/java/javax/xml/transform/dom/DOMResult.java",
204        "luni/src/main/java/javax/xml/transform/dom/DOMSource.java",
205        "luni/src/main/java/javax/xml/transform/sax/SAXResult.java",
206        "luni/src/main/java/javax/xml/transform/sax/SAXSource.java",
207        "luni/src/main/java/javax/xml/transform/sax/SAXTransformerFactory.java",
208        "luni/src/main/java/javax/xml/transform/sax/TemplatesHandler.java",
209        "luni/src/main/java/javax/xml/transform/sax/TransformerHandler.java",
210        "luni/src/main/java/javax/xml/transform/stream/FilePathToURI.java",
211        "luni/src/main/java/javax/xml/transform/stream/StreamResult.java",
212        "luni/src/main/java/javax/xml/transform/stream/StreamSource.java",
213        "luni/src/main/java/javax/xml/validation/Schema.java",
214        "luni/src/main/java/javax/xml/validation/SchemaFactory.java",
215        "luni/src/main/java/javax/xml/validation/SchemaFactoryFinder.java",
216        "luni/src/main/java/javax/xml/validation/SchemaFactoryLoader.java",
217        "luni/src/main/java/javax/xml/validation/TypeInfoProvider.java",
218        "luni/src/main/java/javax/xml/validation/Validator.java",
219        "luni/src/main/java/javax/xml/validation/ValidatorHandler.java",
220        "luni/src/main/java/javax/xml/xpath/XPath.java",
221        "luni/src/main/java/javax/xml/xpath/XPathConstants.java",
222        "luni/src/main/java/javax/xml/xpath/XPathException.java",
223        "luni/src/main/java/javax/xml/xpath/XPathExpression.java",
224        "luni/src/main/java/javax/xml/xpath/XPathExpressionException.java",
225        "luni/src/main/java/javax/xml/xpath/XPathFactory.java",
226        "luni/src/main/java/javax/xml/xpath/XPathFactoryConfigurationException.java",
227        "luni/src/main/java/javax/xml/xpath/XPathFactoryFinder.java",
228        "luni/src/main/java/javax/xml/xpath/XPathFunction.java",
229        "luni/src/main/java/javax/xml/xpath/XPathFunctionException.java",
230        "luni/src/main/java/javax/xml/xpath/XPathFunctionResolver.java",
231        "luni/src/main/java/javax/xml/xpath/XPathVariableResolver.java",
232        "luni/src/main/java/libcore/content/type/MimeMap.java",
233        "luni/src/main/java/libcore/icu/DateIntervalFormat.java",
234        "luni/src/main/java/libcore/icu/ICU.java",
235        "luni/src/main/java/libcore/icu/LocaleData.java",
236        "luni/src/main/java/libcore/icu/TimeZoneNames.java",
237        "luni/src/main/java/libcore/internal/StringPool.java",
238        "luni/src/main/java/libcore/io/AsynchronousCloseMonitor.java",
239        "luni/src/main/java/libcore/io/ForwardingOs.java",
240        "luni/src/main/java/libcore/io/IoBridge.java",
241        "luni/src/main/java/libcore/io/IoUtils.java",
242        "luni/src/main/java/libcore/io/Libcore.java",
243        "luni/src/main/java/libcore/io/Memory.java",
244        "luni/src/main/java/libcore/io/Os.java",
245        "luni/src/main/java/libcore/io/Streams.java",
246        "luni/src/main/java/libcore/net/InetAddressUtils.java",
247        "luni/src/main/java/libcore/net/NetworkSecurityPolicy.java",
248        "luni/src/main/java/libcore/net/event/NetworkEventDispatcher.java",
249        "luni/src/main/java/libcore/util/ArrayUtils.java",
250        "luni/src/main/java/libcore/util/BasicLruCache.java",
251        "luni/src/main/java/libcore/util/EmptyArray.java",
252        "luni/src/main/java/libcore/util/FP16.java",
253        "luni/src/main/java/libcore/util/HexEncoding.java",
254        "luni/src/main/java/libcore/util/NativeAllocationRegistry.java",
255        "luni/src/main/java/libcore/util/NonNull.java",
256        "luni/src/main/java/libcore/util/Nullable.java",
257        "luni/src/main/java/libcore/util/SneakyThrow.java",
258        "luni/src/main/java/libcore/util/XmlObjectFactory.java",
259        "luni/src/main/java/libcore/util/ZoneInfo.java",
260        "luni/src/main/java/org/w3c/dom/Attr.java",
261        "luni/src/main/java/org/w3c/dom/CDATASection.java",
262        "luni/src/main/java/org/w3c/dom/CharacterData.java",
263        "luni/src/main/java/org/w3c/dom/Comment.java",
264        "luni/src/main/java/org/w3c/dom/DOMConfiguration.java",
265        "luni/src/main/java/org/w3c/dom/DOMError.java",
266        "luni/src/main/java/org/w3c/dom/DOMErrorHandler.java",
267        "luni/src/main/java/org/w3c/dom/DOMException.java",
268        "luni/src/main/java/org/w3c/dom/DOMImplementation.java",
269        "luni/src/main/java/org/w3c/dom/DOMImplementationList.java",
270        "luni/src/main/java/org/w3c/dom/DOMImplementationSource.java",
271        "luni/src/main/java/org/w3c/dom/DOMLocator.java",
272        "luni/src/main/java/org/w3c/dom/DOMStringList.java",
273        "luni/src/main/java/org/w3c/dom/Document.java",
274        "luni/src/main/java/org/w3c/dom/DocumentFragment.java",
275        "luni/src/main/java/org/w3c/dom/DocumentType.java",
276        "luni/src/main/java/org/w3c/dom/Element.java",
277        "luni/src/main/java/org/w3c/dom/Entity.java",
278        "luni/src/main/java/org/w3c/dom/EntityReference.java",
279        "luni/src/main/java/org/w3c/dom/NameList.java",
280        "luni/src/main/java/org/w3c/dom/NamedNodeMap.java",
281        "luni/src/main/java/org/w3c/dom/Node.java",
282        "luni/src/main/java/org/w3c/dom/NodeList.java",
283        "luni/src/main/java/org/w3c/dom/Notation.java",
284        "luni/src/main/java/org/w3c/dom/ProcessingInstruction.java",
285        "luni/src/main/java/org/w3c/dom/Text.java",
286        "luni/src/main/java/org/w3c/dom/TypeInfo.java",
287        "luni/src/main/java/org/w3c/dom/UserDataHandler.java",
288        "luni/src/main/java/org/w3c/dom/ls/DOMImplementationLS.java",
289        "luni/src/main/java/org/w3c/dom/ls/LSException.java",
290        "luni/src/main/java/org/w3c/dom/ls/LSInput.java",
291        "luni/src/main/java/org/w3c/dom/ls/LSOutput.java",
292        "luni/src/main/java/org/w3c/dom/ls/LSParser.java",
293        "luni/src/main/java/org/w3c/dom/ls/LSParserFilter.java",
294        "luni/src/main/java/org/w3c/dom/ls/LSResourceResolver.java",
295        "luni/src/main/java/org/w3c/dom/ls/LSSerializer.java",
296        "luni/src/main/java/org/w3c/dom/ls/LSSerializerFilter.java",
297        "luni/src/main/java/org/w3c/dom/traversal/NodeFilter.java",
298        "luni/src/main/java/org/w3c/dom/traversal/NodeIterator.java",
299        "luni/src/main/java/org/xml/sax/AttributeList.java",
300        "luni/src/main/java/org/xml/sax/Attributes.java",
301        "luni/src/main/java/org/xml/sax/ContentHandler.java",
302        "luni/src/main/java/org/xml/sax/DTDHandler.java",
303        "luni/src/main/java/org/xml/sax/DocumentHandler.java",
304        "luni/src/main/java/org/xml/sax/EntityResolver.java",
305        "luni/src/main/java/org/xml/sax/ErrorHandler.java",
306        "luni/src/main/java/org/xml/sax/HandlerBase.java",
307        "luni/src/main/java/org/xml/sax/InputSource.java",
308        "luni/src/main/java/org/xml/sax/Locator.java",
309        "luni/src/main/java/org/xml/sax/Parser.java",
310        "luni/src/main/java/org/xml/sax/SAXException.java",
311        "luni/src/main/java/org/xml/sax/SAXNotRecognizedException.java",
312        "luni/src/main/java/org/xml/sax/SAXNotSupportedException.java",
313        "luni/src/main/java/org/xml/sax/SAXParseException.java",
314        "luni/src/main/java/org/xml/sax/XMLFilter.java",
315        "luni/src/main/java/org/xml/sax/XMLReader.java",
316        "luni/src/main/java/org/xml/sax/ext/Attributes2.java",
317        "luni/src/main/java/org/xml/sax/ext/Attributes2Impl.java",
318        "luni/src/main/java/org/xml/sax/ext/DeclHandler.java",
319        "luni/src/main/java/org/xml/sax/ext/DefaultHandler2.java",
320        "luni/src/main/java/org/xml/sax/ext/EntityResolver2.java",
321        "luni/src/main/java/org/xml/sax/ext/LexicalHandler.java",
322        "luni/src/main/java/org/xml/sax/ext/Locator2.java",
323        "luni/src/main/java/org/xml/sax/ext/Locator2Impl.java",
324        "luni/src/main/java/org/xml/sax/helpers/AttributeListImpl.java",
325        "luni/src/main/java/org/xml/sax/helpers/AttributesImpl.java",
326        "luni/src/main/java/org/xml/sax/helpers/DefaultHandler.java",
327        "luni/src/main/java/org/xml/sax/helpers/LocatorImpl.java",
328        "luni/src/main/java/org/xml/sax/helpers/NamespaceSupport.java",
329        "luni/src/main/java/org/xml/sax/helpers/NewInstance.java",
330        "luni/src/main/java/org/xml/sax/helpers/ParserAdapter.java",
331        "luni/src/main/java/org/xml/sax/helpers/ParserFactory.java",
332        "luni/src/main/java/org/xml/sax/helpers/XMLFilterImpl.java",
333        "luni/src/main/java/org/xml/sax/helpers/XMLReaderAdapter.java",
334        "luni/src/main/java/org/xml/sax/helpers/XMLReaderFactory.java",
335        ":visible_api_surface_annotation_files",
336    ],
337    path: "luni/src/main",
338    visibility: ["//visibility:private"],
339}
340
341filegroup {
342    name: "non_openjdk_javadoc_xml_files",
343    srcs: [
344        "xml/src/main/java/org/xmlpull/v1/XmlPullParser.java",
345        "xml/src/main/java/org/xmlpull/v1/XmlPullParserException.java",
346        "xml/src/main/java/org/xmlpull/v1/XmlPullParserFactory.java",
347        "xml/src/main/java/org/xmlpull/v1/XmlSerializer.java",
348        "xml/src/main/java/org/xmlpull/v1/sax2/Driver.java",
349    ],
350    path: "xml/src/main",
351    visibility: ["//visibility:private"],
352}
353
354filegroup {
355    name: "non_openjdk_java_files",
356    visibility: [
357        "//frameworks/base",
358    ],
359    srcs: [
360        "luni/src/main/java/java/net/AddressCache.java",
361        "luni/src/main/java/libcore/icu/CollationKeyICU.java",
362        "luni/src/main/java/libcore/icu/DateUtilsBridge.java",
363        "luni/src/main/java/libcore/internal/Java9LanguageFeatures.java",
364        "luni/src/main/java/libcore/io/ClassPathURLStreamHandler.java",
365        "luni/src/main/java/libcore/io/BlockGuardOs.java",
366        "luni/src/main/java/libcore/io/BufferIterator.java",
367        "luni/src/main/java/libcore/io/IoTracker.java",
368        "luni/src/main/java/libcore/io/Linux.java",
369        "luni/src/main/java/libcore/io/MemoryMappedFile.java",
370        "luni/src/main/java/libcore/io/NioBufferIterator.java",
371        "luni/src/main/java/libcore/math/MathUtils.java",
372        "luni/src/main/java/libcore/net/event/NetworkEventListener.java",
373        "luni/src/main/java/libcore/net/http/HttpDate.java",
374        "luni/src/main/java/libcore/reflect/AnnotatedElements.java",
375        "luni/src/main/java/libcore/reflect/AnnotationFactory.java",
376        "luni/src/main/java/libcore/reflect/AnnotationMember.java",
377        "luni/src/main/java/libcore/reflect/GenericArrayTypeImpl.java",
378        "luni/src/main/java/libcore/reflect/GenericSignatureParser.java",
379        "luni/src/main/java/libcore/reflect/InternalNames.java",
380        "luni/src/main/java/libcore/reflect/ListOfTypes.java",
381        "luni/src/main/java/libcore/reflect/ListOfVariables.java",
382        "luni/src/main/java/libcore/reflect/ParameterizedTypeImpl.java",
383        "luni/src/main/java/libcore/reflect/TypeVariableImpl.java",
384        "luni/src/main/java/libcore/reflect/Types.java",
385        "luni/src/main/java/libcore/reflect/WildcardTypeImpl.java",
386        "luni/src/main/java/libcore/util/CharsetUtils.java",
387        "luni/src/main/java/libcore/util/CollectionUtils.java",
388        "luni/src/main/java/libcore/util/NullFromTypeParam.java",
389        "luni/src/main/java/libcore/util/Objects.java",
390        "luni/src/main/java/org/apache/harmony/xml/ExpatAttributes.java",
391        "luni/src/main/java/org/apache/harmony/xml/ExpatException.java",
392        "luni/src/main/java/org/apache/harmony/xml/ExpatParser.java",
393        "luni/src/main/java/org/apache/harmony/xml/ExpatReader.java",
394        "luni/src/main/java/org/apache/harmony/xml/dom/AttrImpl.java",
395        "luni/src/main/java/org/apache/harmony/xml/dom/CDATASectionImpl.java",
396        "luni/src/main/java/org/apache/harmony/xml/dom/CharacterDataImpl.java",
397        "luni/src/main/java/org/apache/harmony/xml/dom/CommentImpl.java",
398        "luni/src/main/java/org/apache/harmony/xml/dom/DOMConfigurationImpl.java",
399        "luni/src/main/java/org/apache/harmony/xml/dom/DOMErrorImpl.java",
400        "luni/src/main/java/org/apache/harmony/xml/dom/DOMImplementationImpl.java",
401        "luni/src/main/java/org/apache/harmony/xml/dom/DocumentFragmentImpl.java",
402        "luni/src/main/java/org/apache/harmony/xml/dom/DocumentImpl.java",
403        "luni/src/main/java/org/apache/harmony/xml/dom/DocumentTypeImpl.java",
404        "luni/src/main/java/org/apache/harmony/xml/dom/ElementImpl.java",
405        "luni/src/main/java/org/apache/harmony/xml/dom/EntityImpl.java",
406        "luni/src/main/java/org/apache/harmony/xml/dom/EntityReferenceImpl.java",
407        "luni/src/main/java/org/apache/harmony/xml/dom/InnerNodeImpl.java",
408        "luni/src/main/java/org/apache/harmony/xml/dom/LeafNodeImpl.java",
409        "luni/src/main/java/org/apache/harmony/xml/dom/NodeImpl.java",
410        "luni/src/main/java/org/apache/harmony/xml/dom/NodeListImpl.java",
411        "luni/src/main/java/org/apache/harmony/xml/dom/NotationImpl.java",
412        "luni/src/main/java/org/apache/harmony/xml/dom/ProcessingInstructionImpl.java",
413        "luni/src/main/java/org/apache/harmony/xml/dom/TextImpl.java",
414        "luni/src/main/java/org/apache/harmony/xml/parsers/DocumentBuilderFactoryImpl.java",
415        "luni/src/main/java/org/apache/harmony/xml/parsers/DocumentBuilderImpl.java",
416        "luni/src/main/java/org/apache/harmony/xml/parsers/SAXParserFactoryImpl.java",
417        "luni/src/main/java/org/apache/harmony/xml/parsers/SAXParserImpl.java",
418        "libart/src/main/java/java/lang/CaseMapper.java",
419        "libart/src/main/java/java/lang/StringFactory.java",
420        "xml/src/main/java/com/android/org/kxml2/io/KXmlParser.java",
421        "xml/src/main/java/com/android/org/kxml2/io/KXmlSerializer.java",
422        ":non_openjdk_javadoc_files",
423    ],
424}
425
426// timezone-related source that is also used in host tests / tools and its
427// dependencies.
428filegroup {
429    name: "timezone_host_libcore_files",
430    srcs: [
431        "luni/src/main/java/libcore/api/CorePlatformApi.java",
432        "luni/src/main/java/libcore/api/IntraCoreApi.java",
433    ],
434}
435