diff options
Diffstat (limited to 'non_openjdk_java_files.bp')
-rw-r--r-- | non_openjdk_java_files.bp | 190 |
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", ], } |