From 39fcbfa679ecd671662aa1e806a020cb6939b151 Mon Sep 17 00:00:00 2001 From: emilforslund Date: Mon, 19 Jan 2015 18:16:35 -0800 Subject: [PATCH] Improved the $-util --- src/main/java/com/speedment/util/$.java | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/speedment/util/$.java b/src/main/java/com/speedment/util/$.java index 40efcc8ff9..02b64e8a7f 100644 --- a/src/main/java/com/speedment/util/$.java +++ b/src/main/java/com/speedment/util/$.java @@ -7,10 +7,10 @@ public class $ implements CharSequence { private static final CharSequence[] EMPTY = new CharSequence[0]; - + private final StringBuilder str; - public $() { + private $() { this(EMPTY); } @@ -19,9 +19,15 @@ public class $ implements CharSequence { $(objects); } - public final $ $(Object... objects) { - for (Object object : objects) { - str.append(object); + public final $ $(Object firstObject) { + str.append(firstObject); + return this; + } + + public final $ $(Object firstObject, Object... theRest) { + $(firstObject); + for (Object object : theRest) { + $(object); } return this; }