Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 2 of 2 for constructorForSerialization (0.72 sec)

  1. platforms/core-configuration/bean-serialization-services/src/main/kotlin/org/gradle/internal/serialize/beans/services/BeanPropertyReader.kt

        val instantiationScheme: InstantiationScheme = instantiatorFactory.decorateScheme()
    
        private
        val relevantFields = relevantStateOf(beanType)
    
        private
        val constructorForSerialization by unsafeLazy {
            constructors.constructorForSerialization(beanType)
        }
    
        override fun ReadContext.newBean(generated: Boolean): Any = if (generated) {
            val services = ownerService<ServiceRegistry>()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 23:09:56 UTC 2024
    - 3.5K bytes
    - Viewed (0)
  2. platforms/core-configuration/bean-serialization-services/src/main/kotlin/org/gradle/internal/serialize/beans/services/BeanConstructors.kt

    class BeanConstructors(
        cacheFactory: CrossBuildInMemoryCacheFactory
    ) {
        private
        val cache: CrossBuildInMemoryCache<Class<*>, Constructor<out Any>> = cacheFactory.newClassCache()
    
        fun constructorForSerialization(beanType: Class<*>): Constructor<out Any> {
            return cache.get(beanType) { -> createConstructor(beanType) }
        }
    
        private
        fun createConstructor(beanType: Class<*>): Constructor<out Any> {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Jun 07 23:09:56 UTC 2024
    - 2.7K bytes
    - Viewed (0)
Back to top