Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for discardTypesFrom (0.3 sec)

  1. subprojects/core/src/main/java/org/gradle/api/internal/classloading/CompositeGroovySystemLoader.java

            for (GroovySystemLoader loader : loaders) {
                loader.shutdown();
            }
        }
    
        @Override
        public void discardTypesFrom(ClassLoader classLoader) {
            for (GroovySystemLoader loader : loaders) {
                loader.discardTypesFrom(classLoader);
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 12 07:52:05 UTC 2021
    - 1.3K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/project/antbuilder/Cleanup.java

        }
    
        ClassPath getKey() {
            return key;
        }
    
        void cleanup(Mode mode) {
            groovySystemForClassLoader.shutdown();
            gradleApiGroovyLoader.discardTypesFrom(classLoader);
            antBuilderGroovyLoader.discardTypesFrom(classLoader);
            if (mode == Mode.CLOSE_CLASSLOADER) {
                ClassLoaderUtils.tryClose(classLoader);
            }
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 09 13:21:30 UTC 2016
    - 2.3K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/api/internal/classloading/NoOpGroovySystemLoader.java

    /**
     * Doesn't need to do anything.
     */
    public class NoOpGroovySystemLoader implements GroovySystemLoader {
        @Override
        public void shutdown() {
        }
    
        @Override
        public void discardTypesFrom(ClassLoader classLoader) {
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 02 16:56:13 UTC 2016
    - 904 bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/api/internal/classloading/GroovySystemLoader.java

         */
        void shutdown();
    
        /**
         * Invoked when another ClassLoader is discarded, so that this Groovy system can remove state for the classes loaded from the ClassLoader
         */
        void discardTypesFrom(ClassLoader classLoader);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 02 16:56:13 UTC 2016
    - 1.1K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/api/internal/classloading/PreferenceCleaningGroovySystemLoader.java

                }
            } catch (Exception e) {
                throw new GradleException("Could not shut down the Groovy system for " + leakingLoader, e);
            }
        }
    
        @Override
        public void discardTypesFrom(ClassLoader classLoader) {
    
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Oct 27 13:08:25 UTC 2018
    - 2.2K bytes
    - Viewed (0)
  6. subprojects/core/src/main/java/org/gradle/api/internal/project/antbuilder/DefaultIsolatedAntBuilder.java

        }
    
        @Override
        public void stop() {
            classLoaderCache.stop();
    
            // Remove classes from core Gradle API
            gradleApiGroovyLoader.discardTypesFrom(antAdapterLoader);
            gradleApiGroovyLoader.discardTypesFrom(antLoader);
    
            // Shutdown the adapter Groovy system
            antAdapterGroovyLoader.shutdown();
    
            ClassLoaderUtils.tryClose(antAdapterLoader);
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 02 18:37:54 UTC 2023
    - 11.6K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/api/internal/classloading/ClassInfoCleaningGroovySystemLoader.java

                }
            } catch (Exception e) {
                throw new GradleException("Could not shut down the Groovy system for " + leakingLoader, e);
            }
        }
    
        @Override
        public void discardTypesFrom(ClassLoader classLoader) {
            if (classLoader == leakingLoader) {
                throw new IllegalStateException("Cannot remove own types from Groovy loader.");
            }
            try {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 26 09:28:17 UTC 2019
    - 5.4K bytes
    - Viewed (0)
  8. platforms/jvm/language-groovy/src/main/java/org/gradle/api/internal/tasks/compile/ApiGroovyCompiler.java

                throw new CompilationFailedException(result);
            } finally {
                // Remove compile and AST types from the Groovy loader
                compilerGroovyLoader.discardTypesFrom(classPathLoader);
                compilerGroovyLoader.discardTypesFrom(astTransformClassLoader);
                //Discard the compile loader
                compileClasspathLoader.shutdown();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Aug 28 11:40:18 UTC 2023
    - 20.7K bytes
    - Viewed (0)
Back to top