diff --git a/codegen/lib/graphql_java_gen.rb b/codegen/lib/graphql_java_gen.rb index 989b967..98fe545 100644 --- a/codegen/lib/graphql_java_gen.rb +++ b/codegen/lib/graphql_java_gen.rb @@ -193,12 +193,13 @@ def generate_build_input_code(expr, type, depth: 1) item_type = type.of_type <<-JAVA _queryBuilder.append('['); - - String listSeperator#{depth} = ""; - for (#{java_input_type(item_type)} item#{depth} : #{expr}) { - _queryBuilder.append(listSeperator#{depth}); - listSeperator#{depth} = ","; - #{generate_build_input_code("item#{depth}", item_type, depth: depth + 1)} + { + String listSeperator#{depth} = ""; + for (#{java_input_type(item_type)} item#{depth} : #{expr}) { + _queryBuilder.append(listSeperator#{depth}); + listSeperator#{depth} = ","; + #{generate_build_input_code("item#{depth}", item_type, depth: depth + 1)} + } } _queryBuilder.append(']'); JAVA