SnapshotSerializerTest.groovy

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Support isolation of a 'managed' type (a Gradle provided implementation of an interface or abstract class with no fields) without serialization.

The implementation is shared for types generated by `NamedObjectFactory` and `ClassGenerator`.

  1. … 23 more files in changeset.
Support isolation of a 'managed' type (a Gradle provided implementation of an interface or abstract class with no fields) without serialization.

The implementation is shared for types generated by `NamedObjectFactory` and `ClassGenerator`.

  1. … 23 more files in changeset.
Split the `ValueSnapshot` and `Isolatable<T>` implementations for list, set, array and map types, so that not every `Isolatable` implementation must also implement `ValueSnapshot` if it doesn't make sense.

    • -0
    • +248
    ./SnapshotSerializerTest.groovy
  1. … 35 more files in changeset.
Split the `ValueSnapshot` and `Isolatable<T>` implementations for list, set, array and map types, so that not every `Isolatable` implementation must also implement `ValueSnapshot` if it doesn't make sense.

    • -0
    • +248
    ./SnapshotSerializerTest.groovy
  1. … 35 more files in changeset.