Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 17 for PluginImplementation (0.21 sec)

  1. subprojects/core/src/main/java/org/gradle/api/internal/plugins/PluginImplementation.java

     */
    
    package org.gradle.api.internal.plugins;
    
    import org.gradle.internal.DisplayName;
    import org.gradle.plugin.use.PluginId;
    
    import javax.annotation.Nullable;
    
    public interface PluginImplementation<T> extends PotentialPlugin<T> {
        DisplayName getDisplayName();
    
        /**
         * An id for the plugin implementation, if known.
         */
        @Nullable
        PluginId getPluginId();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 26 22:35:12 UTC 2020
    - 1K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/plugins/DefaultPluginRegistry.java

                Map<PluginIdLookupCacheKey, Optional<PluginImplementation<?>>> idToPlugin = idMappings.asMap();
                PluginImplementation<?> lookup = impl.get();
                ImmutableSortedSet.Builder<PluginId> builder = ImmutableSortedSet.orderedBy(Comparator.comparing(PluginId::getId));
                for (Map.Entry<PluginIdLookupCacheKey, Optional<PluginImplementation<?>>> entry : idToPlugin.entrySet()) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 12 07:52:06 UTC 2021
    - 10.4K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/api/internal/plugins/DefaultPluginManager.java

            PluginImplementation<?> pluginImplementation = plugins.get(plugin);
            if (pluginImplementation != null) {
                return Optional.ofNullable(pluginImplementation.getPluginId());
            }
            return Optional.empty();
        }
    
        @Override
        public void apply(PluginImplementation<?> plugin) {
            doApply(plugin);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 13:46:07 UTC 2024
    - 14.8K bytes
    - Viewed (0)
  4. platforms/extensibility/plugin-use/src/main/java/org/gradle/plugin/use/resolve/internal/ClassPathPluginResolution.java

    import org.gradle.api.internal.plugins.PluginImplementation;
    import org.gradle.api.internal.plugins.PluginManagerInternal;
    import org.gradle.plugin.use.PluginId;
    
    import javax.annotation.Nullable;
    
    public class ClassPathPluginResolution implements PluginResolution {
    
        private final PluginId pluginId;
        private final String pluginVersion;
        private final PluginImplementation<?> plugin;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 03:54:58 UTC 2024
    - 1.6K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/api/internal/plugins/PluginRegistry.java

    import java.util.Optional;
    
    @ThreadSafe
    public interface PluginRegistry {
        <T> PluginImplementation<T> inspect(Class<T> clazz);
    
        /**
         * Extracts plugin information for the given class, if known to this registry.
         */
        @Nullable
        <T> PluginImplementation<T> maybeInspect(Class<T> clazz);
    
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jan 25 08:50:30 UTC 2021
    - 1.6K bytes
    - Viewed (0)
  6. platforms/extensibility/plugin-use/src/main/java/org/gradle/plugin/use/resolve/internal/SimplePluginResolution.java

    import org.gradle.api.internal.plugins.PluginImplementation;
    import org.gradle.api.internal.plugins.PluginManagerInternal;
    import org.gradle.plugin.use.PluginId;
    
    public class SimplePluginResolution implements PluginResolution {
        private final PluginImplementation<?> plugin;
    
        public SimplePluginResolution(PluginImplementation<?> plugin) {
            this.plugin = plugin;
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Jan 10 03:54:58 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  7. platforms/extensibility/plugin-development/src/integTest/groovy/org/gradle/plugin/devel/variants/GradlePluginWithVariantsPublicationIntegrationTest.groovy

                    }
                }
            """
            producer.file('src/main/java/example/plugin/GreetingPlugin.java') << pluginImplementation('<7.0')
            producer.file('src/gradle7/java/example/plugin/GreetingPlugin.java') << pluginImplementation('7.0+')
    
            consumer.file('settings.gradle') << """
                pluginManagement {
                    repositories {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 28 15:55:38 UTC 2024
    - 16.6K bytes
    - Viewed (0)
  8. subprojects/core/src/main/java/org/gradle/api/internal/plugins/PluginManagerInternal.java

    import org.gradle.plugin.use.PluginId;
    
    import java.util.Optional;
    
    public interface PluginManagerInternal extends PluginManager {
        void apply(PluginImplementation<?> plugin);
    
        <P extends Plugin> P addImperativePlugin(PluginImplementation<P> plugin);
    
        <P extends Plugin> P addImperativePlugin(Class<P> plugin);
    
        PluginContainer getPluginContainer();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 29 10:34:08 UTC 2021
    - 2.2K bytes
    - Viewed (0)
  9. platforms/extensibility/plugin-use/src/main/java/org/gradle/plugin/use/resolve/service/internal/DefaultInjectedClasspathPluginResolver.java

            return "Gradle TestKit";
        }
    
        private static class InjectedClasspathPluginResolution implements PluginResolution {
            private final PluginImplementation<?> plugin;
    
            public InjectedClasspathPluginResolution(PluginImplementation<?> plugin) {
                this.plugin = plugin;
            }
    
            @Override
            public PluginId getPluginId() {
                return plugin.getPluginId();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Apr 12 08:19:55 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  10. platforms/extensibility/plugin-use/src/main/java/org/gradle/plugin/use/resolve/internal/CorePluginResolver.java

     * limitations under the License.
     */
    
    package org.gradle.plugin.use.resolve.internal;
    
    import org.gradle.api.internal.DocumentationRegistry;
    import org.gradle.api.internal.plugins.PluginImplementation;
    import org.gradle.api.internal.plugins.PluginRegistry;
    import org.gradle.plugin.management.internal.InvalidPluginRequestException;
    import org.gradle.plugin.management.internal.PluginRequestInternal;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jan 12 19:30:55 UTC 2024
    - 3.8K bytes
    - Viewed (0)
Back to top