Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 92 for instantiator (2.9 sec)

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

     * limitations under the License.
     */
    package org.gradle.internal.instantiation.generator
    
    import org.gradle.cache.internal.CrossBuildInMemoryCache
    import org.gradle.cache.internal.TestCrossBuildInMemoryCacheFactory
    import org.gradle.internal.instantiation.InstantiatorFactory
    import org.gradle.internal.instantiation.PropertyRoleAnnotationHandler
    import org.gradle.internal.service.DefaultServiceRegistry
    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/snapshot/impl/CoercingStringValueSnapshot.java

    import javax.annotation.Nullable;
    
    public class CoercingStringValueSnapshot extends StringValueSnapshot {
        private final NamedObjectInstantiator instantiator;
    
        public CoercingStringValueSnapshot(String value, NamedObjectInstantiator instantiator) {
            super(value);
            this.instantiator = instantiator;
        }
    
        @Nullable
        @Override
        public <S> S coerce(Class<S> type) {
            if (type.isInstance(getValue())) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 1.7K bytes
    - Viewed (0)
  3. platforms/core-configuration/core-serialization-codecs/src/main/kotlin/org/gradle/internal/serialize/codecs/core/DefaultCopySpecCodec.kt

    import org.gradle.internal.serialize.graph.writeEnum
    import org.gradle.internal.reflect.Instantiator
    
    
    class DefaultCopySpecCodec(
        private val patternSetFactory: Factory<PatternSet>,
        private val fileCollectionFactory: FileCollectionFactory,
        private val objectFactory: ObjectFactory,
        private val instantiator: Instantiator,
        private val fileSystemOperations: FileSystemOperations
    ) : Codec<DefaultCopySpec> {
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 23:09:56 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  4. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/instantiation/generator/AbstractClassGeneratorSpec.groovy

            generator.generate(clazz)
            def instantiator = new DependencyInjectingInstantiator(new ParamsMatchingConstructorSelector(generator), services)
            if (displayName == null) {
                return instantiator.newInstance(clazz, args)
            } else {
                return instantiator.newInstanceWithDisplayName(clazz, displayName, args)
            }
        }
    
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/InstantiatorFactory.java

    import java.util.Collection;
    
    /**
     * Provides various mechanisms for instantiation of objects.
     *
     * <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 {
        /**
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 17 00:47:05 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/ClassGenerator.java

     * See the License for the specific language governing permissions and
     * limitations under the License.
     */
    package org.gradle.internal.instantiation.generator;
    
    import org.gradle.api.Describable;
    import org.gradle.internal.instantiation.ClassGenerationException;
    import org.gradle.internal.instantiation.InstanceGenerator;
    import org.gradle.internal.service.ServiceLookup;
    
    import javax.annotation.Nullable;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 3.2K bytes
    - Viewed (0)
  7. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/DefaultInstantiatorFactory.java

     * limitations under the License.
     */
    
    package org.gradle.internal.instantiation.generator;
    
    import com.google.common.collect.ImmutableSet;
    import org.gradle.api.reflect.ObjectInstantiationException;
    import org.gradle.cache.internal.CrossBuildInMemoryCacheFactory;
    import org.gradle.internal.instantiation.DeserializationInstantiator;
    import org.gradle.internal.instantiation.InjectAnnotationHandler;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 8.3K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/instantiation/generator/DefaultInstantiationScheme.java

     */
    
    package org.gradle.internal.instantiation.generator;
    
    import org.gradle.api.reflect.ObjectInstantiationException;
    import org.gradle.cache.internal.CrossBuildInMemoryCache;
    import org.gradle.cache.internal.CrossBuildInMemoryCacheFactory;
    import org.gradle.internal.instantiation.DeserializationInstantiator;
    import org.gradle.internal.instantiation.InstanceFactory;
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 5.2K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/main/java/org/gradle/api/internal/provider/sources/process/ProcessOutputProviderFactory.java

            this.instantiator = instantiator;
            this.execSpecFactory = execSpecFactory;
        }
    
        public void configureParametersForExec(ProcessOutputValueSource.Parameters parameters, Action<? super ExecSpec> action) {
            configureParameters(parameters, instantiator.newInstance(ProviderCompatibleExecSpec.class, execSpecFactory.newExecSpec()), action);
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 12 02:21:10 UTC 2024
    - 2.1K bytes
    - Viewed (0)
  10. platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/instantiation/generator/DependencyInjectingInstantiatorTest.groovy

        def classGenerator = new IdentityClassGenerator()
        def instantiator = new DependencyInjectingInstantiator(new Jsr330ConstructorSelector(classGenerator, new TestCrossBuildInMemoryCacheFactory.TestCache()), services)
    
        def "creates instance that has default constructor"() {
            when:
            def result = instantiator.newInstance(HasDefaultConstructor)
    
            then:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 19 04:41:06 UTC 2024
    - 13.2K bytes
    - Viewed (0)
Back to top