summaryrefslogtreecommitdiff
path: root/java/kotlin.go
diff options
context:
space:
mode:
author Pechetty Sravani (xWF) <pechetty@google.com> 2025-03-07 01:12:18 -0800
committer Gerrit Code Review <noreply-gerritcodereview@google.com> 2025-03-07 01:12:18 -0800
commitc414a76dfee68f2e383ad347ced2eba43db77dec (patch)
tree53722518568ee2e4741c1b1bcbee744bc31f3494 /java/kotlin.go
parent4f374518f9797267c7067be128ab2a87dd984370 (diff)
Revert "Put manifest in header jars"
Revert submission 3527753 Reason for revert: <Droidmonitor created revert due to b/401440477.Will be verified through ABTD for standard investigation.> Reverted changes: /q/submissionid:3527753 Change-Id: I6d43edd7370dc2d5f0db44615909353e4116da73
Diffstat (limited to 'java/kotlin.go')
-rw-r--r--java/kotlin.go16
1 files changed, 5 insertions, 11 deletions
diff --git a/java/kotlin.go b/java/kotlin.go
index 57d0802e4..308bb0305 100644
--- a/java/kotlin.go
+++ b/java/kotlin.go
@@ -40,8 +40,8 @@ var kotlinc = pctx.AndroidRemoteStaticRule("kotlinc", android.RemoteRuleSupports
` -kotlin-home $emptyDir ` +
` -Xplugin=${config.KotlinAbiGenPluginJar} ` +
` -P plugin:org.jetbrains.kotlin.jvm.abi:outputDir=$headerClassesDir && ` +
- `${config.SoongZipCmd} -jar $jarArgs -o $out -C $classesDir -D $classesDir -write_if_changed && ` +
- `${config.SoongZipCmd} -jar $jarArgs -o $headerJar -C $headerClassesDir -D $headerClassesDir -write_if_changed && ` +
+ `${config.SoongZipCmd} -jar -o $out -C $classesDir -D $classesDir -write_if_changed && ` +
+ `${config.SoongZipCmd} -jar -o $headerJar -C $headerClassesDir -D $headerClassesDir -write_if_changed && ` +
`rm -rf "$srcJarDir" "$classesDir" "$headerClassesDir"`,
CommandDeps: []string{
"${config.KotlincCmd}",
@@ -62,7 +62,7 @@ var kotlinc = pctx.AndroidRemoteStaticRule("kotlinc", android.RemoteRuleSupports
Restat: true,
},
"kotlincFlags", "classpath", "srcJars", "commonSrcFilesArg", "srcJarDir", "classesDir",
- "headerClassesDir", "headerJar", "kotlinJvmTarget", "kotlinBuildFile", "emptyDir", "name", "jarArgs")
+ "headerClassesDir", "headerJar", "kotlinJvmTarget", "kotlinBuildFile", "emptyDir", "name")
var kotlinKytheExtract = pctx.AndroidStaticRule("kotlinKythe",
blueprint.RuleParams{
@@ -104,7 +104,8 @@ func kotlinCommonSrcsList(ctx android.ModuleContext, commonSrcFiles android.Path
// kotlinCompile takes .java and .kt sources and srcJars, and compiles the .kt sources into a classes jar in outputFile.
func (j *Module) kotlinCompile(ctx android.ModuleContext, outputFile, headerOutputFile android.WritablePath,
- srcFiles, commonSrcFiles, srcJars android.Paths, flags javaBuilderFlags, manifest android.OptionalPath) {
+ srcFiles, commonSrcFiles, srcJars android.Paths,
+ flags javaBuilderFlags) {
var deps android.Paths
deps = append(deps, flags.kotlincClasspath...)
@@ -126,12 +127,6 @@ func (j *Module) kotlinCompile(ctx android.ModuleContext, outputFile, headerOutp
android.WriteFileRule(ctx, classpathRspFile, strings.Join(flags.kotlincClasspath.Strings(), " "))
deps = append(deps, classpathRspFile)
- var jarArgs string
- if manifest.Valid() {
- jarArgs = "-m " + manifest.Path().String()
- deps = append(deps, manifest.Path())
- }
-
ctx.Build(pctx, android.BuildParams{
Rule: kotlinc,
Description: "kotlinc",
@@ -152,7 +147,6 @@ func (j *Module) kotlinCompile(ctx android.ModuleContext, outputFile, headerOutp
"emptyDir": android.PathForModuleOut(ctx, "kotlinc", "empty").String(),
"kotlinJvmTarget": flags.javaVersion.StringForKotlinc(),
"name": kotlinName,
- "jarArgs": jarArgs,
},
})