This is an automated email from the ASF dual-hosted git repository. reta pushed a commit to branch 3.3.x-fixes in repository https://gitbox.apache.org/repos/asf/cxf.git
commit b08a4fad28b97d8d636a214c178d47164cb363e5 Author: reta <[email protected]> AuthorDate: Sun Dec 20 18:29:04 2020 -0500 CXF-8340: GraalVM native image fails to run. Minor fixes (cherry picked from commit 15185954d24578b3a848afe5bf258d9774ff03b6) --- .../main/java/org/apache/cxf/common/spi/ClassGeneratorClassLoader.java | 3 ++- .../main/java/org/apache/cxf/common/spi/GeneratedClassClassLoader.java | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/org/apache/cxf/common/spi/ClassGeneratorClassLoader.java b/core/src/main/java/org/apache/cxf/common/spi/ClassGeneratorClassLoader.java index f7cc719..442deb5 100644 --- a/core/src/main/java/org/apache/cxf/common/spi/ClassGeneratorClassLoader.java +++ b/core/src/main/java/org/apache/cxf/common/spi/ClassGeneratorClassLoader.java @@ -104,11 +104,12 @@ public class ClassGeneratorClassLoader { } public static class TypeHelperClassLoader extends ClassLoader { - ConcurrentHashMap<String, Class<?>> defined = new ConcurrentHashMap<>(); + private final ConcurrentHashMap<String, Class<?>> defined = new ConcurrentHashMap<>(); TypeHelperClassLoader(ClassLoader parent) { super(parent); } + public Class<?> lookupDefinedClass(String name) { return defined.get(StringUtils.slashesToPeriod(name)); } diff --git a/core/src/main/java/org/apache/cxf/common/spi/GeneratedClassClassLoader.java b/core/src/main/java/org/apache/cxf/common/spi/GeneratedClassClassLoader.java index 320ee52..7f3b2dd 100644 --- a/core/src/main/java/org/apache/cxf/common/spi/GeneratedClassClassLoader.java +++ b/core/src/main/java/org/apache/cxf/common/spi/GeneratedClassClassLoader.java @@ -69,7 +69,7 @@ public class GeneratedClassClassLoader { } public static class TypeHelperClassLoader extends ClassLoader { - ConcurrentHashMap<String, Class<?>> defined = new ConcurrentHashMap<>(); + private final ConcurrentHashMap<String, Class<?>> defined = new ConcurrentHashMap<>(); TypeHelperClassLoader(ClassLoader parent) { super(parent);
