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

Commit 94812165 authored by Jiyong Park's avatar Jiyong Park Committed by android-build-merger
Browse files

Merge "Add errorprone.javacflags to java_sdk_library"

am: f71a98df

Change-Id: Ia63dd807b72c9c732ffb8c1280a4051fb7ab35ec
parents 5d90b68d f71a98df
Loading
Loading
Loading
Loading
+9 −0
Original line number Diff line number Diff line
@@ -106,6 +106,11 @@ type sdkLibraryProperties struct {
	// list of package names that must be hidden from the API
	Hidden_api_packages []string

	Errorprone struct {
		// List of javac flags that should only be used when running errorprone.
		Javacflags []string
	}

	// TODO: determines whether to create HTML doc or not
	//Html_doc *bool
}
@@ -445,6 +450,9 @@ func (module *sdkLibrary) createImplLibrary(mctx android.TopDownMutatorContext)
		Device_specific  *bool
		Product_specific *bool
		Required         []string
		Errorprone       struct {
			Javacflags []string
		}
	}{}

	props.Name = proptools.StringPtr(module.implName())
@@ -453,6 +461,7 @@ func (module *sdkLibrary) createImplLibrary(mctx android.TopDownMutatorContext)
	props.Static_libs = module.properties.Static_libs
	// XML file is installed along with the impl lib
	props.Required = []string{module.xmlFileName()}
	props.Errorprone.Javacflags = module.properties.Errorprone.Javacflags

	if module.SocSpecific() {
		props.Soc_specific = proptools.BoolPtr(true)