private void checkClass()

in meecrowave-gradle-plugin/src/main/java/org/apache/meecrowave/gradle/classloader/FilterGradleClassLoader.java [73:117]


    private void checkClass(final String name) throws ClassNotFoundException { // let slf4j+gradle go to reuse it
        if (name != null && (
                name.startsWith("aQute") ||
                        name.startsWith("bsh") ||
                        name.startsWith("com.amazon") ||
                        name.startsWith("com.beust") ||
                        name.startsWith("com.esot") ||
                        name.startsWith("com.google") ||
                        name.startsWith("com.jackson") ||
                        name.startsWith("com.jcraft") ||
                        name.startsWith("com.tonixsystems") ||
                        name.startsWith("javax.el") ||
                        name.startsWith("javax.inject") ||
                        name.startsWith("javax.servlet") ||
                        name.startsWith("jcifs.") ||
                        name.startsWith("junit.") ||
                        name.startsWith("groovy") ||
                        name.startsWith("mozilla.") ||
                        name.startsWith("net.jcip.") ||
                        name.startsWith("net.ruby") ||
                        name.startsWith("org.apache.") ||
                        name.startsWith("org.bouncycastle.") ||
                        name.startsWith("org.codehaus.") ||
                        name.startsWith("org.cyber") ||
                        name.startsWith("org.dom4j.") ||
                        name.startsWith("org.eclipse.") ||
                        name.startsWith("org.fusesource.") ||
                        name.startsWith("org.hamcrest.") ||
                        name.startsWith("org.jaxen.") ||
                        name.startsWith("org.mortbay.") ||
                        name.startsWith("org.mozilla.") ||
                        name.startsWith("org.objectweb.") ||
                        name.startsWith("org.objenesis.") ||
                        name.startsWith("org.osgi.") ||
                        name.startsWith("org.simpleframework.") ||
                        name.startsWith("org.sonar.") ||
                        name.startsWith("org.sonatype.") ||
                        name.startsWith("org.testng.") ||
                        name.startsWith("org.yaml.") ||
                        isForbiddenGradleClass(name) ||
                        isFiltered(name)
        )) {
            throw new ClassNotFoundException();
        }
    }