From 8e1693862a96dac9e6a728cb8f2d06bb8905670f Mon Sep 17 00:00:00 2001 From: Ian Knight <128476114+knighto82@users.noreply.github.com> Date: Mon, 13 Jan 2025 16:55:30 +0000 Subject: [PATCH] Mutations. --- .../io/github/jpmorganchase/fusion/model/VarArgsHelper.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/io/github/jpmorganchase/fusion/model/VarArgsHelper.java b/src/main/java/io/github/jpmorganchase/fusion/model/VarArgsHelper.java index e230dea..4effb2d 100644 --- a/src/main/java/io/github/jpmorganchase/fusion/model/VarArgsHelper.java +++ b/src/main/java/io/github/jpmorganchase/fusion/model/VarArgsHelper.java @@ -27,12 +27,13 @@ public static Map initializeMap() { } public static Set getFieldNames(Set exclusions, Class resourceClass) { + Set mutated = new HashSet<>(exclusions); if (null != resourceClass) { - exclusions.addAll(Arrays.stream(resourceClass.getDeclaredFields()) + mutated.addAll(Arrays.stream(resourceClass.getDeclaredFields()) .map(Field::getName) .filter(n -> !"this$0".equals(n)) .collect(Collectors.toSet())); } - return exclusions; + return mutated; } }