Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 4 of 4 for bridgedInstance (0.23 sec)

  1. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/internal/core/InstanceBackedModelRegistrationTest.groovy

            def barReference = ModelReference.of("bar", List)
    
            def descriptor = new SimpleModelRuleDescriptor("foo")
    
            def fooList = []
            def fooRegistration = ModelRegistrations.bridgedInstance(fooReference, fooList).descriptor(descriptor).build()
            registry.register(fooRegistration)
    
            def barList = []
            def factory = Mock(org.gradle.internal.Factory) {
                create() >> barList
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-groovy/src/test/groovy/org/gradle/model/dsl/internal/NonTransformedModelDslBackingTest.groovy

        def modelDsl
    
        def setup() {
            modelDsl = new NonTransformedModelDslBacking(getRegistry())
        }
    
        void register(String pathString, Object element) {
            registry.register(ModelRegistrations.bridgedInstance(ModelReference.of(pathString, element.class), element).descriptor("register").build())
        }
    
        def "can add rules via dsl"() {
            given:
            register("foo", [])
    
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.3K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/model/internal/core/ModelRegistrations.java

    @ThreadSafe
    public abstract class ModelRegistrations {
    
        public static <T> Builder serviceInstance(ModelReference<T> modelReference, T instance) {
            return bridgedInstance(modelReference, instance)
                .hidden(true);
        }
    
        public static <T> Builder bridgedInstance(ModelReference<T> modelReference, T instance) {
            return unmanagedInstance(modelReference, Factories.constant(instance), Actions.doNothing());
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 9.5K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/test/groovy/org/gradle/model/UnmanagedNodeBackedModelMapTest.groovy

            }
        }
    
        Class<NamedThing> itemClass = NamedThing
        Class<SpecialNamedThing> specialItemClass = SpecialNamedThing
    
        def setup() {
            registry.register(
                ModelRegistrations.bridgedInstance(
                    ModelReference.of(path, new ModelType<NamedEntityInstantiator<NamedThing>>() {}),
                    { name, type -> DirectInstantiator.instantiate(type, name) } as NamedEntityInstantiator
                )
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.4K bytes
    - Viewed (0)
Back to top