diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2018-06-15 03:38:51 +0000 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2018-06-15 03:38:51 +0000 |
commit | f71a98df8a3eba554886864e5ba7ef34196ddcee (patch) | |
tree | 0fe89dc18915ff26ad88638b6ab6ae99e2425c93 /java | |
parent | 4dd99f65de94046cd2f0d2cd7ce05862f6e54522 (diff) | |
parent | b5b709f72c70e93587436d66d0414aa25c9cf5b6 (diff) | |
download | build_soong-f71a98df8a3eba554886864e5ba7ef34196ddcee.tar.gz build_soong-f71a98df8a3eba554886864e5ba7ef34196ddcee.tar.bz2 build_soong-f71a98df8a3eba554886864e5ba7ef34196ddcee.zip |
Merge "Add errorprone.javacflags to java_sdk_library"
Diffstat (limited to 'java')
-rw-r--r-- | java/sdk_library.go | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/java/sdk_library.go b/java/sdk_library.go index abd2dc2c..aee528f4 100644 --- a/java/sdk_library.go +++ b/java/sdk_library.go @@ -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) |