Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for DefaultPolymorphicNamedEntityInstantiator (0.47 sec)

  1. subprojects/core/src/main/java/org/gradle/api/internal/DefaultPolymorphicNamedEntityInstantiator.java

    import java.util.Map;
    import java.util.Set;
    
    public class DefaultPolymorphicNamedEntityInstantiator<T> implements PolymorphicNamedEntityInstantiator<T> {
        private final Map<Class<? extends T>, NamedDomainObjectFactory<? extends T>> factories = new HashMap<>();
        private final Class<? extends T> baseType;
        private final String displayName;
    
        public DefaultPolymorphicNamedEntityInstantiator(Class<? extends T> type, String displayName) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Dec 11 13:37:56 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  2. platforms/software/platform-base/src/test/groovy/org/gradle/model/internal/core/DomainObjectCollectionBackedModelMapTest.groovy

    import org.gradle.api.NamedDomainObjectFactory
    import org.gradle.api.internal.CollectionCallbackActionDecorator
    import org.gradle.api.internal.DefaultDomainObjectSet
    import org.gradle.api.internal.DefaultPolymorphicNamedEntityInstantiator
    import org.gradle.internal.Actions
    import spock.lang.Specification
    
    class DomainObjectCollectionBackedModelMapTest extends Specification {
        def "created items get added to the backing collection"() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 00:10:35 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  3. subprojects/core/src/main/java/org/gradle/api/internal/DefaultPolymorphicDomainObjectContainer.java

    import java.util.Set;
    
    public class DefaultPolymorphicDomainObjectContainer<T> extends AbstractPolymorphicDomainObjectContainer<T>
        implements ExtensiblePolymorphicDomainObjectContainer<T> {
        protected final DefaultPolymorphicNamedEntityInstantiator<T> namedEntityInstantiator;
        private final Instantiator elementInstantiator;
    
        // NOTE: This constructor exists for backwards compatibility
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 10 22:34:19 UTC 2021
    - 5K bytes
    - Viewed (0)
  4. subprojects/core/src/test/groovy/org/gradle/api/internal/DefaultPolymorphicNamedEntityInstantiatorTest.groovy

    import spock.lang.Specification
    import spock.lang.Subject
    
    class DefaultPolymorphicNamedEntityInstantiatorTest extends Specification {
    
        @Subject
        def instantiator = new DefaultPolymorphicNamedEntityInstantiator<Base>(Base, "this container")
    
        class Base {
            String value
        }
    
        class TestType extends Base {}
    
        class AnotherTestType extends Base {}
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Nov 04 22:26:51 UTC 2021
    - 3K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/testFixtures/groovy/org/gradle/model/internal/fixture/ModelRegistryHelperExtension.java

     */
    package org.gradle.model.internal.fixture;
    
    import org.gradle.api.Action;
    import org.gradle.api.NamedDomainObjectFactory;
    import org.gradle.api.Transformer;
    import org.gradle.api.internal.DefaultPolymorphicNamedEntityInstantiator;
    import org.gradle.api.internal.PolymorphicNamedEntityInstantiator;
    import org.gradle.api.internal.rules.DefaultRuleAwarePolymorphicNamedEntityInstantiator;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 18.7K bytes
    - Viewed (0)
Back to top