diff options
author | Charles Oliver Nutter <headius@headius.com> | 2023-02-08 13:34:13 +0100 |
---|---|---|
committer | Charles Oliver Nutter <headius@headius.com> | 2023-02-08 13:34:13 +0100 |
commit | eda3e8ea91588cfee734805743ebc10f3d6a5e3e (patch) | |
tree | 7c1c3c988b52b72b97607018ed86924fbaf3ef37 | |
parent | 6447b451a805a0f2487ef881cd99c9171a767ccf (diff) | |
download | json-eda3e8ea91588cfee734805743ebc10f3d6a5e3e.tar.gz |
Always indent even if empty
Fixes #515
-rw-r--r-- | java/src/json/ext/Generator.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/java/src/json/ext/Generator.java b/java/src/json/ext/Generator.java index fc17640..6a99686 100644 --- a/java/src/json/ext/Generator.java +++ b/java/src/json/ext/Generator.java @@ -292,7 +292,7 @@ public final class Generator { buffer.append(delim); } buffer.append(shift); - Handler<IRubyObject> handler = getHandlerFor(runtime, element); + Handler<IRubyObject> handler = (Handler<IRubyObject>) getHandlerFor(runtime, element); handler.generate(session, element, buffer); } @@ -354,7 +354,7 @@ public final class Generator { buffer.append((byte)':'); buffer.append(space); - Handler<IRubyObject> valueHandler = getHandlerFor(runtime, value); + Handler<IRubyObject> valueHandler = (Handler<IRubyObject>) getHandlerFor(runtime, value); valueHandler.generate(session, value, buffer); session.infectBy(value); } @@ -362,8 +362,8 @@ public final class Generator { state.decreaseDepth(); if (!firstPair[0] && objectNl.length() != 0) { buffer.append(objectNl); - buffer.append(Utils.repeat(state.getIndent(), state.getDepth())); } + buffer.append(Utils.repeat(state.getIndent(), state.getDepth())); buffer.append((byte)'}'); } }; |