Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 176 for instantiatorFactory (1.54 sec)

  1. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/InstantiatorFactory.java

     *
     * <p>A service of this type is available in all scopes and is the recommended way to obtain an {@link Instantiator} and other types.</p>
     */
    @ServiceScope(Scope.Global.class)
    public interface InstantiatorFactory {
        /**
         * Creates an {@link Instantiator} that can inject services and user provided values into the instances it creates, but does not decorate the instances. Is not lenient.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 00:47:05 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  2. subprojects/core/src/main/java/org/gradle/api/internal/collections/DefaultDomainObjectCollectionFactory.java

        private final MutationGuard mutationGuard;
    
        public DefaultDomainObjectCollectionFactory(InstantiatorFactory instantiatorFactory, ServiceRegistry servicesToInject, CollectionCallbackActionDecorator collectionCallbackActionDecorator, MutationGuard mutationGuard) {
            this.instantiatorFactory = instantiatorFactory;
            this.servicesToInject = servicesToInject;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 10 22:34:19 UTC 2021
    - 6.3K bytes
    - Viewed (0)
  3. platforms/core-configuration/flow-services/src/main/kotlin/org/gradle/internal/flow/services/FlowServicesProvider.kt

        fun createFlowScheduler(
            instantiatorFactory: InstantiatorFactory,
            services: ServiceRegistry,
        ): FlowScheduler = FlowScheduler(
            instantiatorFactory,
            services,
        )
    
        @Provides
        fun createFlowParametersInstantiator(
            inspectionSchemeFactory: InspectionSchemeFactory,
            instantiatorFactory: InstantiatorFactory,
            services: ServiceRegistry,
        ) = FlowParametersInstantiator(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 12:34:44 UTC 2024
    - 2.3K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/instantiation/generator/DefaultInstantiatorFactoryTest.groovy

            expect:
            instantiatorFactory.injectScheme().instantiator().is(instantiatorFactory.inject())
            instantiatorFactory.injectScheme([]).instantiator().is(instantiatorFactory.inject())
            !instantiatorFactory.decorateScheme().instantiator().is(instantiatorFactory.inject())
        }
    
        def "fails for unknown annotation"() {
            when:
            instantiatorFactory.injectScheme([Annotation3])
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/MixInExtensibleDynamicObject.java

        }
    
        private static InstanceGenerator instantiator(ServiceLookup services) {
            InstantiatorFactory instantiatorFactory = (InstantiatorFactory) services.get(InstantiatorFactory.class);
            return instantiatorFactory.decorateLenient(services);
        }
    
        private static AbstractDynamicObject wrap(Object delegateObject, Class<?> publicType, DynamicObject dynamicObject) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 2.1K bytes
    - Viewed (0)
  6. subprojects/core/src/testFixtures/groovy/org/gradle/util/TestUtil.groovy

            this.userHomeDir = userHomeDir
        }
    
        static InstantiatorFactory instantiatorFactory() {
            if (instantiatorFactory == null) {
                NativeServicesTestFixture.initialize()
                def annotationHandlers = ProjectBuilderImpl.getGlobalServices().getAll(InjectAnnotationHandler.class)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 12:34:44 UTC 2024
    - 13.2K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/DefaultAttributeMatchingStrategy.java

        public DefaultAttributeMatchingStrategy(InstantiatorFactory instantiatorFactory, IsolatableFactory isolatableFactory) {
            compatibilityRules = Cast.uncheckedCast(instantiatorFactory.decorateLenient().newInstance(DefaultCompatibilityRuleChain.class, instantiatorFactory.inject(), isolatableFactory));
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Oct 10 21:10:11 UTC 2023
    - 2.3K bytes
    - Viewed (0)
  8. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/IsolatedClassloaderWorkerFactory.java

        private final InstantiatorFactory instantiatorFactory;
    
        public IsolatedClassloaderWorkerFactory(BuildOperationRunner buildOperationRunner, ServiceRegistry internalServices, ClassLoaderRegistry classLoaderRegistry, LegacyTypesSupport legacyTypesSupport, ActionExecutionSpecFactory actionExecutionSpecFactory, InstantiatorFactory instantiatorFactory) {
            this.buildOperationRunner = buildOperationRunner;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 15:17:07 UTC 2024
    - 3.4K bytes
    - Viewed (0)
  9. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/DefaultWorkerServer.java

        private final ServiceRegistry internalServices;
        private final InstantiatorFactory instantiatorFactory;
        private final IsolationScheme<WorkAction<?>, WorkParameters> isolationScheme;
        private final Collection<? extends Class<?>> additionalWhitelistedServices;
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 09:36:27 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  10. platforms/core-configuration/flow-services/src/main/kotlin/org/gradle/internal/flow/services/FlowScheduler.kt

    
    @ServiceScope(Scope.Build::class)
    internal
    class FlowScheduler(
        instantiatorFactory: InstantiatorFactory,
        serviceRegistry: ServiceRegistry,
    ) {
        private
        val instantiator by lazy {
            instantiatorFactory
                .injectScheme()
                .withServices(injectableServicesOf(serviceRegistry))
                .instantiator()
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 15:01:34 UTC 2024
    - 2.1K bytes
    - Viewed (0)
Back to top