Class SimpleThrowawayClassLoader

java.lang.Object
java.lang.ClassLoader
org.springframework.core.DecoratingClassLoader
org.springframework.core.OverridingClassLoader
org.springframework.instrument.classloading.SimpleThrowawayClassLoader

public class SimpleThrowawayClassLoader extends org.springframework.core.OverridingClassLoader
ClassLoader that can be used to load classes without bringing them into the parent loader. Intended to support JPA "temp class loader" requirement, but not JPA-specific.
Since:
2.0
Author:
Rod Johnson
  • Constructor Details

    • SimpleThrowawayClassLoader

      public SimpleThrowawayClassLoader(@Nullable ClassLoader parent)
      Create a new SimpleThrowawayClassLoader for the given ClassLoader.
      Parameters:
      parent - the ClassLoader to build a throwaway ClassLoader for