From f83d4550fcdbb4676ae289c5c2629ae233388552 Mon Sep 17 00:00:00 2001 From: Kohsuke Kawaguchi Date: Thu, 18 Jul 2013 21:02:45 -0700 Subject: [PATCH] added more convenience method --- .../src/main/java/hudson/util/ArgumentListBuilder.java | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/hudson/util/ArgumentListBuilder.java b/core/src/main/java/hudson/util/ArgumentListBuilder.java index 3fe6ffd122..8ecb59c2ce 100644 --- a/core/src/main/java/hudson/util/ArgumentListBuilder.java +++ b/core/src/main/java/hudson/util/ArgumentListBuilder.java @@ -24,6 +24,7 @@ */ package hudson.util; +import com.infradna.tool.bridge_method_injector.WithBridgeMethods; import hudson.Launcher; import hudson.Util; @@ -367,8 +368,13 @@ public class ArgumentListBuilder implements Serializable, Cloneable { * Add a masked argument * @param string the argument */ - public void addMasked(String string) { - add(string, true); + @WithBridgeMethods(void.class) + public ArgumentListBuilder addMasked(String string) { + return add(string, true); + } + + public ArgumentListBuilder addMasked(Secret s) { + return add(Secret.toString(s),true); } /** -- GitLab