Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for PotentialPlugin (0.33 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/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)
Back to top