- Sort Score
- Result 10 results
- Languages All
Results 1 - 5 of 5 for WriteIdentities (0.27 sec)
-
platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/serialize/DefaultClassEncoder.kt
name } } } internal class DefaultClassEncoder( private val scopeLookup: ScopeLookup ) : ClassEncoder { private val classes = WriteIdentities() private val scopes = WriteIdentities() override fun WriteContext.encodeClass(type: Class<*>) { val id = classes.getId(type) if (id != null) { writeSmallInt(id) } else {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Sat Jun 08 11:29:30 UTC 2024 - 3.6K bytes - Viewed (0) -
platforms/core-configuration/graph-serialization/src/main/kotlin/org/gradle/internal/serialize/graph/Contexts.kt
currentProblemsListener = previousListener } } } class DefaultWriteIsolate(override val owner: IsolateOwner) : WriteIsolate { override val identities: WriteIdentities = WriteIdentities() } class DefaultReadIsolate(override val owner: IsolateOwner) : ReadIsolate { override val identities: ReadIdentities = ReadIdentities()
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jun 07 23:09:56 UTC 2024 - 7.3K bytes - Viewed (0) -
platforms/core-configuration/graph-serialization/src/main/kotlin/org/gradle/internal/serialize/graph/Codec.kt
interface DecodingProvider<T> { suspend fun ReadContext.decode(): T? } interface WriteContext : IsolateContext, MutableIsolateContext, Encoder { val tracer: Tracer? val sharedIdentities: WriteIdentities val circularReferences: CircularReferences override val isolate: WriteIsolate fun beanStateWriterFor(beanType: Class<*>): BeanStateWriter suspend fun write(value: Any?)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Jun 07 23:09:56 UTC 2024 - 7.9K bytes - Viewed (0) -
platforms/core-configuration/graph-serialization/src/main/kotlin/org/gradle/internal/serialize/graph/Identities.kt
* limitations under the License. */ package org.gradle.internal.serialize.graph import it.unimi.dsi.fastutil.objects.ReferenceOpenHashSet import java.util.IdentityHashMap class WriteIdentities { private val instanceIds = IdentityHashMap<Any, Int>() fun getId(instance: Any) = instanceIds[instance] fun putInstance(instance: Any): Int { val id = instanceIds.size
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed May 22 20:48:51 UTC 2024 - 1.5K bytes - Viewed (0) -
platforms/core-configuration/configuration-cache/src/test/kotlin/org/gradle/internal/cc/impl/fingerprint/ConfigurationCacheFingerprintCheckerTest.kt
import org.gradle.internal.serialize.graph.ReadIsolate import org.gradle.internal.serialize.graph.Tracer import org.gradle.internal.serialize.graph.WriteContext import org.gradle.internal.serialize.graph.WriteIdentities import org.gradle.internal.serialize.graph.WriteIsolate import org.gradle.internal.serialize.graph.BeanStateReader import org.gradle.internal.serialize.graph.BeanStateWriter
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Sat Jun 08 11:29:25 UTC 2024 - 18.5K bytes - Viewed (0)