Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for createFilteringClassLoader (0.36 sec)

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

         *
         * @param parent the parent ClassLoader
         * @param spec the filtering spec for the classloader
         * @return The ClassLoader
         */
        ClassLoader createFilteringClassLoader(ClassLoader parent, FilteringClassLoader.Spec spec);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 00:47:05 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  2. platforms/core-runtime/base-services/src/test/groovy/org/gradle/internal/classloader/DefaultClassLoaderFactoryTest.groovy

            assert ClassLoader.getSystemResource("META-INF/services/javax.xml.parsers.SAXParserFactory")
    
            when:
            def cl = new URLClassLoader(classpath.asURLArray, factory.createFilteringClassLoader(getClass().classLoader, new FilteringClassLoader.Spec()))
            def c = cl.loadClass(DefaultClassLoaderFactoryTestHelper.name)
    
            then:
            c != DefaultClassLoaderFactoryTestHelper
    
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 2.5K bytes
    - Viewed (0)
  3. platforms/ide/tooling-api/src/testFixtures/groovy/org/gradle/integtests/tooling/fixture/ToolingApiClassLoaderProvider.groovy

            sharedSpec.allowClass(ToolingApiVersion)
            sharedSpec.allowClass(TeeOutputStream)
            sharedSpec.allowClass(ClassLoaderFixture)
            def sharedClassLoader = classLoaderFactory.createFilteringClassLoader(Thread.currentThread().getContextClassLoader(), sharedSpec)
    
            def parentClassLoader = new MultiParentClassLoader(toolingApi.classLoader, sharedClassLoader)
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 21 09:28:30 UTC 2023
    - 5K bytes
    - Viewed (0)
  4. platforms/core-runtime/base-services/src/main/java/org/gradle/internal/classloader/DefaultClassLoaderFactory.java

            if (file != null) {
                return classPath.plus(Collections.singletonList(file));
            }
            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);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:48:02 UTC 2023
    - 5.3K bytes
    - Viewed (0)
  5. platforms/jvm/language-java/src/main/java/org/gradle/api/internal/tasks/compile/JdkTools.java

            FilteringClassLoader.Spec filterSpec = new FilteringClassLoader.Spec();
            filterSpec.allowPackage("com.sun.tools");
            filterSpec.allowPackage("com.sun.source");
            return classLoaderFactory.createFilteringClassLoader(
                this.getClass().getClassLoader(),
                filterSpec
            );
        }
    
        public ContextAwareJavaCompiler getSystemJavaCompiler() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 06 13:00:39 UTC 2024
    - 6.8K bytes
    - Viewed (0)
  6. subprojects/core/src/main/java/org/gradle/api/internal/initialization/loadercache/DefaultClassLoaderCache.java

                if (spec.isFiltered()) {
                    parentCachedLoader = getAndRetainLoader(spec.unfiltered(), id, factoryFunction);
                    classLoader = classLoaderFactory.createFilteringClassLoader(parentCachedLoader.classLoader, spec.filterSpec);
                } else {
                    classLoader = factoryFunction.apply(spec);
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 10.4K bytes
    - Viewed (0)
Back to top