From da9242e22de1ed73498d7752aa2e458c7c7e8dc8 Mon Sep 17 00:00:00 2001 From: Robert Varga Date: Mon, 26 Jan 2015 18:08:36 +0100 Subject: [PATCH] Optimize Types instantiation Instead of using Arrays.copyOf(), use a simple array clone -- it has better performance characteristics. Change-Id: I2261f54c2a867dd09fd2f2655a0665492489215f Signed-off-by: Robert Varga --- .../opendaylight/yangtools/binding/generator/util/Types.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/Types.java b/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/Types.java index 123287cf50..afd5df2bc1 100644 --- a/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/Types.java +++ b/code-generator/binding-generator-util/src/main/java/org/opendaylight/yangtools/binding/generator/util/Types.java @@ -271,7 +271,7 @@ public final class Types { public ParametrizedTypeImpl(final Type rawType, final Type[] actTypes) { super(rawType.getPackageName(), rawType.getName()); this.rawType = rawType; - this.actualTypes = Arrays.copyOf(actTypes, actTypes.length); + this.actualTypes = actTypes.clone(); } } -- 2.36.6