- Sort Score
- Result 10 results
- Languages All
Results 1 - 6 of 6 for resolveImplementation (0.34 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/properties/bean/ImplementationResolver.java
*/ package org.gradle.internal.properties.bean; import org.gradle.internal.snapshot.impl.ImplementationValue; public interface ImplementationResolver { ImplementationValue resolveImplementation(Object bean);
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 830 bytes - Viewed (0) -
subprojects/core/src/testFixtures/groovy/org/gradle/api/internal/tasks/properties/bean/TestImplementationResolver.groovy
import org.gradle.internal.snapshot.impl.ImplementationValue class TestImplementationResolver implements ImplementationResolver { @Override ImplementationValue resolveImplementation(Object bean) { new ImplementationValue(bean.getClass().getName(), bean) }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Nov 16 20:27:03 UTC 2022 - 1017 bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/api/internal/tasks/properties/ScriptSourceAwareImplementationResolver.java
import java.lang.reflect.InvocationHandler; import java.lang.reflect.Proxy; public class ScriptSourceAwareImplementationResolver implements ImplementationResolver { @Override public ImplementationValue resolveImplementation(Object bean) { Object unwrapped = unwrapBean(bean); String classIdentifier = ScriptOriginUtil.getOriginClassIdentifier(unwrapped); return new ImplementationValue(classIdentifier, unwrapped); }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Nov 16 20:27:03 UTC 2022 - 2.7K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolveengine/result/ComponentIdentifierSerializer.java
if (value == null) { throw new IllegalArgumentException("Provided component identifier may not be null"); } Implementation implementation = resolveImplementation(value); encoder.writeByte(implementation.id); switch (implementation) { case MODULE:
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue Oct 10 21:10:11 UTC 2023 - 12.1K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/properties/bean/DefaultPropertyWalker.java
NestedValidationUtil.validateBeanType(validationContext, propertyMetadata.getPropertyName(), typeMetadata.getType()); ImplementationValue implementation = implementationResolver.resolveImplementation(value); visitor.visitInputProperty(qualifiedName, new ImplementationPropertyValue(implementation), false); } else if (!propertyMetadata.isAnnotationPresent(Optional.class)) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 8.2K bytes - Viewed (0) -
platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/ivyservice/resolveengine/result/ComponentSelectorSerializer.java
if (value == null) { throw new IllegalArgumentException("Provided component selector may not be null"); } Implementation implementation = resolveImplementation(value); encoder.writeByte(implementation.getId()); if (implementation == Implementation.MODULE) { ModuleComponentSelector moduleComponentSelector = (ModuleComponentSelector) value;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 13:37:56 UTC 2023 - 15.9K bytes - Viewed (0)