Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for PrecompiledGroovyScript (0.21 sec)

  1. platforms/extensibility/plugin-development/src/main/java/org/gradle/plugin/devel/internal/precompiled/PrecompiledGroovyScript.java

    import org.gradle.plugin.devel.PluginDeclaration;
    import org.gradle.plugin.use.PluginId;
    import org.gradle.plugin.use.internal.DefaultPluginId;
    
    import java.io.File;
    
    class PrecompiledGroovyScript {
        private static final String SCRIPT_PLUGIN_EXTENSION = ".gradle";
    
        private final ScriptSource firstPassSource;
        private final ScriptSource scriptSource;
        private final Type type;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 6.1K bytes
    - Viewed (0)
  2. platforms/extensibility/plugin-development/src/main/java/org/gradle/plugin/devel/internal/precompiled/ExtractPluginRequestsTask.java

        @Internal
        abstract ListProperty<PrecompiledGroovyScript> getScriptPlugins();
    
        @TaskAction
        void extractPluginsBlocks() {
            getFileSystemOperations().delete(spec -> spec.delete(getExtractedPluginRequestsClassesDirectory()));
            getExtractedPluginRequestsClassesDirectory().get().getAsFile().mkdirs();
    
            // TODO: Use worker API?
            for (PrecompiledGroovyScript scriptPlugin : getScriptPlugins().get()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 3.9K bytes
    - Viewed (0)
  3. platforms/extensibility/plugin-development/src/main/java/org/gradle/plugin/devel/internal/precompiled/PrecompiledGroovyPluginsPlugin.java

            FileTree scriptPluginFiles = pluginSourceSet.getAllSource().matching(PrecompiledGroovyScript::filterPluginFiles);
    
            List<PrecompiledGroovyScript> scriptPlugins = scriptPluginFiles.getFiles().stream()
                .map(file -> new PrecompiledGroovyScript(file, getTextFileResourceLoader()))
                .peek(scriptPlugin -> validateScriptPlugin(project, scriptPlugin))
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 6.6K bytes
    - Viewed (0)
  4. platforms/extensibility/plugin-development/src/main/java/org/gradle/plugin/devel/internal/precompiled/GeneratePluginAdaptersTask.java

        @Internal
        abstract ListProperty<PrecompiledGroovyScript> getScriptPlugins();
    
        @TaskAction
        void generatePluginAdapters() {
            getFileSystemOperations().delete(spec -> spec.delete(getPluginAdapterSourcesOutputDirectory()));
            getPluginAdapterSourcesOutputDirectory().get().getAsFile().mkdirs();
    
            // TODO: Use worker API?
            for (PrecompiledGroovyScript scriptPlugin : getScriptPlugins().get()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Jun 06 22:50:50 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  5. platforms/extensibility/plugin-development/src/test/groovy/org/gradle/plugin/devel/internal/precompiled/PrecompiledGroovyScriptTest.groovy

        def "throws for filename yielding invalid plugin id"() {
            when:
            new PrecompiledGroovyScript(new File("/foo/bar/f%izzbuzz.gradle"), loader)
    
            then:
            thrown InvalidPluginIdException
        }
    
        def "creates valid java classname from script filename based plugin id"() {
            expect:
            def script = new PrecompiledGroovyScript(new File("/foo/bar/$filename"), loader)
            script.pluginAdapterClassName == javaClass
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 2K bytes
    - Viewed (0)
  6. platforms/extensibility/plugin-development/src/main/java/org/gradle/plugin/devel/internal/precompiled/CompileGroovyScriptPluginsTask.java

        abstract ConfigurableFileCollection getClasspath();
    
        @OutputDirectory
        abstract DirectoryProperty getPrecompiledGroovyScriptsOutputDirectory();
    
        @Internal
        abstract ListProperty<PrecompiledGroovyScript> getScriptPlugins();
    
        @TaskAction
        void compileScripts() {
            ClassLoaderScope classLoaderScope = getClassLoaderScopeRegistry().getCoreAndPluginsScope();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 16 22:36:52 UTC 2023
    - 5.5K bytes
    - Viewed (0)
Back to top