From 4f158eed0de35dc4613a07e5d053cd1648616741 Mon Sep 17 00:00:00 2001 From: Jaewoong Jung Date: Thu, 11 Jul 2019 10:05:35 -0700 Subject: [PATCH] Add java_sdk_library summary to soong docs. Test: m soong_docs Change-Id: Ibaf09cd263966fad90d22d2b17161432c247cbbb --- java/sdk_library.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/java/sdk_library.go b/java/sdk_library.go index b4a3f296c..1182b966f 100644 --- a/java/sdk_library.go +++ b/java/sdk_library.go @@ -63,12 +63,6 @@ var ( javaSdkLibrariesLock sync.Mutex ) -// java_sdk_library is to make a Java library that implements optional platform APIs to apps. -// It is actually a wrapper of several modules: 1) stubs library that clients are linked against -// to, 2) droiddoc module that internally generates API stubs source files, 3) the real runtime -// shared library that implements the APIs, and 4) XML file for adding the runtime lib to the -// classpath at runtime if requested via . -// // TODO: these are big features that are currently missing // 1) disallowing linking to the runtime shared lib // 2) HTML generation @@ -746,6 +740,11 @@ func (module *SdkLibrary) InitSdkLibraryProperties() { module.Library.Module.deviceProperties.IsSDKLibrary = true } +// java_sdk_library is a special Java library that provides optional platform APIs to apps. +// In practice, it can be viewed as a combination of several modules: 1) stubs library that clients +// are linked against to, 2) droiddoc module that internally generates API stubs source files, +// 3) the real runtime shared library that implements the APIs, and 4) XML file for adding +// the runtime lib to the classpath at runtime if requested via . func SdkLibraryFactory() android.Module { module := &SdkLibrary{} module.InitSdkLibraryProperties() @@ -787,6 +786,7 @@ type sdkLibraryImport struct { var _ SdkLibraryDependency = (*sdkLibraryImport)(nil) +// java_sdk_library_import imports a prebuilt java_sdk_library. func sdkLibraryImportFactory() android.Module { module := &sdkLibraryImport{}