Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 36 for FilteringClassLoader (0.23 sec)

  1. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/classloader/FilteringClassLoader.java

     * packages and resources are visible.
     */
    public class FilteringClassLoader extends ClassLoader implements ClassLoaderHierarchy {
        private static final ClassLoader EXT_CLASS_LOADER;
        private static final Set<String> SYSTEM_PACKAGES = new HashSet<String>();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 12.4K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/initialization/DefaultClassLoaderRegistry.java

        }
    
        private static ClassLoader restrictTo(FilteringClassLoader.Spec spec, ClassLoader parent) {
            return new FilteringClassLoader(parent, spec);
        }
    
        private FilteringClassLoader.Spec apiSpecFor(ClassLoader classLoader) {
            FilteringClassLoader.Spec apiSpec = new FilteringClassLoader.Spec();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Oct 05 19:36:14 UTC 2023
    - 4K bytes
    - Viewed (0)
  3. platforms/core-runtime/base-services/src/test/groovy/org/gradle/internal/classloader/FilteringClassLoaderTest.groovy

            def spec = new FilteringClassLoader.Spec([ 'allow.ClassName' ], [ 'allowPackage' ], [ 'allowPackagePrefix' ], [ 'allowPackageResource' ], [ 'allowResource' ], [ 'disallow.ClassName' ], [ 'disallowPackage' ])
            def filteringClassLoader = new FilteringClassLoader(parent, spec)
            def visitor = Mock(ClassLoaderVisitor)
    
            when:
            filteringClassLoader.visit(visitor)
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 9.9K bytes
    - Viewed (0)
  4. platforms/core-runtime/daemon-protocol/src/main/java/org/gradle/tooling/internal/provider/serialization/ModelClassLoaderFactory.java

            if (spec instanceof CachingClassLoader.Spec) {
                return new CachingClassLoader(parent);
            }
            if (spec instanceof FilteringClassLoader.Spec) {
                FilteringClassLoader.Spec clSpec = (FilteringClassLoader.Spec) spec;
                return new FilteringClassLoader(parent, clSpec);
            }
            throw new IllegalArgumentException(String.format("Don't know how to create a ClassLoader from spec %s", spec));
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 00:13:09 UTC 2024
    - 2.8K bytes
    - Viewed (0)
  5. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/filter/AnnotationProcessorFilter.java

     */
    
    package org.gradle.api.internal.tasks.compile.filter;
    
    import org.gradle.internal.classloader.FilteringClassLoader;
    
    public class AnnotationProcessorFilter {
        public static FilteringClassLoader getFilteredClassLoader(ClassLoader parent) {
            return new FilteringClassLoader(parent, getExtraAllowedPackages());
        }
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 1.5K bytes
    - Viewed (0)
  6. platforms/core-execution/worker-main/src/main/java/org/gradle/process/internal/worker/GradleWorkerMain.java

                // Set up worker ClassLoader
                FilteringClassLoader.Spec filteringClassLoaderSpec = new FilteringClassLoader.Spec();
                for (String sharedPackage : sharedPackages) {
                    filteringClassLoaderSpec.allowPackage(sharedPackage);
                }
                FilteringClassLoader filteringClassLoader = new FilteringClassLoader(getClass().getClassLoader(), filteringClassLoaderSpec);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 23 05:58:56 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  7. platforms/ide/tooling-api/src/testFixtures/groovy/org/gradle/integtests/tooling/fixture/ClassLoaderFixture.groovy

        }
    
        static ClassLoader actionClassLoader(ClassLoader parent, TestFile... cp) {
            def spec = new FilteringClassLoader.Spec()
            spec.allowPackage("org.gradle.tooling")
            def parentCl = new FilteringClassLoader(parent, spec)
            return new URLClassLoader(cp.collect { it.toURI().toURL() } as URL[], parentCl)
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 1.4K bytes
    - Viewed (0)
  8. platforms/ide/tooling-api/src/main/java/org/gradle/tooling/internal/consumer/loader/DefaultToolingImplementationLoader.java

            LOGGER.debug("Using tooling provider classpath: {}", implementationClasspath);
            FilteringClassLoader.Spec filterSpec = new FilteringClassLoader.Spec();
            filterSpec.allowPackage("org.gradle.tooling.internal.protocol");
            filterSpec.allowClass(JavaVersion.class);
            FilteringClassLoader filteringClassLoader = new FilteringClassLoader(classLoader, filterSpec);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Sep 26 14:49:20 UTC 2023
    - 7.6K bytes
    - Viewed (0)
  9. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/classloader/DefaultClassLoaderFactory.java

            }
            return classPath;
        }
    
        @Override
        public ClassLoader createFilteringClassLoader(ClassLoader parent, FilteringClassLoader.Spec spec) {
            // See the comment for {@link #createIsolatedClassLoader} above
            FilteringClassLoader.Spec classLoaderSpec = new FilteringClassLoader.Spec(spec);
            if (needJaxpImpl()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 5.3K bytes
    - Viewed (0)
  10. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/IsolatedClassloaderWorker.java

            } else if (spec instanceof FilteringClassLoader.Spec) {
                FilteringClassLoader.Spec filteringSpec = (FilteringClassLoader.Spec) spec;
                if (filteringSpec.isEmpty()) {
                    return parent;
                }
                return new FilteringClassLoader(parent, filteringSpec);
            } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 5.2K bytes
    - Viewed (0)
Back to top