Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for canSerialize (0.23 sec)

  1. platforms/core-runtime/serialization/src/test/groovy/org/gradle/internal/serialize/DefaultSerializerRegistryTest.groovy

            registry.useJavaSerialization(StringBuilder)
    
            expect:
            registry.canSerialize(Long)
            registry.canSerialize(Number)
            registry.canSerialize(Object)
            !registry.canSerialize(BigDecimal)
    
            registry.canSerialize(StringBuilder)
            registry.canSerialize(CharSequence)
            !registry.canSerialize(String)
        }
    
    
        def "serializes type information with a value"() {
            given:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 15 16:06:56 UTC 2024
    - 6.2K bytes
    - Viewed (0)
  2. platforms/core-runtime/messaging/src/main/java/org/gradle/internal/remote/internal/hub/DefaultMethodArgsSerializer.java

                return new EmptyArraySerializer();
            }
            SerializerRegistry selected = null;
            for (SerializerRegistry serializerRegistry : serializerRegistries) {
                if (serializerRegistry.canSerialize(types[0])) {
                    selected = serializerRegistry;
                    break;
                }
            }
            if (selected == null) {
                return defaultArgsSerializer.forTypes(types);
            }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 22 08:59:22 UTC 2023
    - 3.3K bytes
    - Viewed (0)
  3. platforms/core-runtime/serialization/src/main/java/org/gradle/internal/serialize/SerializerRegistry.java

         * arbitrary user types.
         */
        <T> void useJavaSerialization(Class<T> implementationType);
    
        /**
         * Returns true when this registry can serialize objects of the given type.
         */
        boolean canSerialize(Class<?> baseType);
    
        /**
         * Creates a serializer that uses the current registrations to serialize objects of type T.
         */
        <T> Serializer<T> build(Class<T> baseType);
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 15 16:06:56 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  4. platforms/software/dependency-management/src/main/java/org/gradle/api/internal/artifacts/DependencyManagementValueSnapshotterSerializerRegistry.java

            });
        }
    
        @Override
        public boolean canSerialize(Class<?> baseType) {
            return super.canSerialize(baseTypeOf(baseType));
        }
    
        @Override
        public <T> Serializer<T> build(Class<T> baseType) {
            return super.build(Cast.uncheckedCast(baseTypeOf(baseType)));
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Nov 07 18:43:39 UTC 2023
    - 8.8K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/AbstractValueProcessor.java

            }
    
            // Pluggable serialization
            for (ValueSnapshotterSerializerRegistry registry : valueSnapshotterSerializerRegistryList) {
                if (registry.canSerialize(valueClass)) {
                    return gradleSerialization(value, registry.build(valueClass), visitor);
                }
            }
    
            // Fall back to Java serialization
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Feb 05 19:08:37 UTC 2024
    - 10K bytes
    - Viewed (0)
  6. platforms/core-runtime/serialization/src/main/java/org/gradle/internal/serialize/DefaultSerializerRegistry.java

        }
    
        @Override
        public <T> void useJavaSerialization(Class<T> implementationType) {
            javaSerialization.put(implementationType, Boolean.TRUE);
        }
    
        @Override
        public boolean canSerialize(Class<?> baseType) {
            for (Class<?> candidate : serializerMap.keySet()) {
                if (classMatcher.matches(baseType, candidate)) {
                    return true;
                }
            }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Apr 15 16:06:56 UTC 2024
    - 10.1K bytes
    - Viewed (0)
Back to top