Skip to content

Commit 4e6e418

Browse files
authored
Added methods U.Builder.isEmpty() and U.ArrayBuilder.isEmpty().
1 parent 933921a commit 4e6e418

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

src/main/java/com/github/underscore/U.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3135,6 +3135,10 @@ public Builder clear() {
31353135
return this;
31363136
}
31373137

3138+
public boolean isEmpty() {
3139+
return data.isEmpty();
3140+
}
3141+
31383142
public Builder add(final Builder builder) {
31393143
data.put(String.valueOf(data.size()), builder.build());
31403144
return this;
@@ -3241,6 +3245,10 @@ public ArrayBuilder clear() {
32413245
return this;
32423246
}
32433247

3248+
public boolean isEmpty() {
3249+
return data.isEmpty();
3250+
}
3251+
32443252
public ArrayBuilder add(final ArrayBuilder builder) {
32453253
data.addAll(builder.build());
32463254
return this;

src/test/java/com/github/underscore/LodashTest.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1371,6 +1371,7 @@ void objectBuilder() {
13711371
builder.remove("1");
13721372
assertEquals("{}", builder.build().toString());
13731373
builder.clear();
1374+
builder.isEmpty();
13741375
assertEquals("{}", builder.build().toString());
13751376
builder.toChain();
13761377
builder.addNull("key");
@@ -1422,6 +1423,7 @@ void arrayBuilder() {
14221423
builder.remove(1);
14231424
assertEquals("[1, 1, 2]", builder.build().toString());
14241425
builder.clear();
1426+
builder.isEmpty();
14251427
assertEquals("[]", builder.build().toString());
14261428
builder.toChain();
14271429
builder.addNull();

0 commit comments

Comments
 (0)