From 021d93163670253fec1abe4f0b76145d443d9ed9 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Wed, 4 May 2022 20:10:05 +0530 Subject: [PATCH] Log build arguments received tooling API client --- .../itsaky/androidide/tooling/impl/Main.java | 4 ++++ .../test/test-home/.androidide/init/model.jar | Bin 78723 -> 78723 bytes 2 files changed, 4 insertions(+) diff --git a/build-tools/tooling-api-impl/src/main/java/com/itsaky/androidide/tooling/impl/Main.java b/build-tools/tooling-api-impl/src/main/java/com/itsaky/androidide/tooling/impl/Main.java index e45235d4e..70688cfff 100644 --- a/build-tools/tooling-api-impl/src/main/java/com/itsaky/androidide/tooling/impl/Main.java +++ b/build-tools/tooling-api-impl/src/main/java/com/itsaky/androidide/tooling/impl/Main.java @@ -30,6 +30,7 @@ import org.gradle.tooling.ConfigurableLauncher; import java.io.ByteArrayInputStream; import java.nio.charset.StandardCharsets; +import java.util.Objects; import java.util.concurrent.ExecutionException; import java.util.concurrent.Future; @@ -70,7 +71,10 @@ public class Main { if (client != null) { try { final var args = client.getBuildArguments().get(); + args.removeIf(Objects::isNull); args.removeIf(String::isBlank); + + LOG.debug("Arguments from tooling client:", args); launcher.addArguments(args); } catch (Throwable e) { LOG.error("Unable to get build arguments from tooling client", e); diff --git a/build-tools/tooling-api-impl/src/test/test-home/.androidide/init/model.jar b/build-tools/tooling-api-impl/src/test/test-home/.androidide/init/model.jar index 756be65cdc5843a6663a695f9b7bbdfb61b4db70..f3afc55c7e8d2314bf4d73473317648d40f84de6 100644 GIT binary patch delta 33 ocmZpE&eHsxg*(8TnT3mifrEqLN+b7HZbmy<#w**sWEm~R0Gh%GV*mgE delta 33 ocmZpE&eHsxg*(8TnT3mifrEo#LnHTAZbmy<#tqxOWEm~R0GEac8vp