summaryrefslogtreecommitdiff
path: root/non_openjdk_java_files.bp
diff options
context:
space:
mode:
Diffstat (limited to 'non_openjdk_java_files.bp')
-rw-r--r--non_openjdk_java_files.bp190
1 files changed, 132 insertions, 58 deletions
diff --git a/non_openjdk_java_files.bp b/non_openjdk_java_files.bp
index 3e4083fdef..e3c8c16c9e 100644
--- a/non_openjdk_java_files.bp
+++ b/non_openjdk_java_files.bp
@@ -1,32 +1,18 @@
filegroup {
name: "non_openjdk_javadoc_files",
srcs: [
- "luni/src/main/java/android/system/ErrnoException.java",
- "luni/src/main/java/android/system/GaiException.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/StructFlock.java",
- "luni/src/main/java/android/system/StructGroupReq.java",
- "luni/src/main/java/android/system/StructIcmpHdr.java",
- "luni/src/main/java/android/system/StructIfaddrs.java",
- "luni/src/main/java/android/system/StructLinger.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/StructTimeval.java",
- "luni/src/main/java/android/system/StructTimespec.java",
- "luni/src/main/java/android/system/StructUcred.java",
- "luni/src/main/java/android/system/StructUtsname.java",
- "luni/src/main/java/android/system/UnixSocketAddress.java",
+ ":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",
@@ -39,7 +25,6 @@ filegroup {
"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/compat/UnsupportedAppUsage.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",
@@ -47,10 +32,8 @@ filegroup {
"dalvik/src/main/java/dalvik/bytecode/OpcodeInfo.java",
"dalvik/src/main/java/dalvik/bytecode/Opcodes.java",
"dalvik/src/main/java/dalvik/system/AllocationLimitError.java",
- "libart/src/main/java/dalvik/system/AnnotatedStackTraceElement.java",
"dalvik/src/main/java/dalvik/system/BaseDexClassLoader.java",
"dalvik/src/main/java/dalvik/system/BlockGuard.java",
- "libart/src/main/java/dalvik/system/ClassExt.java",
"dalvik/src/main/java/dalvik/system/CloseGuard.java",
"dalvik/src/main/java/dalvik/system/DalvikLogHandler.java",
"dalvik/src/main/java/dalvik/system/DalvikLogging.java",
@@ -66,21 +49,114 @@ filegroup {
"dalvik/src/main/java/dalvik/system/RuntimeHooks.java",
"dalvik/src/main/java/dalvik/system/SocketTagger.java",
"dalvik/src/main/java/dalvik/system/TemporaryDirectory.java",
- "libart/src/main/java/dalvik/system/TransactionAbortError.java",
- "dalvik/src/main/java/dalvik/system/VersionCodes.java",
+ "dalvik/src/main/java/dalvik/system/ThreadPrioritySetter.java",
"dalvik/src/main/java/dalvik/system/VMDebug.java",
+ "dalvik/src/main/java/dalvik/system/ZygoteHooks.java",
+ "dalvik/src/main/java/org/apache/harmony/dalvik/NativeTestTarget.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",
- "dalvik/src/main/java/dalvik/system/ZygoteHooks.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",
- "luni/src/main/java/java/lang/FindBugsSuppressWarnings.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",
+ ],
+ 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/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/StructGroupReq.java",
+ "luni/src/main/java/android/system/StructIfaddrs.java",
+ "luni/src/main/java/android/system/StructLinger.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/UnixSocketAddress.java",
+ "luni/src/main/java/java/lang/FindBugsSuppressWarnings.java",
"luni/src/main/java/java/lang/ref/FinalizerReference.java",
"luni/src/main/java/java/math/BigDecimal.java",
"luni/src/main/java/java/math/BigInt.java",
@@ -97,10 +173,6 @@ filegroup {
"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/java/nio/charset/CharsetDecoderICU.java",
- "luni/src/main/java/java/nio/charset/CharsetEncoderICU.java",
- "luni/src/main/java/java/nio/charset/CharsetICU.java",
- "luni/src/main/java/java/nio/charset/ModifiedUtf8.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",
@@ -159,15 +231,14 @@ filegroup {
"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/api/CorePlatformApi.java",
+ "luni/src/main/java/libcore/content/type/MimeMap.java",
"luni/src/main/java/libcore/icu/DateIntervalFormat.java",
- "luni/src/main/java/libcore/api/Hide.java",
- "luni/src/main/java/libcore/api/IntraCoreApi.java",
"luni/src/main/java/libcore/icu/ICU.java",
"luni/src/main/java/libcore/icu/LocaleData.java",
"luni/src/main/java/libcore/icu/RelativeDateTimeFormatter.java",
"luni/src/main/java/libcore/icu/TimeZoneNames.java",
"luni/src/main/java/libcore/internal/StringPool.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",
@@ -176,20 +247,24 @@ filegroup {
"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/MimeUtils.java",
"luni/src/main/java/libcore/net/NetworkSecurityPolicy.java",
"luni/src/main/java/libcore/net/event/NetworkEventDispatcher.java",
"luni/src/main/java/libcore/timezone/CountryTimeZones.java",
"luni/src/main/java/libcore/timezone/CountryZonesFinder.java",
+ "luni/src/main/java/libcore/timezone/TelephonyLookup.java",
+ "luni/src/main/java/libcore/timezone/TelephonyNetwork.java",
+ "luni/src/main/java/libcore/timezone/TelephonyNetworkFinder.java",
"luni/src/main/java/libcore/timezone/TimeZoneDataFiles.java",
"luni/src/main/java/libcore/timezone/TimeZoneFinder.java",
"luni/src/main/java/libcore/timezone/TzDataSetVersion.java",
- "luni/src/main/java/libcore/timezone/ZoneInfoDB.java",
+ "luni/src/main/java/libcore/timezone/XmlUtils.java",
+ "luni/src/main/java/libcore/timezone/ZoneInfoDb.java",
"luni/src/main/java/libcore/util/ArrayUtils.java",
"luni/src/main/java/libcore/util/BasicLruCache.java",
"luni/src/main/java/libcore/util/CoreLibraryDebug.java",
"luni/src/main/java/libcore/util/DebugInfo.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",
@@ -197,17 +272,6 @@ filegroup {
"luni/src/main/java/libcore/util/SneakyThrow.java",
"luni/src/main/java/libcore/util/XmlObjectFactory.java",
"luni/src/main/java/libcore/util/ZoneInfo.java",
- "dalvik/src/main/java/org/apache/harmony/dalvik/NativeTestTarget.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",
- "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",
"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",
@@ -283,24 +347,36 @@ filegroup {
"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/icu/DateTimeFormat.java",
"luni/src/main/java/libcore/icu/DateUtilsBridge.java",
- "luni/src/main/java/libcore/icu/NativeConverter.java",
"luni/src/main/java/libcore/internal/Java9LanguageFeatures.java",
- "luni/src/main/java/libcore/io/AsynchronousCloseMonitor.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",
@@ -311,7 +387,6 @@ filegroup {
"luni/src/main/java/libcore/math/MathUtils.java",
"luni/src/main/java/libcore/net/event/NetworkEventListener.java",
"luni/src/main/java/libcore/net/http/HttpDate.java",
- "luni/src/main/java/libcore/net/http/ResponseUtils.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",
@@ -326,8 +401,6 @@ filegroup {
"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/NonNull.java",
- "luni/src/main/java/libcore/util/Nullable.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",
@@ -373,6 +446,7 @@ filegroup {
srcs: [
"luni/src/main/java/libcore/api/CorePlatformApi.java",
"luni/src/main/java/libcore/api/IntraCoreApi.java",
+ "luni/src/main/java/libcore/timezone/TimeZoneDataFiles.java",
"luni/src/main/java/libcore/timezone/TzDataSetVersion.java",
],
}