Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 73 for instantiatorFactory (1.11 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. 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)
  3. 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)
  4. 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)
  5. 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)
  6. subprojects/core/src/main/java/org/gradle/process/internal/worker/request/WorkerAction.java

                serviceRegistry.add(InstantiatorFactory.class, instantiatorFactory);
                serviceRegistry.add(InternalProblems.class, new DefaultProblems(new WorkerProblemEmitter(responder), CurrentBuildOperationRef.instance()));
                Class<?> workerImplementation = Class.forName(workerImplementationName);
                implementation = Cast.uncheckedNonnullCast(instantiatorFactory.inject(serviceRegistry).newInstance(workerImplementation));
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Mar 27 08:22:48 UTC 2024
    - 7.4K bytes
    - Viewed (0)
  7. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/attributes/DefaultAttributesSchema.java

        public DefaultAttributesSchema(InstantiatorFactory instantiatorFactory, IsolatableFactory isolatableFactory) {
            this(instantiatorFactory, instantiatorFactory.inject(), isolatableFactory);
        }
    
        public DefaultAttributesSchema(InstantiatorFactory instantiatorFactory, InstanceGenerator instanceGenerator, IsolatableFactory isolatableFactory) {
            this.instantiatorFactory = instantiatorFactory;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 26 16:59:54 UTC 2024
    - 16.1K bytes
    - Viewed (0)
  8. platforms/core-execution/workers/src/main/java/org/gradle/workers/internal/WorkerDaemonServer.java

                    }
                };
            }
    
            @Provides
            DomainObjectCollectionFactory createDomainObjectCollectionFactory(InstantiatorFactory instantiatorFactory, ServiceRegistry services) {
                return new DefaultDomainObjectCollectionFactory(instantiatorFactory, services, CollectionCallbackActionDecorator.NOOP, MutationGuards.identity());
            }
    
            @Provides
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 27 12:34:44 UTC 2024
    - 12.8K bytes
    - Viewed (0)
  9. platforms/core-configuration/flow-services/src/main/kotlin/org/gradle/internal/flow/services/FlowParametersInstantiator.kt

    import java.util.Optional
    
    
    @ServiceScope(Scope.Build::class)
    internal
    class FlowParametersInstantiator(
        inspectionSchemeFactory: InspectionSchemeFactory,
        instantiatorFactory: InstantiatorFactory,
        services: ServiceRegistry
    ) {
        fun <P : FlowParameters> newInstance(parametersType: Class<P>, configure: (P) -> Unit): P {
            return instantiator.newInstance(parametersType).also {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 24 15:01:34 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/DefaultValueSourceProviderFactory.java

    import javax.annotation.Nullable;
    import java.util.concurrent.atomic.AtomicReference;
    
    public class DefaultValueSourceProviderFactory implements ValueSourceProviderFactory {
    
        private final InstantiatorFactory instantiatorFactory;
        private final IsolatableFactory isolatableFactory;
        private final GradleProperties gradleProperties;
        private final CalculatedValueFactory calculatedValueFactory;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Apr 18 08:26:25 UTC 2024
    - 14.1K bytes
    - Viewed (0)
Back to top