Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for resolveImplementation (0.35 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
Back to top