Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for PotentialPlugin (0.23 sec)

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

     *
     * This may represent an invalid plugin.
     *
     * At the moment it does not encompass plugins that aren't implemented as classes, but it is likely to in the future.
     */
    public interface PotentialPlugin<T> {
    
        enum Type {
            UNKNOWN,
            IMPERATIVE_CLASS,
            PURE_RULE_SOURCE_CLASS,
            HYBRID_IMPERATIVE_AND_RULES_CLASS
        }
    
        Class<? extends T> asClass();
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 09 13:25:53 UTC 2017
    - 1.1K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/plugins/PluginInspector.java

        }
    
        private <T extends Plugin<?>> PotentialPlugin<T> toImperative(Class<T> type, boolean hasRules) {
            if (hasRules) {
                return new PotentialHybridImperativeAndRulesPlugin<T>(type);
            } else {
                return new PotentialImperativeClassPlugin<T>(type);
            }
        }
    
        private static class PotentialImperativeClassPlugin<T extends Plugin<?>> implements PotentialPlugin<T> {
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 17 10:39:11 UTC 2019
    - 4.5K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/api/internal/plugins/DefaultPotentialPluginWithId.java

        private final PluginId pluginId;
        private final PotentialPlugin<? extends T> potentialPlugin;
    
        public static <T> DefaultPotentialPluginWithId<T> of(PluginId pluginId, PotentialPlugin<T> potentialPlugin) {
            return new DefaultPotentialPluginWithId<T>(pluginId, potentialPlugin);
        }
    
        protected DefaultPotentialPluginWithId(PluginId pluginId, PotentialPlugin<? extends T> potentialPlugin) {
            this.pluginId = pluginId;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 26 22:35:12 UTC 2020
    - 2.1K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/api/internal/plugins/DefaultPluginRegistry.java

                            pluginDescriptor), e);
                    }
    
                    PotentialPlugin<?> potentialPlugin = pluginInspector.inspect(implClass);
                    PluginImplementation<Object> withId = new RegistryAwarePluginImplementation(classLoader, pluginId, potentialPlugin);
                    return Optional.of(withId);
                }
            });
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 12 07:52:06 UTC 2021
    - 10.4K bytes
    - Viewed (0)
  5. subprojects/core/src/test/groovy/org/gradle/api/internal/plugins/DefaultPluginRegistryTest.groovy

            expect:
            def plugin = pluginRegistry.lookup(DefaultPluginId.of("somePlugin"))
            plugin.pluginId == DefaultPluginId.of("somePlugin")
            plugin.type == PotentialPlugin.Type.IMPERATIVE_CLASS
            plugin.displayName.displayName == "plugin 'somePlugin'"
            plugin.asClass() == TestPlugin1
        }
    
        def "can locate rule source plugin implementation given an id"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 12 07:52:06 UTC 2021
    - 13K bytes
    - Viewed (0)
  6. 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();
    
        boolean isAlsoKnownAs(PluginId id);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 26 22:35:12 UTC 2020
    - 1K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/api/internal/plugins/DefaultPluginManager.java

            try {
                Thread.currentThread().setContextClassLoader(pluginClass.getClassLoader());
                if (plugin.getType().equals(PotentialPlugin.Type.UNKNOWN)) {
                    throw new InvalidPluginException("'" + pluginClass.getName() + "' is neither a plugin or a rule source and cannot be applied.");
                } else {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 13:46:07 UTC 2024
    - 14.8K bytes
    - Viewed (0)
  8. testing/architecture-test/src/changes/archunit-store/internal-api-nullability.txt

    Class <org.gradle.api.internal.plugins.PotentialPlugin$Type> is not annotated (directly or via its package) with @org.gradle.api.NonNullApi in (PotentialPlugin.java:0)
    Class <org.gradle.api.internal.plugins.PotentialPlugin> is not annotated (directly or via its package) with @org.gradle.api.NonNullApi in (PotentialPlugin.java:0)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 09:51:15 UTC 2024
    - 967.9K bytes
    - Viewed (0)
Back to top