From e2d5dfad3aa6765649a4b0a3024971218b10eb2a Mon Sep 17 00:00:00 2001 From: artsiom Date: Fri, 9 Nov 2018 12:16:33 +0300 Subject: [PATCH] Use varargs for DefaultApplicationArguments Closes gh-15142 --- .../org/springframework/boot/DefaultApplicationArguments.java | 2 +- .../springframework/boot/DefaultApplicationArgumentsTests.java | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/DefaultApplicationArguments.java b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/DefaultApplicationArguments.java index 555a96d5a95..cf23bad4460 100644 --- a/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/DefaultApplicationArguments.java +++ b/spring-boot-project/spring-boot/src/main/java/org/springframework/boot/DefaultApplicationArguments.java @@ -37,7 +37,7 @@ public class DefaultApplicationArguments implements ApplicationArguments { private final String[] args; - public DefaultApplicationArguments(String[] args) { + public DefaultApplicationArguments(String... args) { Assert.notNull(args, "Args must not be null"); this.source = new Source(args); this.args = args; diff --git a/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/DefaultApplicationArgumentsTests.java b/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/DefaultApplicationArgumentsTests.java index 93ae9997b8f..45029e476ad 100644 --- a/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/DefaultApplicationArgumentsTests.java +++ b/spring-boot-project/spring-boot/src/test/java/org/springframework/boot/DefaultApplicationArgumentsTests.java @@ -80,8 +80,7 @@ public class DefaultApplicationArgumentsTests { @Test public void getNoNonOptionArgs() { - ApplicationArguments arguments = new DefaultApplicationArguments( - new String[] { "--debug" }); + ApplicationArguments arguments = new DefaultApplicationArguments("--debug"); assertThat(arguments.getNonOptionArgs()).isEmpty(); }