Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 36 for RuleAction (0.69 sec)

  1. platforms/software/dependency-management/src/main/java/org/gradle/internal/rules/SpecRuleAction.java

    /**
     * Represents a tuple containing a Spec and a RuleAction
     */
    public class SpecRuleAction<T> {
        final RuleAction<? super T> action;
        final Spec<? super T> spec;
    
        public SpecRuleAction(RuleAction<? super T> action, Spec<? super T> spec) {
            this.action = action;
            this.spec = spec;
        }
    
        public RuleAction<? super T> getAction() {
            return action;
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 1.1K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/dependencysubstitution/DefaultDependencySubstitutionsSpec.groovy

            when:
            substitutions.ruleAction.execute(details)
    
            then:
            0 * details._
        }
    
        def "all() matches modules and projects"() {
            given:
            def action = Mock(Action)
            substitutions.all(action)
    
            def moduleDetails = Mock(DependencySubstitutionInternal)
    
            when:
            substitutions.ruleAction.execute(moduleDetails)
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 11.3K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/test/groovy/org/gradle/internal/rules/DefaultRuleActionAdapterTest.groovy

            closureCalled == "string"
    
            when:
            ruleAction = ruleActionAdapter.createFromClosure(String, { s -> closureCalled = s })
            ruleAction.execute("object", [])
    
            then:
            ruleAction.inputTypes == []
            closureCalled == "object"
    
            when:
            ruleAction = ruleActionAdapter.createFromClosure(String, { -> closureCalled = delegate })
            ruleAction.execute("zero", [])
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 4.7K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/ActionBasedMetadataRuleWrapper.java

    class ActionBasedMetadataRuleWrapper implements MetadataRuleWrapper {
        private final SpecRuleAction<? super ComponentMetadataDetails> ruleAction;
    
        ActionBasedMetadataRuleWrapper(SpecRuleAction<? super ComponentMetadataDetails> ruleAction) {
            this.ruleAction = ruleAction;
        }
    
        @Override
        public DisplayName getDisplayName() {
            return Describables.of("opaque inline rule");
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  5. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/ComponentMetadataRuleContainer.java

        }
    
        void addClassRule(SpecConfigurableRule ruleAction) {
            if (lastAdded != null && lastAdded.isClassBased()) {
                lastAdded.addClassRule(ruleAction);
            } else {
                lastAdded = new ClassBasedMetadataRuleWrapper(ruleAction);
                addRule();
            }
            rulesHash = 31 * rulesHash + ruleAction.getConfigurableRule().hashCode();
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  6. platforms/software/dependency-management/src/main/java/org/gradle/internal/rules/RuleActionValidator.java

     * limitations under the License.
     */
    
    package org.gradle.internal.rules;
    
    public interface RuleActionValidator {
        <T> RuleAction<? super T> validate(RuleAction<? super T> ruleAction);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 768 bytes
    - Viewed (0)
  7. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/support/delegates/NamedDomainObjectContainerDelegate.kt

            delegate.addRule(rule)
    
        override fun addRule(description: String, ruleAction: Closure<Any>): Rule =
            delegate.addRule(description, ruleAction)
    
        override fun addRule(description: String, ruleAction: Action<String>): Rule =
            delegate.addRule(description, ruleAction)
    
        override fun configure(configureClosure: Closure<Any>): NamedDomainObjectContainer<T> =
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 01 08:18:33 UTC 2023
    - 6.5K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/inspect/AbstractMutationModelRuleExtractor.java

                MethodBackedModelAction<S> ruleAction = new MethodBackedModelAction<S>(ruleDefinition.getDescriptor(), ruleDefinition.getSubjectReference(), ruleDefinition.getTailReferences());
                RuleExtractorUtils.configureRuleAction(context, ruleApplicationScope, mutationType, ruleAction);
            }
    
            @Override
            public List<? extends Class<?>> getRuleDependencies() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  9. platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/support/delegates/TaskContainerDelegate.kt

            delegate.addRule(rule)
    
        override fun addRule(description: String, ruleAction: Closure<Any>): Rule =
            delegate.addRule(description, ruleAction)
    
        override fun addRule(description: String, ruleAction: Action<String>): Rule =
            delegate.addRule(description, ruleAction)
    
        override fun configure(configureClosure: Closure<Any>): NamedDomainObjectContainer<Task> =
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Nov 01 08:18:33 UTC 2023
    - 8.4K bytes
    - Viewed (0)
  10. platforms/software/dependency-management/src/main/java/org/gradle/internal/rules/DefaultRuleActionAdapter.java

        public DefaultRuleActionAdapter(RuleActionValidator ruleActionValidator, String context) {
            this.ruleActionValidator = ruleActionValidator;
            this.context = context;
        }
    
        @Override
        public <T> RuleAction<? super T> createFromClosure(Class<T> subjectType, Closure<?> closure) {
            try {
                return ruleActionValidator.validate(new ClosureBackedRuleAction<>(subjectType, closure));
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.6K bytes
    - Viewed (0)
Back to top