Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for decodeClass (0.13 sec)

  1. platforms/core-configuration/graph-serialization/src/main/kotlin/org/gradle/internal/serialize/graph/Contexts.kt

    @JvmInline
    value class ClassLoaderRole(val local: Boolean)
    
    
    interface ClassEncoder {
        fun WriteContext.encodeClass(type: Class<*>)
    }
    
    
    interface ClassDecoder {
        fun ReadContext.decodeClass(): Class<*>
    }
    
    
    class DefaultReadContext(
        codec: Codec<Any?>,
    
        private
        val decoder: Decoder,
    
        private
        val beanStateReaderLookup: BeanStateReaderLookup,
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 23:09:56 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  2. platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/serialize/DefaultClassDecoder.kt

    
    internal
    class DefaultClassDecoder : ClassDecoder {
    
        private
        val classes = ReadIdentities()
    
        private
        val scopes = ReadIdentities()
    
        override fun ReadContext.decodeClass(): Class<*> {
            val id = readSmallInt()
            val type = classes.getInstance(id)
            if (type != null) {
                return type as Class<*>
            }
            val name = readString()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:30 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  3. platforms/core-configuration/configuration-cache/src/main/kotlin/org/gradle/internal/cc/impl/isolation/IsolatedActionSerializer.kt

        fun getResultingEnvironment(): Map<Int, Any> =
            refs.invert()
    }
    
    
    private
    class EnvironmentDecoder(
        val environment: Map<Int, Any>
    ) : ClassDecoder {
        override fun ReadContext.decodeClass(): Class<*> =
            environment[readSmallInt()]?.uncheckedCast()!!
    }
    
    
    /**
     * TODO: report problems via the Problems API
     */
    private
    object ThrowingProblemsListener : AbstractProblemsListener() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:30 UTC 2024
    - 5.9K bytes
    - Viewed (0)
Back to top