From 84ad741ed984215a979473ee7c0f07917a90505c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C3=93lafur=20P=C3=A1ll=20Geirsson?= Date: Tue, 24 Aug 2021 11:02:32 +0200 Subject: [PATCH] Handle `-cp` javac compiler option just like `-classpath` Previously, the `lsif-java index` command only worked if the build tool used the `-classpath` javac option, but not the equivalent `-cp` option. Now, we treat `-cp` and `-classpath` equally. --- .../sourcegraph/semanticdb_javac/SemanticdbOptionBuilder.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/semanticdb-javac/src/main/java/com/sourcegraph/semanticdb_javac/SemanticdbOptionBuilder.java b/semanticdb-javac/src/main/java/com/sourcegraph/semanticdb_javac/SemanticdbOptionBuilder.java index aca5b0b4..9a2b1598 100644 --- a/semanticdb-javac/src/main/java/com/sourcegraph/semanticdb_javac/SemanticdbOptionBuilder.java +++ b/semanticdb-javac/src/main/java/com/sourcegraph/semanticdb_javac/SemanticdbOptionBuilder.java @@ -27,7 +27,9 @@ public class SemanticdbOptionBuilder { public void processArgument(String arg) { oldArgs.add(arg); arg = unwrapQuote(arg); - if ("-processorpath".equals(previousArg) || "-classpath".equals(previousArg)) { + if ("-processorpath".equals(previousArg) + || "-classpath".equals(previousArg) + || "-cp".equals(previousArg)) { isClasspathUpdated = true; result.add(PLUGINPATH + File.pathSeparator + arg); } else if (arg.startsWith("-J")) {