From 8d0a63485a7eb21f7656109581f9a2bcf3f5e9e0 Mon Sep 17 00:00:00 2001 From: James Petty Date: Thu, 16 May 2024 14:39:22 -0400 Subject: [PATCH] Use ImmutableList.builderWithExpectedSize --- src/main/java/io/airlift/bytecode/ParameterizedType.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/airlift/bytecode/ParameterizedType.java b/src/main/java/io/airlift/bytecode/ParameterizedType.java index 36dbcde..f3faacc 100644 --- a/src/main/java/io/airlift/bytecode/ParameterizedType.java +++ b/src/main/java/io/airlift/bytecode/ParameterizedType.java @@ -110,7 +110,7 @@ private ParameterizedType(Class type, Class... parameters) this.className = getPathName(type); this.simpleName = type.getSimpleName(); - ImmutableList.Builder builder = ImmutableList.builder(); + ImmutableList.Builder builder = ImmutableList.builderWithExpectedSize(parameters.length); for (Class parameter : parameters) { builder.add(toInternalIdentifier(parameter)); } @@ -128,7 +128,7 @@ private ParameterizedType(Class type, ParameterizedType... parameters) this.className = getPathName(type); this.simpleName = type.getSimpleName(); - ImmutableList.Builder builder = ImmutableList.builder(); + ImmutableList.Builder builder = ImmutableList.builderWithExpectedSize(parameters.length); for (ParameterizedType parameter : parameters) { builder.add(parameter.toString()); }