Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for applyImperative (0.26 sec)

  1. subprojects/core/src/test/groovy/org/gradle/api/internal/plugins/AddSoftwareTypesAsExtensionsPluginTargetTest.groovy

            and:
            1 * delegate.applyImperative(null, plugin)
        }
    
        def "does not add software types for plugins that are not registered"() {
            def plugin = Mock(Plugin)
    
            when:
            pluginTarget.applyImperative(null, plugin)
    
            then:
            1 * softwareTypeRegistry.isRegistered(_) >> false
    
            and:
            1 * delegate.applyImperative(null, plugin)
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 20:42:35 UTC 2024
    - 3K bytes
    - Viewed (0)
  2. subprojects/core/src/test/groovy/org/gradle/api/internal/plugins/SoftwareTypeRegistrationPluginTargetTest.groovy

            1 * softwareTypeRegistry.register(SoftwareTypePlugin.class, null)
    
            and:
            1 * delegate.applyImperative(null, plugin)
        }
    
        def "throws exception when plugins are registered that do not expose software types"() {
            when:
            pluginTarget.applyImperative(null, plugin)
    
            then: // setup property metadata
            2 * inspectionScheme.getMetadataStore() >> metadataStore
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 03 16:02:29 UTC 2024
    - 6.5K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/api/internal/plugins/RuleBasedPluginTarget.java

            return imperativeTarget.getConfigurationTargetIdentifier();
        }
    
        @Override
        public void applyImperative(@Nullable String pluginId, Plugin<?> plugin) {
            imperativeTarget.applyImperative(pluginId, plugin);
        }
    
        @Override
        public void applyRules(@Nullable String pluginId, Class<?> clazz) {
            target.prepareForRuleBasedPlugins();
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 20:42:21 UTC 2024
    - 3K bytes
    - Viewed (0)
  4. subprojects/core/src/main/java/org/gradle/api/internal/plugins/PluginTarget.java

    public interface PluginTarget {
    
        // Implementations should not wrap exceptions, this is done in DefaultObjectConfigurationAction
    
        ConfigurationTargetIdentifier getConfigurationTargetIdentifier();
    
        void applyImperative(@Nullable String pluginId, Plugin<?> plugin);
    
        void applyRules(@Nullable String pluginId, Class<?> clazz);
    
        void applyImperativeRulesHybrid(@Nullable String pluginId, Plugin<?> plugin, Class<?> declaringClass);
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 20:42:35 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  5. subprojects/core/src/main/java/org/gradle/api/internal/plugins/SoftwareTypeRegistrationPluginTarget.java

        }
    
        @Override
        public void applyImperative(@Nullable String pluginId, Plugin<?> plugin) {
            TypeToken<?> pluginType = TypeToken.of(plugin.getClass());
            TypeMetadata typeMetadata = inspectionScheme.getMetadataStore().getTypeMetadata(pluginType.getRawType());
            registerSoftwareTypes(typeMetadata);
    
            delegate.applyImperative(pluginId, plugin);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jun 03 16:02:28 UTC 2024
    - 8.1K bytes
    - Viewed (0)
  6. subprojects/core/src/main/java/org/gradle/api/internal/plugins/AddSoftwareTypesAsExtensionsPluginTarget.java

        }
    
        @Override
        public ConfigurationTargetIdentifier getConfigurationTargetIdentifier() {
            return delegate.getConfigurationTargetIdentifier();
        }
    
        @Override
        public void applyImperative(@Nullable String pluginId, Plugin<?> plugin) {
            if (softwareTypeRegistry.isRegistered(Cast.uncheckedCast(plugin.getClass()))) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 20:42:35 UTC 2024
    - 5.5K bytes
    - Viewed (0)
  7. subprojects/core/src/main/java/org/gradle/api/internal/plugins/ImperativeOnlyPluginTarget.java

        }
    
        @Override
        public ConfigurationTargetIdentifier getConfigurationTargetIdentifier() {
            return target.getConfigurationTargetIdentifier();
        }
    
        @Override
        public void applyImperative(@Nullable String pluginId, Plugin<?> plugin) {
            // TODO validate that the plugin accepts this kind of argument
            Plugin<T> cast = uncheckedCast(plugin);
            cast.apply(target);
        }
    
        @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 11 20:42:21 UTC 2024
    - 2K bytes
    - Viewed (0)
  8. subprojects/core/src/test/groovy/org/gradle/api/internal/plugins/DefaultPluginContainerTest.groovy

            when:
            container.apply(plugin1Class)
    
            then:
            1 * target.applyImperative(null, { plugin1Class.isInstance(it) })
        }
    
        def "calls apply on target for id"() {
            when:
            container.apply("plugin")
    
            then:
            1 * target.applyImperative("plugin", { plugin1Class.isInstance(it) })
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 13 21:54:27 UTC 2024
    - 10.4K bytes
    - Viewed (0)
Back to top