diff options
| author | 2020-04-24 15:51:13 +0000 | |
|---|---|---|
| committer | 2020-04-24 15:51:13 +0000 | |
| commit | 52c0b7b35b5c5b510bac0a0a98d493b7d953a10d (patch) | |
| tree | e3a1517b40bc0d4531f2633952c88b086ff1287f /java/java.go | |
| parent | dc455395eec55c488035046238147f2c4edea5b6 (diff) | |
| parent | 5a11686e64d7c6665589458a94f183d0823dc833 (diff) | |
Merge "Repeat kapt processor argument for multiple processors"
Diffstat (limited to 'java/java.go')
| -rw-r--r-- | java/java.go | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/java/java.go b/java/java.go index 61974f5af..38f485e88 100644 --- a/java/java.go +++ b/java/java.go @@ -1134,7 +1134,8 @@ func (j *Module) collectBuilderFlags(ctx android.ModuleContext, deps deps) javaB flags.java9Classpath = append(flags.java9Classpath, deps.java9Classpath...) flags.processorPath = append(flags.processorPath, deps.processorPath...) - flags.processor = strings.Join(deps.processorClasses, ",") + flags.processors = append(flags.processors, deps.processorClasses...) + flags.processors = android.FirstUniqueStrings(flags.processors) if len(flags.bootClasspath) == 0 && ctx.Host() && !flags.javaVersion.usesJavaModules() && decodeSdkDep(ctx, sdkContext(j)).hasStandardLibs() { @@ -1269,7 +1270,7 @@ func (j *Module) compile(ctx android.ModuleContext, aaptSrcJar android.Path) { srcJars = append(srcJars, kaptSrcJar) // Disable annotation processing in javac, it's already been handled by kapt flags.processorPath = nil - flags.processor = "" + flags.processors = nil } kotlinJar := android.PathForModuleOut(ctx, "kotlin", jarName) |