private static void redefineClassesToSuppress(Class<?> testClass, String[] packagesToIgnore, JavaAgentClassRegister agentClassRegister) { final String[] classesToSuppress = new StaticConstructorSuppressExtractorImpl().getTestClasses(testClass); redefine(classesToSuppress, packagesToIgnore, agentClassRegister); }
public MockClassLoaderFactory(Class<?> testClass, String[] packagesToIgnore) { this.testClass = testClass; this.prepareForTestExtractor = new PrepareForTestExtractorImpl(); this.suppressionExtractor = new StaticConstructorSuppressExtractorImpl(); this.packagesToIgnore = packagesToIgnore; arrayMerger = new ArrayMergerImpl(); }