Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for runtimeInstanceFromResult (0.34 sec)

  1. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/AccessorTest.kt

                    y = "test"
                }""".trimIndent()
            )
            val runtimeInstanceFromResult = runtimeInstanceFromResult(schema, resolution, configureLambdas, runtimeCustomAccessors, ::MyReceiver)
            assertEquals(123, runtimeInstanceFromResult.myLambdaReceiver.x)
            assertEquals("test", runtimeInstanceFromResult.myLambdaReceiver.y)
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 11:58:18 UTC 2024
    - 6.3K bytes
    - Viewed (0)
  2. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/EmptyBlocksTest.kt

        fun `empty configuring block leads to object access`() {
            val resolution = schema.resolve(
                """
                configuring { }
                """.trimIndent()
            )
    
            val result = runtimeInstanceFromResult(schema, resolution, kotlinFunctionAsConfigureLambda, RuntimeCustomAccessors.none, ::TopLevel)
    
            assertTrue { result.configuredLazy.isInitialized() }
        }
    
        @Test
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 11:58:18 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  3. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/Utils.kt

    import org.gradle.internal.declarativedsl.objectGraph.reflect
    import org.gradle.internal.declarativedsl.schemaBuilder.ConfigureLambdaHandler
    
    
    internal
    fun <T : Any> runtimeInstanceFromResult(
        schema: AnalysisSchema,
        resolution: ResolutionResult,
        configureLambdas: ConfigureLambdaHandler,
        customAccessors: RuntimeCustomAccessors,
        createInstance: () -> T
    ): T {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:07:27 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  4. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/FunctionContractTest.kt

                """
                configure { }
                configure { x = 1 }
                configure { y = 2 }
                """.trimIndent()
            )
    
            val result = runtimeInstanceFromResult(schema, resolution, kotlinFunctionAsConfigureLambda, RuntimeCustomAccessors.none, ::Receiver)
    
            assertEquals(1, result.x)
            assertEquals(2, result.y)
            assertEquals(1, result.invokedTimes)
        }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 11:58:18 UTC 2024
    - 2K bytes
    - Viewed (0)
  5. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/LambdaOverloadResolutionTest.kt

            val code = """
                addSomething(1) { }
                addSomething(2)
            """.trimIndent()
    
            val receiver = runtimeInstanceFromResult(schema, schema.resolve(code), kotlinFunctionAsConfigureLambda, RuntimeCustomAccessors.none, ::MyTopLevelReceiver)
            assertEquals(listOf("addSomething(1) { ... }", "addSomething(2)"), receiver.addedObjects.map { it.data })
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Feb 26 12:27:49 UTC 2024
    - 2.2K bytes
    - Viewed (0)
Back to top