@Override public JoyScanner setIgnoreExceptions(final boolean ignoreExceptions) { requireNotStarted(classScanner); this.ignoreExceptions = ignoreExceptions; return this; }
@Override public JoyScanner setIncludedJars(final String... includedJars) { requireNotStarted(classScanner); Collections.addAll(this.includedJars, includedJars); return this; }
@Override public JoyScanner setExcludedJars(final String... excludedJars) { requireNotStarted(classScanner); Collections.addAll(this.excludedJars, excludedJars); return this; }
@Override public JoyScanner setIncludedEntries(final String... includedEntries) { requireNotStarted(classScanner); Collections.addAll(this.includedEntries, includedEntries); return this; }
/** * Defines class and it's classloader to scan. This is not required in Java8 * and would not hurt anything if called. However, for Java9, you should * pass <i>any</i> user-application class, so Jodd can figure out the real * class path to scan. */ @Override public JoyScanner scanClasspathOf(final Class applicationClass) { requireNotStarted(classScanner); appClasses.add(applicationClass); return this; }
/** * Shortcut for {@link #scanClasspathOf(Class)}. */ @Override public JoyScanner scanClasspathOf(final Object applicationObject) { requireNotStarted(classScanner); return scanClasspathOf(applicationObject.getClass()); }
@Override public JoyScanner setIgnoreExceptions(final boolean ignoreExceptions) { requireNotStarted(classScanner); this.ignoreExceptions = ignoreExceptions; return this; }
@Override public JoyScanner setExcludedJars(final String... excludedJars) { requireNotStarted(classScanner); Collections.addAll(this.excludedJars, excludedJars); return this; }
@Override public JoyScanner setIncludedEntries(final String... includedEntries) { requireNotStarted(classScanner); Collections.addAll(this.includedEntries, includedEntries); return this; }
@Override public JoyScanner setIncludedJars(final String... includedJars) { requireNotStarted(classScanner); Collections.addAll(this.includedJars, includedJars); return this; }
/** * Defines class and it's classloader to scan. This is not required in Java8 * and would not hurt anything if called. However, for Java9, you should * pass <i>any</i> user-application class, so Jodd can figure out the real * class path to scan. */ @Override public JoyScanner scanClasspathOf(final Class applicationClass) { requireNotStarted(classScanner); appClasses.add(applicationClass); return this; }
/** * Shortcut for {@link #scanClasspathOf(Class)}. */ @Override public JoyScanner scanClasspathOf(final Object applicationObject) { requireNotStarted(classScanner); return scanClasspathOf(applicationObject.getClass()); }