Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 3 of 3 for convertBinding (0.3 sec)

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

            receiverClass.memberFunctions.forEach { function ->
                // TODO: `convertBinding` is invoked here with the receiverClass passed as the receiver and non-resolved argument origins; this probably needs a different API shape
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Mar 05 10:30:52 UTC 2024
    - 2.7K bytes
    - Viewed (0)
  2. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/DeclarativeRuntimeFunction.kt

        override fun callBy(receiver: Any, binding: Map<DataParameter, Any?>, hasLambda: Boolean): DeclarativeRuntimeFunction.InvocationResult {
            val params = FunctionBinding.convertBinding(kFunction, receiver, binding, hasLambda, configureLambdaHandler)
                ?: error("signature of $kFunction does not match the arguments: $binding")
            val captor = params.valueCaptor
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:07:27 UTC 2024
    - 2K bytes
    - Viewed (0)
  3. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/FunctionBinding.kt

    import kotlin.reflect.KFunction
    import kotlin.reflect.KParameter
    import kotlin.reflect.full.extensionReceiverParameter
    import kotlin.reflect.full.instanceParameter
    
    
    object FunctionBinding {
        fun convertBinding(
            kFunction: KFunction<*>,
            receiver: Any,
            arguments: Map<DataParameter, Any?>,
            hasLambda: Boolean,
            configureLambdaHandler: ConfigureLambdaHandler
        ): Binding? {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 11:58:18 UTC 2024
    - 3K bytes
    - Viewed (0)
Back to top