Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for factoryFor (0.13 sec)

  1. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/instantiation/generator/DependencyInjectionUsingClassGeneratorBackedInstantiatorTest.groovy

            when:
            def factory = instantiator.factoryFor(HasGetterInjection)
            def result = factory.newInstance(services)
    
            then:
            result.someService == "string"
        }
    
        def "can query whether service is required when declared as constructor parameter"() {
            when:
            def factory = instantiator.factoryFor(HasInjectConstructor)
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  2. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/DefaultInstantiationScheme.java

        public Set<Class<? extends Annotation>> getInjectionAnnotations() {
            return injectionAnnotations;
        }
    
        @Override
        public <T> InstanceFactory<T> forType(Class<T> type) {
            return instantiator.factoryFor(type);
        }
    
        @Override
        public InstantiationScheme withServices(ServiceLookup services) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  3. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/DependencyInjectingInstantiator.java

                    throw e.getCause();
                }
            } catch (Throwable t) {
                throw new ObjectInstantiationException(type, t);
            }
        }
    
        public <T> InstanceFactory<T> factoryFor(final Class<T> type) {
            final ClassGenerator.GeneratedConstructor<? extends T> constructor = constructorSelector.forType(type);
            return new InstanceFactory<T>() {
                @Override
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 9.5K bytes
    - Viewed (0)
Back to top