- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 14 for runtimeCustomAccessors (0.4 sec)
-
platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/RuntimeCustomAccessors.kt
import org.gradle.declarative.dsl.schema.ConfigureAccessor interface RuntimeCustomAccessors { fun getObjectFromCustomAccessor(receiverObject: Any, accessor: ConfigureAccessor.Custom): Any? companion object { val none: RuntimeCustomAccessors = object : RuntimeCustomAccessors { override fun getObjectFromCustomAccessor(receiverObject: Any, accessor: ConfigureAccessor.Custom): Any? = null
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue May 14 10:08:01 UTC 2024 - 1.5K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-evaluator/src/main/kotlin/org/gradle/internal/declarativedsl/evaluator/conversion/DefaultEvaluationAndConversionSchema.kt
override val runtimePropertyResolvers: List<RuntimePropertyResolver> = listOf(), override val runtimeFunctionResolvers: List<RuntimeFunctionResolver> = listOf(), override val runtimeCustomAccessors: List<RuntimeCustomAccessors> = emptyList(),
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 31 13:47:10 UTC 2024 - 1.8K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/evaluationSchema/SchemaComponents.kt
get() = objectConversionComponents.flatMap { it.runtimeFunctionResolvers() } override val runtimeCustomAccessors: List<RuntimeCustomAccessors> get() = objectConversionComponents.flatMap { it.runtimeCustomAccessors() } override fun registerObjectConversionComponent(objectConversionComponent: ObjectConversionComponent) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 31 13:47:10 UTC 2024 - 7K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-evaluator/src/main/kotlin/org/gradle/internal/declarativedsl/evaluator/conversion/InterpretationSequenceStepWithConversion.kt
val runtimePropertyResolvers: List<RuntimePropertyResolver> val runtimeFunctionResolvers: List<RuntimeFunctionResolver> val runtimeCustomAccessors: List<RuntimeCustomAccessors> } interface InterpretationSequenceStepWithConversion<R : Any> : InterpretationSequenceStep { override val evaluationSchemaForStep: EvaluationAndConversionSchema fun getTopLevelReceiverFromTarget(target: Any): R fun whenEvaluated(resultReceiver: R)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 30 12:25:47 UTC 2024 - 1.5K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/software/schemaFromSoftwareTypes.kt
) } private class SoftwareTypeConversionComponent( private val softwareTypeImplementations: List<SoftwareTypeInfo<*>> ) : ObjectConversionComponent { override fun runtimeCustomAccessors(): List<RuntimeCustomAccessors> = listOf( RuntimeModelTypeAccessors(softwareTypeImplementations) ) } private fun buildSoftwareTypeInfo( softwareTypeRegistry: SoftwareTypeRegistry,
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 30 12:25:47 UTC 2024 - 7K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/AccessorTest.kt
assertEquals(123, runtimeInstanceFromResult.myLambdaReceiver.x) assertEquals("test", runtimeInstanceFromResult.myLambdaReceiver.y) } // don't make this private, will produce failures on Java 8 (due to https://youtrack.jetbrains.com/issue/KT-37660) val runtimeCustomAccessors = object : RuntimeCustomAccessors {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 16 11:58:18 UTC 2024 - 6.3K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/project/schemaFromGradleExtensions.kt
private class ThirdPartyExtensionsConversionComponent(private val extensions: List<ExtensionInfo>) : ObjectConversionComponent { override fun runtimeCustomAccessors(): List<RuntimeCustomAccessors> = listOf(RuntimeExtensionAccessors(extensions)) } private fun getExtensionInfo(target: ExtensionAware): List<ExtensionInfo> {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 30 12:25:07 UTC 2024 - 7.2K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/EmptyBlocksTest.kt
""" configuring { } """.trimIndent() ) val result = runtimeInstanceFromResult(schema, resolution, kotlinFunctionAsConfigureLambda, RuntimeCustomAccessors.none, ::TopLevel) assertTrue { result.configuredLazy.isInitialized() } } @Test fun `configuring function with no block for Kotlin default param leads to object access`() {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 16 11:58:18 UTC 2024 - 3.2K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/Utils.kt
internal fun <T : Any> runtimeInstanceFromResult( schema: AnalysisSchema, resolution: ResolutionResult, configureLambdas: ConfigureLambdaHandler, customAccessors: RuntimeCustomAccessors, createInstance: () -> T ): T { val trace = assignmentTrace(resolution) val context = ReflectionContext(SchemaTypeRefContext(schema), resolution, trace)
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Tue May 14 10:07:27 UTC 2024 - 1.8K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/FunctionContractTest.kt
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) } private
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 16 11:58:18 UTC 2024 - 2K bytes - Viewed (0)