- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 36 for RuleAction (0.29 sec)
-
platforms/software/dependency-management/src/main/java/org/gradle/internal/rules/RuleAction.java
package org.gradle.internal.rules; import java.util.List; /** * An action representing a rule, taking declared inputs and performing an action on a subject. * * @param <T> The subject type */ public interface RuleAction<T> { List<Class<?>> getInputTypes(); void execute(T subject, List<?> inputs);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 931 bytes - Viewed (0) -
platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/dsl/DefaultComponentMetadataHandlerTest.groovy
def ruleAction = Stub(RuleAction) def mavenMetadataFactory = DependencyManagementTestUtil.mavenMetadataFactory() def ivyMetadataFactory = DependencyManagementTestUtil.ivyMetadataFactory() MetadataResolutionContext context = Mock()
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 20.4K bytes - Viewed (0) -
platforms/software/dependency-management/src/test/groovy/org/gradle/internal/rules/DefaultRuleActionValidatorTest.groovy
def ruleAction = Stub(RuleAction) { getInputTypes() >> { [String] } } expect: ruleValidator.validate(ruleAction) == ruleAction } def "accepts valid type with multiple valid types"() { def ruleValidator = new DefaultRuleActionValidator(String, Long) def ruleAction = Stub(RuleAction) { getInputTypes() >> { [parameterType] }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 2.7K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/DelegatingNamedDomainObjectSet.java
} @Override public Rule addRule(String description, Closure ruleAction) { return getDelegate().addRule(description, ruleAction); } @Override public Rule addRule(String description, Action<String> ruleAction) { return getDelegate().addRule(description, ruleAction); } @Override public Rule addRule(Rule rule) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Nov 01 08:18:33 UTC 2023 - 4.5K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/internal/rules/DefaultRuleActionValidator.java
} @Override public <T> RuleAction<? super T> validate(RuleAction<? super T> ruleAction) { validateInputTypes(ruleAction); return ruleAction; } private void validateInputTypes(RuleAction<?> ruleAction) { for (Class<?> inputType : ruleAction.getInputTypes()) { if (!validInputType.contains(inputType)) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 2.3K bytes - Viewed (0) -
platforms/software/dependency-management/src/test/groovy/org/gradle/internal/rules/NoInputsRuleActionTest.groovy
def noInputsAction = ruleAction(baseAction) expect: Matchers.strictlyEquals(noInputsAction, ruleAction(baseAction)) noInputsAction != ruleAction({String val -> } as Action<String>) } RuleAction<String> ruleAction(Action<String> action) { new NoInputsRuleAction<String>(action) }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 1.7K bytes - Viewed (0) -
platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/resolutionstrategy/DefaultComponentSelectionRulesTest.groovy
def ruleAction = Mock(RuleAction) def ruleSource = new Object() def "add closure rule that applies to all components"() { def input = { ComponentSelection cs -> } when: rules.all input then: 1 * adapter.createFromClosure(ComponentSelection, input) >> ruleAction and: rules.rules.size() == 1
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 8.7K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/DefaultComponentMetadataHandler.java
metadataRuleContainer.addRule(ruleAction); return this; } private ComponentMetadataHandler addClassBasedRule(SpecConfigurableRule ruleAction) { metadataRuleContainer.addClassRule(ruleAction); return this; } private <U> SpecRuleAction<? super U> createAllSpecRuleAction(RuleAction<? super U> ruleAction) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 16.2K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/internal/rules/RuleActionAdapter.java
import groovy.lang.Closure; import org.gradle.api.Action; public interface RuleActionAdapter { <T> RuleAction<? super T> createFromClosure(Class<T> subjectType, Closure<?> closure); <T> RuleAction<? super T> createFromAction(Action<? super T> action); <T> RuleAction<? super T> createFromRuleSource(Class<T> subjectType, Object ruleSource);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 1011 bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolutionstrategy/DefaultComponentSelectionRules.java
Spec<ComponentSelection> spec = new ComponentSelectionMatchingSpec(moduleIdentifier); return new SpecRuleAction<>(ruleAction, spec); } private SpecRuleAction<? super ComponentSelection> createAllSpecRulesAction(RuleAction<? super ComponentSelection> ruleAction) { return new SpecRuleAction<>(ruleAction, Specs.satisfyAll()); } static class ComponentSelectionMatchingSpec implements Spec<ComponentSelection> {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 6.8K bytes - Viewed (0)