From eda3e8ea91588cfee734805743ebc10f3d6a5e3e Mon Sep 17 00:00:00 2001 From: Charles Oliver Nutter Date: Wed, 8 Feb 2023 13:34:13 +0100 Subject: Always indent even if empty Fixes #515 --- java/src/json/ext/Generator.java | 6 +++--- 1 file 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 handler = getHandlerFor(runtime, element); + Handler handler = (Handler) getHandlerFor(runtime, element); handler.generate(session, element, buffer); } @@ -354,7 +354,7 @@ public final class Generator { buffer.append((byte)':'); buffer.append(space); - Handler valueHandler = getHandlerFor(runtime, value); + Handler valueHandler = (Handler) 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)'}'); } }; -- cgit v1.2.1