- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 92 for instantiator (2.9 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)