classpath); ((Checker) rootModule).setClassLoader(loader);
@Test public void testSetters() { // all that is set by reflection, so just make code coverage be happy final Checker checker = new Checker(); checker.setClassLoader(getClass().getClassLoader()); checker.setBasedir("some"); checker.setSeverity("ignore"); final PackageObjectFactory factory = new PackageObjectFactory( new HashSet<>(), Thread.currentThread().getContextClassLoader()); checker.setModuleFactory(factory); checker.setFileExtensions((String[]) null); checker.setFileExtensions(".java", "xml"); try { checker.setCharset("UNKNOWN-CHARSET"); fail("Exception is expected"); } catch (UnsupportedEncodingException ex) { assertEquals("Error message is not expected", "unsupported charset: 'UNKNOWN-CHARSET'", ex.getMessage()); } }
/** * Constructor. * @param env Environment to use. */ @SuppressWarnings("PMD.ConstructorOnlyInitializesOrCallOtherConstructors") public CheckstyleValidator(final Environment env) { this.checker = new Checker(); this.checker.setClassLoader(env.classloader()); this.checker.setModuleClassLoader( Thread.currentThread().getContextClassLoader() ); try { this.checker.configure(this.configuration(env)); } catch (final CheckstyleException ex) { throw new IllegalStateException("Failed to configure checker", ex); } this.listener = new CheckstyleListener(env); this.checker.addListener(this.listener); }
/** * Constructor. * @param env Environment to use. */ @SuppressWarnings("PMD.ConstructorOnlyInitializesOrCallOtherConstructors") public CheckstyleValidator(final Environment env) { this.checker = new Checker(); this.checker.setClassLoader(env.classloader()); this.checker.setModuleClassLoader( Thread.currentThread().getContextClassLoader() ); try { this.checker.configure(this.configuration(env)); } catch (final CheckstyleException ex) { throw new IllegalStateException("Failed to configure checker", ex); } this.listener = new CheckstyleListener(env); this.checker.addListener(this.listener); }
OutputStream xmlOutput = null; try { checker.setClassLoader(projectClassloader); checker.setModuleClassLoader(Thread.currentThread().getContextClassLoader()); checker.addListener(listener);
classpath); ((Checker) rootModule).setClassLoader(loader);
checker.setClassLoader( projectClassLoader );