From 66fa4d4e8ca288b23f86d459bba92fee790b58a8 Mon Sep 17 00:00:00 2001 From: Kevin Menard Date: Sun, 12 Jan 2014 22:19:09 -0500 Subject: [PATCH] Reduced the number of String allocations for the NONE parameterList case. --- core/src/main/java/org/jruby/runtime/Helpers.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/src/main/java/org/jruby/runtime/Helpers.java b/core/src/main/java/org/jruby/runtime/Helpers.java index 1c261a7a625..0cab541b91d 100644 --- a/core/src/main/java/org/jruby/runtime/Helpers.java +++ b/core/src/main/java/org/jruby/runtime/Helpers.java @@ -2703,7 +2703,9 @@ public static String encodeParameterList(ArgsNode argsNode) { builder.append("b").append(argsNode.getBlock().getName()); } - if (!added) builder.append("NONE"); + if (!added) { + return "NONE"; + } return builder.toString(); }