Class ContextClassResolver

  • All Implemented Interfaces:
    ClassResolver

    public class ContextClassResolver
    extends AbstractClassResolver
    A class resolver which uses the context classloader to resolve classes.
    • Field Detail

      • classLoaderAction

        private static final java.security.PrivilegedAction<java.lang.ClassLoader> classLoaderAction
    • Constructor Detail

      • ContextClassResolver

        public ContextClassResolver()
        Construct a new instance.
      • ContextClassResolver

        public ContextClassResolver​(boolean enforceSerialVersionUid)
        Construct a new instance.
        Parameters:
        enforceSerialVersionUid - true if an exception should be thrown on an incorrect serialVersionUID
    • Method Detail

      • getClassLoader

        protected java.lang.ClassLoader getClassLoader()
        Get the classloader to use to resolve classes for this resolver.
        Specified by:
        getClassLoader in class AbstractClassResolver
        Returns:
        the classloader