/** * Initialization procedure * * @param servletContext * The {@link ServletContext} of the web application. * @param classLoader * The {@link ClassLoader} to use for loading classes * @param packageFilter * The {@link PackageFilter} used to check if a package has to be * scanned. */ public AbstractClassFinder(ServletContext servletContext, ClassLoader classLoader, PackageFilter packageFilter) { this.servletContext = servletContext; this.classLoader = classLoader; this.packageFilter = packageFilter; this.byteCodeAnnotationFilter = new ByteCodeAnnotationFilter(); }
boolean shouldScanClass = byteCodeAnnotationFilter.accept(classFileStream);
boolean shouldScanClass = byteCodeAnnotationFilter.accept(classFileStream);
/** * Initialization procedure * * @param servletContext * The {@link ServletContext} of the web application. * @param classLoader * The {@link ClassLoader} to use for loading classes * @param packageFilter * The {@link PackageFilter} used to check if a package has to be * scanned. */ public AbstractClassFinder(ServletContext servletContext, ClassLoader classLoader, PackageFilter packageFilter) { this.servletContext = servletContext; this.classLoader = classLoader; this.packageFilter = packageFilter; this.byteCodeAnnotationFilter = new ByteCodeAnnotationFilter(); }
boolean shouldScanClass = byteCodeAnnotationFilter.accept(classFileStream);
/** * Initialization procedure * * @param servletContext * The {@link ServletContext} of the web application. * @param classLoader * The {@link ClassLoader} to use for loading classes * @param packageFilter * The {@link PackageFilter} used to check if a package has to be * scanned. */ public AbstractClassFinder(ServletContext servletContext, ClassLoader classLoader, PackageFilter packageFilter) { this.servletContext = servletContext; this.classLoader = classLoader; this.packageFilter = packageFilter; this.byteCodeAnnotationFilter = new ByteCodeAnnotationFilter(); }