From eaeace698016fd885b8df7514aae03800afff8dc Mon Sep 17 00:00:00 2001 From: Maarten Mulders Date: Thu, 5 Jul 2018 16:15:12 +0200 Subject: [PATCH] Improve indentation of generated Java-code --- lib/xdrgen/generators/java.rb | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/xdrgen/generators/java.rb b/lib/xdrgen/generators/java.rb index 3f22a8a52..e4bd6d078 100644 --- a/lib/xdrgen/generators/java.rb +++ b/lib/xdrgen/generators/java.rb @@ -188,16 +188,18 @@ def render_typedef(typedef, out) this.#{typedef.name} = value; } EOS - out.puts "public static void encode(XdrDataOutputStream stream, #{name typedef} encoded#{name typedef}) throws IOException {" - encode_member "encoded#{name typedef}", typedef, out + out.puts "public static void encode(XdrDataOutputStream stream, #{name typedef} encoded#{name typedef}) throws IOException {" + out.indent do + encode_member "encoded#{name typedef}", typedef, out + end out.puts "}" out.puts <<-EOS.strip_heredoc public static #{name typedef} decode(XdrDataInputStream stream) throws IOException { #{name typedef} decoded#{name typedef} = new #{name typedef}(); EOS - decode_member "decoded#{name typedef}", typedef, out out.indent do + decode_member "decoded#{name typedef}", typedef, out out.puts "return decoded#{name typedef};" end out.puts "}"