- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for RuleActionAdapter (0.16 sec)
-
platforms/software/dependency-management/src/main/java/org/gradle/internal/rules/RuleActionAdapter.java
* limitations under the License. */ package org.gradle.internal.rules; 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);
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/test/groovy/org/gradle/internal/rules/DefaultRuleActionAdapterTest.groovy
class DefaultRuleActionAdapterTest extends Specification { def RuleActionValidator noopValidator def ruleActionAdapter def setup() { noopValidator = Stub(RuleActionValidator) { validate(_) >> { RuleAction ruleAction -> ruleAction } } } def "can adapt from closure" () { ruleActionAdapter = new DefaultRuleActionAdapter(noopValidator, "context") def closureCalled = ""
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 4.7K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolutionstrategy/DefaultComponentSelectionRules.java
} protected DefaultComponentSelectionRules(ImmutableModuleIdentifierFactory moduleIdentifierFactory, RuleActionAdapter ruleActionAdapter) { this.ruleActionAdapter = ruleActionAdapter; this.moduleIdentifierNotationParser = NotationParserBuilder .toType(ModuleIdentifier.class) .fromCharSequence(new ModuleIdentifierNotationConverter(moduleIdentifierFactory))
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 6.8K bytes - Viewed (0) -
platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/ivyservice/resolutionstrategy/DefaultComponentSelectionRulesTest.groovy
static final GROUP = "group" static final MODULE = "module" RuleActionAdapter adapter = Mock(RuleActionAdapter) DefaultComponentSelectionRules rules = new DefaultComponentSelectionRules(new DefaultImmutableModuleIdentifierFactory(), adapter) def ruleAction = Mock(RuleAction) def ruleSource = new Object() def "add closure rule that applies to all components"() {
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/internal/rules/DefaultRuleActionAdapter.java
import groovy.lang.Closure; import org.gradle.api.Action; import org.gradle.api.InvalidUserCodeException; import org.gradle.model.internal.type.ModelType; public class DefaultRuleActionAdapter implements RuleActionAdapter { private static final String INVALID_CLOSURE_ERROR = "The closure provided is not valid as a rule for '%s'."; private static final String INVALID_ACTION_ERROR = "The action provided is not valid as a rule for '%s'.";
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 2.6K bytes - Viewed (0)