From d511d282045fa30aee3f994c7fdac78c600cc417 Mon Sep 17 00:00:00 2001 From: Lukasz Lenart Date: Tue, 8 Sep 2015 08:31:40 +0200 Subject: [PATCH] Inlines and simplifies --- .../xwork2/config/entities/PackageConfig.java | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java b/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java index 10286c42b..e5d3ef446 100644 --- a/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java +++ b/core/src/main/java/com/opensymphony/xwork2/config/entities/PackageConfig.java @@ -614,19 +614,15 @@ public class PackageConfig extends Located implements Comparable, Serializable, } public PackageConfig build() { - embalmTarget(); - PackageConfig result = target; - target = new PackageConfig(result); - return result; - } - - protected void embalmTarget() { target.actionConfigs = Collections.unmodifiableMap(target.actionConfigs); target.globalResultConfigs = Collections.unmodifiableMap(target.globalResultConfigs); target.interceptorConfigs = Collections.unmodifiableMap(target.interceptorConfigs); target.resultTypeConfigs = Collections.unmodifiableMap(target.resultTypeConfigs); target.globalExceptionMappingConfigs = Collections.unmodifiableList(target.globalExceptionMappingConfigs); target.parents = Collections.unmodifiableList(target.parents); + PackageConfig result = target; + target = new PackageConfig(result); + return result; } @Override