diff options
author | Hiroshi SHIBATA <hsbt@ruby-lang.org> | 2023-03-08 13:50:26 +0900 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-03-08 13:50:26 +0900 |
commit | 564c5ca58af0ca861b05a3574ac123144a7764b6 (patch) | |
tree | 33b0a5f960faa6665862cdc3f7786800f0739aa7 /java | |
parent | 071080ded7a15f44e5da285cfe3333644bee189f (diff) | |
parent | eda3e8ea91588cfee734805743ebc10f3d6a5e3e (diff) | |
download | json-564c5ca58af0ca861b05a3574ac123144a7764b6.tar.gz |
Merge pull request #517 from headius/fix_empty_indent
Always indent even if empty
Diffstat (limited to 'java')
-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)'}'); } }; |