Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0f7ab920 authored by Paul Duffin's avatar Paul Duffin Committed by Automerger Merge Worker
Browse files

java_sdk_library: Remove unnecessary qualification of fields am: c5d954a4 am: d74b3b0b

Change-Id: Idd0cf96642ccb7154f704f64fb91dfe406d9656c
parents 2b76b8ed d74b3b0b
Loading
Loading
Loading
Loading
+25 −25
Original line number Original line Diff line number Diff line
@@ -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.