java_sdk_library: Remove unnecessary qualification of fields am: a18abc2a61
Change-Id: Ib6b62802ba8c36a523731eff451873cc1f650e61
This commit is contained in:
@@ -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.
|
||||||
|
Reference in New Issue
Block a user