Skip to content

Commit

Permalink
Avoid direct use of non-exported XStream CompositeClassLoader class
Browse files Browse the repository at this point in the history
Closes gh-25662
  • Loading branch information
jhoeller committed Aug 30, 2020
1 parent bb9e79d commit ae4160e
Showing 1 changed file with 2 additions and 2 deletions.
Expand Up @@ -47,7 +47,6 @@
import com.thoughtworks.xstream.converters.reflection.ReflectionProvider;
import com.thoughtworks.xstream.core.ClassLoaderReference;
import com.thoughtworks.xstream.core.DefaultConverterLookup;
import com.thoughtworks.xstream.core.util.CompositeClassLoader;
import com.thoughtworks.xstream.io.HierarchicalStreamDriver;
import com.thoughtworks.xstream.io.HierarchicalStreamReader;
import com.thoughtworks.xstream.io.HierarchicalStreamWriter;
Expand Down Expand Up @@ -186,7 +185,8 @@ public class XStreamMarshaller extends AbstractMarshaller implements BeanClassLo
@Nullable
private Class<?>[] supportedClasses;

private ClassLoader beanClassLoader = new CompositeClassLoader();
@Nullable
private ClassLoader beanClassLoader = ClassUtils.getDefaultClassLoader();

private final SingletonSupplier<XStream> xstream = SingletonSupplier.of(this::buildXStream);

Expand Down

0 comments on commit ae4160e

Please sign in to comment.