Class MockClassLoader

Direct Known Subclasses:
JavassistMockClassLoader

public abstract class MockClassLoader extends DeferSupportingClassLoader

The classloader loads and modified all classes except:

  1. system classes. They are deferred to system classloader
  2. classes that locate in packages that specified as packages to ignore with using MockClassLoaderConfiguration.addIgnorePackage(String...)

Testing frameworks classes are loaded, but not modified.

The classloader uses list of MockTransformer to modify classes during loading.

See Also: