Merge "Remove Android compat annotations on jarjar transform." am: aa52a04fdd
Change-Id: I8d356c980b84c5d1ef3dc2132e879c4e21ba1592
This commit is contained in:
@@ -147,7 +147,12 @@ var (
|
||||
|
||||
jarjar = pctx.AndroidStaticRule("jarjar",
|
||||
blueprint.RuleParams{
|
||||
Command: "${config.JavaCmd} ${config.JavaVmFlags} -jar ${config.JarjarCmd} process $rulesFile $in $out",
|
||||
Command: "${config.JavaCmd} ${config.JavaVmFlags}" +
|
||||
// b/146418363 Enable Android specific jarjar transformer to drop compat annotations
|
||||
// for newly repackaged classes. Dropping @UnsupportedAppUsage on repackaged classes
|
||||
// avoids adding new hiddenapis after jarjar'ing.
|
||||
" -DremoveAndroidCompatAnnotations=true" +
|
||||
" -jar ${config.JarjarCmd} process $rulesFile $in $out",
|
||||
CommandDeps: []string{"${config.JavaCmd}", "${config.JarjarCmd}", "$rulesFile"},
|
||||
},
|
||||
"rulesFile")
|
||||
|
Reference in New Issue
Block a user