Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 31 for ObjectOrigin (0.19 sec)

  1. platforms/core-configuration/declarative-dsl-evaluator/src/main/kotlin/org/gradle/internal/declarativedsl/evaluator/conventions/ConventionsResolutionProcessor.kt

     */
    private
    fun findSoftwareType(objectOrigin: ObjectOrigin): ObjectOrigin.AccessAndConfigureReceiver? =
        when (objectOrigin) {
            is ObjectOrigin.ImplicitThisReceiver -> findSoftwareType(objectOrigin.resolvedTo)
            is ObjectOrigin.AccessAndConfigureReceiver ->
                if (isSoftwareType(objectOrigin)) objectOrigin else findSoftwareType(objectOrigin.receiver)
    
            is ObjectOrigin.TopLevelReceiver -> null
            else -> null
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 31 13:47:38 UTC 2024
    - 4.4K bytes
    - Viewed (0)
  2. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/objectGraph/reflectObject.kt

            is ObjectOrigin.External -> ObjectReflection.External(type, objectOrigin)
    
            is ObjectOrigin.NullObjectOrigin -> ObjectReflection.Null(objectOrigin)
    
            is ObjectOrigin.TopLevelReceiver -> reflectData(OperationId(0, DefaultOperationGenerationId.preExisting), type as DataClass, objectOrigin, context)
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:46 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  3. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/PropertyAccessResolver.kt

        }
    
        private
        inline fun AnalysisContext.runPropertyAccessResolution(
            propertyAccess: PropertyAccess,
            onLocalValue: (ObjectOrigin.FromLocalValue) -> Unit,
            onProperty: (ObjectOrigin.PropertyReference) -> Unit,
            onExternalObject: (ObjectOrigin.External) -> Unit
        ) {
            when (propertyAccess.receiver) {
                null -> resolveUnqualifiedPropertyAccess(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:01 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  4. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/transformation/OriginReplacement.kt

         * supplied {@link ObjectOrigin} with the given replacement applied.
         */
        fun replaceReceivers(replaceIn: ObjectOrigin, predicate: (ObjectOrigin.ReceiverOrigin) -> Boolean, replacement: ObjectOrigin.ReceiverOrigin): ObjectOrigin =
            ReceiverReplacementContext(predicate, replacement).replace(replaceIn)
    
        private
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 14:27:23 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  5. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/analysis/transformation/OriginReplacementTest.kt

                val singleArg = (result as ObjectOrigin.NewObjectFromMemberFunction).parameterBindings.bindingMap.values.single()
                val propertyReference = (singleArg as ObjectOrigin.NewObjectFromMemberFunction).receiver as ObjectOrigin.PropertyReference
                assertEquals(topLevelReceiver, (propertyReference.receiver as ObjectOrigin.ImplicitThisReceiver).resolvedTo)
            }
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon May 20 17:31:36 UTC 2024
    - 5.8K bytes
    - Viewed (0)
  6. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/FunctionCallResolver.kt

        fun AnalysisContext.doProduceAndHandleFunctionResult(
            function: FunctionResolutionAndBinding,
            argResolutions: Map<FunctionArgument.ValueArgument, ObjectOrigin>,
            functionCall: FunctionCall,
            receiver: ObjectOrigin?
        ): ObjectOrigin.FunctionOrigin {
            val newFunctionCallId = nextCallId()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 14:27:23 UTC 2024
    - 19.9K bytes
    - Viewed (0)
  7. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/utils.kt

    }
    
    
    internal
    fun TypeRefContext.getDataType(objectOrigin: ObjectOrigin): DataType = when (objectOrigin) {
        is ObjectOrigin.DelegatingObjectOrigin -> getDataType(objectOrigin.delegate)
        is ObjectOrigin.ConstantOrigin -> objectOrigin.literal.type
        is ObjectOrigin.External -> resolveRef(objectOrigin.key.objectType)
        is ObjectOrigin.NewObjectFromMemberFunction -> resolveRef(objectOrigin.function.returnValueType)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:47 UTC 2024
    - 3K bytes
    - Viewed (0)
  8. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/ExpressionResolver.kt

                is Literal<*> -> literalObjectOrigin(expr)
                is Null -> ObjectOrigin.NullObjectOrigin(expr)
                is This -> currentScopes.last().receiver
            }
        }
    
        private
        fun <T : Any> literalObjectOrigin(literalExpr: Literal<T>): ObjectOrigin =
            ObjectOrigin.ConstantOrigin(literalExpr)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Feb 02 12:28:39 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  9. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/DeclarativeReflectionToObjectConverter.kt

                is ObjectOrigin.NullObjectOrigin -> null
                is ObjectOrigin.PropertyDefaultValue -> getPropertyValue(objectOrigin.receiver, objectOrigin.property)
                is ObjectOrigin.PropertyReference -> getPropertyValue(objectOrigin.receiver, objectOrigin.property)
                is ObjectOrigin.TopLevelReceiver -> topLevelObject
                is ObjectOrigin.ConfiguringLambdaReceiver -> objectFromConfiguringLambda(objectOrigin)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 14:27:23 UTC 2024
    - 10.6K bytes
    - Viewed (0)
  10. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/ResolutionOutput.kt

    }
    
    
    sealed interface ObjectOrigin {
        val originElement: LanguageTreeElement
    
        sealed interface HasReceiver : ObjectOrigin {
            val receiver: ObjectOrigin
        }
    
        sealed interface DelegatingObjectOrigin : ObjectOrigin {
            val delegate: ObjectOrigin
        }
    
        data class ImplicitThisReceiver(
            val resolvedTo: ReceiverOrigin,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 14:27:23 UTC 2024
    - 9.8K bytes
    - Viewed (0)
Back to top