java_sdk_library: Remove unnecessary qualification of fields am: a18abc2a61

Change-Id: Ib6b62802ba8c36a523731eff451873cc1f650e61
This commit is contained in:
Paul Duffin
2020-05-17 10:54:39 +00:00
committed by Automerger Merge Worker

View File

@@ -785,16 +785,16 @@ func (module *SdkLibrary) createStubsLibrary(mctx android.DefaultableHookContext
props.Srcs = []string{":" + module.stubsSourceModuleName(apiScope)} props.Srcs = []string{":" + module.stubsSourceModuleName(apiScope)}
sdkVersion := module.sdkVersionForStubsLibrary(mctx, apiScope) sdkVersion := module.sdkVersionForStubsLibrary(mctx, apiScope)
props.Sdk_version = proptools.StringPtr(sdkVersion) props.Sdk_version = proptools.StringPtr(sdkVersion)
props.System_modules = module.Library.Module.deviceProperties.System_modules props.System_modules = module.deviceProperties.System_modules
props.Patch_module = module.Library.Module.properties.Patch_module props.Patch_module = module.properties.Patch_module
props.Installable = proptools.BoolPtr(false) props.Installable = proptools.BoolPtr(false)
props.Libs = module.sdkLibraryProperties.Stub_only_libs props.Libs = module.sdkLibraryProperties.Stub_only_libs
props.Product_variables.Pdk.Enabled = proptools.BoolPtr(false) props.Product_variables.Pdk.Enabled = proptools.BoolPtr(false)
props.Openjdk9.Srcs = module.Library.Module.properties.Openjdk9.Srcs props.Openjdk9.Srcs = module.properties.Openjdk9.Srcs
props.Openjdk9.Javacflags = module.Library.Module.properties.Openjdk9.Javacflags props.Openjdk9.Javacflags = module.properties.Openjdk9.Javacflags
props.Java_version = module.Library.Module.properties.Java_version props.Java_version = module.properties.Java_version
if module.Library.Module.deviceProperties.Compile_dex != nil { if module.deviceProperties.Compile_dex != nil {
props.Compile_dex = module.Library.Module.deviceProperties.Compile_dex props.Compile_dex = module.deviceProperties.Compile_dex
} }
// Dist the class jar artifact for sdk builds. // Dist the class jar artifact for sdk builds.
@@ -860,17 +860,17 @@ func (module *SdkLibrary) createStubsSourcesAndApi(mctx android.DefaultableHookC
visibility := module.sdkLibraryProperties.Stubs_source_visibility visibility := module.sdkLibraryProperties.Stubs_source_visibility
props.Visibility = visibility props.Visibility = visibility
props.Srcs = append(props.Srcs, module.Library.Module.properties.Srcs...) props.Srcs = append(props.Srcs, module.properties.Srcs...)
props.Sdk_version = module.Library.Module.deviceProperties.Sdk_version props.Sdk_version = module.deviceProperties.Sdk_version
props.System_modules = module.Library.Module.deviceProperties.System_modules props.System_modules = module.deviceProperties.System_modules
props.Installable = proptools.BoolPtr(false) props.Installable = proptools.BoolPtr(false)
// A droiddoc module has only one Libs property and doesn't distinguish between // A droiddoc module has only one Libs property and doesn't distinguish between
// shared libs and static libs. So we need to add both of these libs to Libs property. // shared libs and static libs. So we need to add both of these libs to Libs property.
props.Libs = module.Library.Module.properties.Libs props.Libs = module.properties.Libs
props.Libs = append(props.Libs, module.Library.Module.properties.Static_libs...) props.Libs = append(props.Libs, module.properties.Static_libs...)
props.Aidl.Include_dirs = module.Library.Module.deviceProperties.Aidl.Include_dirs props.Aidl.Include_dirs = module.deviceProperties.Aidl.Include_dirs
props.Aidl.Local_include_dirs = module.Library.Module.deviceProperties.Aidl.Local_include_dirs props.Aidl.Local_include_dirs = module.deviceProperties.Aidl.Local_include_dirs
props.Java_version = module.Library.Module.properties.Java_version props.Java_version = module.properties.Java_version
props.Merge_annotations_dirs = module.sdkLibraryProperties.Merge_annotations_dirs props.Merge_annotations_dirs = module.sdkLibraryProperties.Merge_annotations_dirs
props.Merge_inclusion_annotations_dirs = module.sdkLibraryProperties.Merge_inclusion_annotations_dirs props.Merge_inclusion_annotations_dirs = module.sdkLibraryProperties.Merge_inclusion_annotations_dirs
@@ -1021,9 +1021,9 @@ func (module *SdkLibrary) sdkJars(
} else { } else {
if !sdkVersion.specified() { if !sdkVersion.specified() {
if headerJars { if headerJars {
return module.Library.HeaderJars() return module.HeaderJars()
} else { } else {
return module.Library.ImplementationJars() return module.ImplementationJars()
} }
} }
var apiScope *apiScope var apiScope *apiScope
@@ -1033,7 +1033,7 @@ func (module *SdkLibrary) sdkJars(
case sdkTest: case sdkTest:
apiScope = apiScopeTest apiScope = apiScopeTest
case sdkPrivate: case sdkPrivate:
return module.Library.HeaderJars() return module.HeaderJars()
default: default:
apiScope = apiScopePublic apiScope = apiScopePublic
} }
@@ -1082,7 +1082,7 @@ func (module *SdkLibrary) CreateInternalModules(mctx android.DefaultableHookCont
return return
} }
if len(module.Library.Module.properties.Srcs) == 0 { if len(module.properties.Srcs) == 0 {
mctx.PropertyErrorf("srcs", "java_sdk_library must specify srcs") mctx.PropertyErrorf("srcs", "java_sdk_library must specify srcs")
return return
} }
@@ -1163,14 +1163,14 @@ func (module *SdkLibrary) CreateInternalModules(mctx android.DefaultableHookCont
func (module *SdkLibrary) InitSdkLibraryProperties() { func (module *SdkLibrary) InitSdkLibraryProperties() {
module.AddProperties( module.AddProperties(
&module.sdkLibraryProperties, &module.sdkLibraryProperties,
&module.Library.Module.properties, &module.properties,
&module.Library.Module.dexpreoptProperties, &module.dexpreoptProperties,
&module.Library.Module.deviceProperties, &module.deviceProperties,
&module.Library.Module.protoProperties, &module.protoProperties,
) )
module.Library.Module.properties.Installable = proptools.BoolPtr(true) module.properties.Installable = proptools.BoolPtr(true)
module.Library.Module.deviceProperties.IsSDKLibrary = true module.deviceProperties.IsSDKLibrary = true
} }
// Defines how to name the individual component modules the sdk library creates. // Defines how to name the individual component modules the sdk library creates.