- Sort Score
- Result 10 results
- Languages All
Results 1 - 7 of 7 for EnumValueSnapshot (0.49 sec)
-
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/EnumValueSnapshot.java
import org.gradle.internal.snapshot.ValueSnapshot; import org.gradle.internal.snapshot.ValueSnapshotter; import javax.annotation.Nullable; public class EnumValueSnapshot implements ValueSnapshot { private final String className; private final String name; public EnumValueSnapshot(Enum<?> value) { // Don't retain the value, to allow ClassLoader to be collected this.className = value.getDeclaringClass().getName();
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed May 08 14:30:43 UTC 2024 - 2.6K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/IsolatedEnumValueSnapshot.java
import org.gradle.internal.snapshot.ValueSnapshot; import javax.annotation.Nullable; /** * Isolates an Enum value and is a snapshot for that value. */ public class IsolatedEnumValueSnapshot extends EnumValueSnapshot implements Isolatable<Enum<?>> { private final Enum<?> value; public IsolatedEnumValueSnapshot(Enum<?> value) { super(value); this.value = value; }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed May 08 14:30:43 UTC 2024 - 1.7K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/SnapshotSerializer.java
encoder.writeSmallInt(FILE_SNAPSHOT); encoder.writeString(fileSnapshot.getValue()); } else if (snapshot instanceof EnumValueSnapshot) { EnumValueSnapshot enumSnapshot = (EnumValueSnapshot) snapshot; encoder.writeSmallInt(ENUM_SNAPSHOT); encoder.writeString(enumSnapshot.getClassName()); encoder.writeString(enumSnapshot.getName());
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Jan 11 20:22:01 UTC 2024 - 14.1K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/snapshot/impl/SnapshotSerializerTest.groovy
write(value) then: value == written } enum Thing { THING_1, THING_2 } def "serializes enum properties"() { def original = new EnumValueSnapshot(Thing.THING_1) write(original) expect: original == written } def "serializes file properties"() { def original = new FileValueSnapshot(new File("abc"))
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Jan 11 20:22:01 UTC 2024 - 8K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/main/java/org/gradle/internal/snapshot/impl/DefaultValueSnapshotter.java
public ValueSnapshot hashCode(HashCode value) { return new HashCodeSnapshot(value); } @Override public ValueSnapshot enumValue(Enum<?> value) { return new EnumValueSnapshot(value); } @Override public ValueSnapshot classValue(Class<?> value) { return ImplementationSnapshot.of(value, classLoaderHasher); } @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Jan 11 20:22:01 UTC 2024 - 6.5K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/snapshot/impl/DefaultIsolatableFactoryTest.groovy
} enum Type2 { TWO, THREE } def "creates isolated enum value"() { expect: def isolated = isolatableFactory.isolate(Type1.TWO) isolated instanceof EnumValueSnapshot isolated.isolate() == Type1.TWO } def "can coerce enum value"() { def loader = new GroovyClassLoader(getClass().getClassLoader().parent)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 17K bytes - Viewed (0) -
platforms/core-configuration/model-core/src/test/groovy/org/gradle/internal/snapshot/impl/DefaultValueSnapshotterTest.groovy
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Sep 28 09:51:04 UTC 2023 - 29.5K bytes - Viewed (0)