Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for ComponentMetadataRuleContainer (0.36 sec)

  1. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/ComponentMetadataRuleContainer.java

    import java.util.Iterator;
    import java.util.List;
    import java.util.function.Consumer;
    
    /**
     * Container for registered ComponentMetadataRules, either class based or closure / action based.
     */
    class ComponentMetadataRuleContainer implements Iterable<MetadataRuleWrapper> {
        private final List<MetadataRuleWrapper> rules = Lists.newArrayListWithExpectedSize(10);
        private MetadataRuleWrapper lastAdded;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 3.5K bytes
    - Viewed (0)
  2. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/dsl/ComponentMetadataRuleContainerTest.groovy

    import org.gradle.internal.rules.SpecRuleAction
    import spock.lang.Specification
    import spock.lang.Subject
    
    class ComponentMetadataRuleContainerTest extends Specification {
    
        @Subject
        def container = new ComponentMetadataRuleContainer()
    
        def 'is empty and class based by default'() {
            expect:
            container.isEmpty()
            container.isClassBasedRulesOnly()
        }
    
        def 'records added rules in order'() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  3. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/DefaultComponentMetadataHandler.java

        private static final String INVALID_SPEC_ERROR = "Could not add a component metadata rule for module '%s'.";
    
        private final Instantiator instantiator;
        private final ComponentMetadataRuleContainer metadataRuleContainer;
        private final RuleActionAdapter ruleActionAdapter;
        private final NotationParser<Object, ModuleIdentifier> moduleIdentifierNotationParser;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 16.2K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/dsl/CachedCodePathComponentMetadataProcessorTest.groovy

        def componentIdentifierNotationParser = new ComponentIdentifierParserFactory().create()
        def metadataRuleContainer = new ComponentMetadataRuleContainer()
        MetadataResolutionContext context = Mock(MetadataResolutionContext) {
            injectingInstantiator >> instantiator
        }
    
        @Issue("https://github.com/gradle/gradle/issues/20145")
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 09 11:21:11 UTC 2024
    - 8K bytes
    - Viewed (0)
  5. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/dsl/DefaultComponentMetadataProcessor.java

        private final MetadataResolutionContext metadataResolutionContext;
        private final ComponentMetadataRuleContainer metadataRuleContainer;
        private final PlatformSupport platformSupport;
    
        public DefaultComponentMetadataProcessor(ComponentMetadataRuleContainer metadataRuleContainer,
                                                 Instantiator instantiator,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 20.2K bytes
    - Viewed (0)
  6. platforms/software/dependency-management/src/test/groovy/org/gradle/api/internal/artifacts/dsl/DefaultComponentMetadataProcessorTest.groovy

        def componentIdentifierNotationParser = new ComponentIdentifierParserFactory().create()
        def metadataRuleContainer = new ComponentMetadataRuleContainer()
    
        def 'setup'() {
            rule1Executed = false
            rule2Executed = false
            TestComponentMetadataRule.instanceCount = 0
            TestComponentMetadataRuleWithArgs.instanceCount = 0
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 10.3K bytes
    - Viewed (0)
Back to top