summaryrefslogtreecommitdiff
path: root/java/base.go
diff options
context:
space:
mode:
author Xin Li <delphij@google.com> 2024-09-05 17:02:35 -0700
committer Xin Li <delphij@google.com> 2024-09-05 17:02:35 -0700
commit530714edbaac56fc69efa0a83cfceddce857357c (patch)
treee2a3e0094f279483a9e3235657d037909b30a50e /java/base.go
parentb32516985d95cf8002b9fe6a818c17d4a13c5aef (diff)
parentfc1cb97e4dbc988016611a572e87a2f0761f4257 (diff)
Merge 24Q3 to AOSP main
Bug: 357762254 Merged-In: If48f56757e069a467a8ae0466820f27f97b011a8 Change-Id: I63787ef5b57302a68518062ee2d5dcdbc7d4d8c4
Diffstat (limited to 'java/base.go')
-rw-r--r--java/base.go15
1 files changed, 5 insertions, 10 deletions
diff --git a/java/base.go b/java/base.go
index a31c8489b..1d9ba963a 100644
--- a/java/base.go
+++ b/java/base.go
@@ -99,9 +99,6 @@ type CommonProperties struct {
// if not blank, used as prefix to generate repackage rule
Jarjar_prefix *string
- // if set to true, skip the jarjar repackaging
- Skip_jarjar_repackage *bool
-
// If not blank, set the java version passed to javac as -source and -target
Java_version *string
@@ -1161,13 +1158,11 @@ func (j *Module) compile(ctx android.ModuleContext, extraSrcJars, extraClasspath
jarjarProviderData := j.collectJarJarRules(ctx)
if jarjarProviderData != nil {
android.SetProvider(ctx, JarJarProvider, *jarjarProviderData)
- if !proptools.Bool(j.properties.Skip_jarjar_repackage) {
- text := getJarJarRuleText(jarjarProviderData)
- if text != "" {
- ruleTextFile := android.PathForModuleOut(ctx, "repackaged-jarjar", "repackaging.txt")
- android.WriteFileRule(ctx, ruleTextFile, text)
- j.repackageJarjarRules = ruleTextFile
- }
+ text := getJarJarRuleText(jarjarProviderData)
+ if text != "" {
+ ruleTextFile := android.PathForModuleOut(ctx, "repackaged-jarjar", "repackaging.txt")
+ android.WriteFileRule(ctx, ruleTextFile, text)
+ j.repackageJarjarRules = ruleTextFile
}
}