Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 11 for HierarchicalClassLoaderStructure (0.63 sec)

  1. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/HierarchicalClassLoaderStructure.java

    import javax.annotation.Nullable;
    
    public class HierarchicalClassLoaderStructure implements ClassLoaderStructure {
        private final ClassLoaderSpec self;
        private final HierarchicalClassLoaderStructure parent;
    
        public HierarchicalClassLoaderStructure(ClassLoaderSpec self) {
            this(self, null);
        }
    
        public HierarchicalClassLoaderStructure(ClassLoaderSpec self, @Nullable HierarchicalClassLoaderStructure parent) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 04:50:46 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  2. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/HierarchicalClassLoaderStructureSerializer.java

            }
        }
    
        @Override
        public HierarchicalClassLoaderStructure read(Decoder decoder) throws Exception {
            byte parentTag = decoder.readByte();
            HierarchicalClassLoaderStructure parent;
            switch (parentTag) {
                case ROOT:
                    parent = null;
                    break;
                case HAS_PARENT:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  3. platforms/core-execution/workers/src/test/groovy/org/gradle/workers/internal/DaemonForkOptionsTest.groovy

            def settings1 = daemonForkOptionsBuilder()
                .withClassLoaderStructure(new HierarchicalClassLoaderStructure(spec1).withChild(spec2))
                .keepAliveMode(KeepAliveMode.SESSION)
                .build()
            def settings2 = daemonForkOptionsBuilder()
                .withClassLoaderStructure(new HierarchicalClassLoaderStructure(spec1).withChild(spec2))
                .keepAliveMode(KeepAliveMode.SESSION)
                .build()
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 7.4K bytes
    - Viewed (0)
  4. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/TransportableActionExecutionSpecSerializer.java

            encoder.writeBinary(spec.getSerializedParameters());
            if (spec.getClassLoaderStructure() instanceof HierarchicalClassLoaderStructure) {
                encoder.writeByte(HIERARCHICAL);
                hierarchicalClassLoaderStructureSerializer.write(encoder, (HierarchicalClassLoaderStructure) spec.getClassLoaderStructure());
            } else if (spec.getClassLoaderStructure() instanceof FlatClassLoaderStructure) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 15:52:50 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  5. platforms/jvm/scala/src/main/java/org/gradle/api/internal/tasks/scala/DaemonScalaCompiler.java

            ClassPath compilerClasspath = classPathRegistry.getClassPath("SCALA-COMPILER").plus(DefaultClassPath.of(zincClasspath));
    
            HierarchicalClassLoaderStructure classLoaderStructure = new HierarchicalClassLoaderStructure(classLoaderRegistry.getGradleWorkerExtensionSpec())
                    .withChild(getScalaFilterSpec())
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 18 15:43:33 UTC 2023
    - 6K bytes
    - Viewed (0)
  6. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/ClassLoaderStructureProvider.java

            // Add the Gradle API filter between the user classloader and the worker infrastructure classloader
            return new HierarchicalClassLoaderStructure(workerExtensionSpec)
                    .withChild(gradleApiFilter)
                    .withChild(userSpec);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 26 16:02:35 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  7. platforms/jvm/language-groovy/src/main/java/org/gradle/api/internal/tasks/compile/daemon/DaemonGroovyCompiler.java

            }
    
            VisitableURLClassLoader.Spec compilerClasspath = new VisitableURLClassLoader.Spec("compiler-loader", languageGroovyClasspath.getAsURLs());
            HierarchicalClassLoaderStructure classLoaderStructure =
                new HierarchicalClassLoaderStructure(classLoaderRegistry.getGradleWorkerExtensionSpec())
                    .withChild(getMinimalGradleFilter())
                    .withChild(targetGroovyClasspath)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed May 29 05:33:15 UTC 2024
    - 9.8K bytes
    - Viewed (0)
  8. platforms/core-execution/workers/src/test/groovy/org/gradle/workers/internal/HierarchicalClassLoaderStructureSerializerTest.groovy

        def outputStream = new ByteArrayOutputStream()
        def encoder = new KryoBackedEncoder(outputStream)
    
        def "can serialize and deserialize a classloader structure"() {
            def classLoaderStructure = new HierarchicalClassLoaderStructure(filteringClassloaderSpec())
                    .withChild(visitableUrlClassloaderSpec())
    
            when:
            serializer.write(encoder, classLoaderStructure)
            encoder.flush()
    
            and:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 2.7K bytes
    - Viewed (0)
  9. platforms/core-execution/workers/src/test/groovy/org/gradle/workers/internal/TransportableActionExecutionSpecSerializerTest.groovy

            def urls = [ new URL("file://some/path"), new URL("file://some/other/path") ]
            return new VisitableURLClassLoader.Spec("test", urls)
        }
    
        def classLoaderStructure() {
            return new HierarchicalClassLoaderStructure(filteringClassloaderSpec())
                    .withChild(visitableUrlClassloaderSpec())
        }
    
        def flatClassLoaderStructure() {
            return new FlatClassLoaderStructure(visitableUrlClassloaderSpec())
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 15:52:50 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  10. platforms/core-execution/workers/src/test/groovy/org/gradle/workers/internal/DefaultWorkerExecutorTest.groovy

            then:
            1 * classLoaderStructureProvider.getInProcessClassLoaderStructure(_, _) >> { args -> new HierarchicalClassLoaderStructure(new VisitableURLClassLoader.Spec("test", args[0].collect { it.toURI().toURL() })) }
    
            and:
            requirement.classLoaderStructure.spec.classpath.contains(foo.toURI().toURL())
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Mar 11 15:27:52 UTC 2024
    - 8.3K bytes
    - Viewed (0)
Back to top