Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for newBeanWithId (0.16 sec)

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

            }
        }
    
        private
        suspend fun ReadContext.readBeanOf(beanType: Class<*>, generated: Boolean, id: Int): Any {
            val beanReader = beanStateReaderFor(beanType)
            val bean = beanReader.run { newBeanWithId(generated, id) }
            val effectiveBeanType = bean.javaClass
            val effectiveBeanReader =
                if (beanType === effectiveBeanType) beanReader
                else beanStateReaderFor(effectiveBeanType)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 04 18:56:44 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  2. platforms/core-configuration/graph-serialization/src/main/kotlin/org/gradle/internal/serialize/graph/Codec.kt

                }
            }
        }
    }
    
    
    interface BeanStateWriter {
        suspend fun WriteContext.writeStateOf(bean: Any)
    }
    
    
    interface BeanStateReader {
    
        fun ReadContext.newBeanWithId(generated: Boolean, id: Int) =
            newBean(generated).also {
                isolate.identities.putInstance(id, it)
            }
    
        fun ReadContext.newBean(generated: Boolean): 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)
  3. platforms/core-configuration/core-serialization-codecs/src/main/kotlin/org/gradle/internal/serialize/codecs/core/jos/JavaObjectSerializationCodec.kt

        val beanType = readClass()
        return withBeanTrace(beanType) {
            val beanStateReader = beanStateReaderFor(beanType)
            beanStateReader.run { newBeanWithId(false, id) }.also { bean ->
                decode(bean, beanType, beanStateReader)
            }
        }
    }
    
    
    private
    fun ReadContext.putIdentity(id: Int, instance: Any) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 23:09:56 UTC 2024
    - 11.4K bytes
    - Viewed (0)
Back to top