Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for PropertyReferenceResolution (0.27 sec)

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

            data class Property(val propertyReferenceResolution: PropertyReferenceResolution) : ResolutionNode
            data class PrimitiveValue(val objectOrigin: ObjectOrigin) : ResolutionNode
    
            fun toOrigin(usage: ObjectOrigin) = when (this) {
                is PrimitiveValue -> objectOrigin
                is Property -> ObjectOrigin.PropertyReference(
                    propertyReferenceResolution.receiverObject,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:46 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  2. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/objectGraph/AssignmentTrace.kt

        val resolvedAssignments: Map<PropertyReferenceResolution, AssignmentResolver.AssignmentResolutionResult>
    )
    
    
    sealed interface AssignmentTraceElement {
        val lhs: PropertyReferenceResolution
        val rhs: ObjectOrigin
    
        sealed interface FailedToRecordAssignment : AssignmentTraceElement
    
        data class RecordedAssignment(
            override val lhs: PropertyReferenceResolution,
            override val rhs: ObjectOrigin,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sun May 19 16:59:01 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  3. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/PropertyAccessResolver.kt

            analysisContext: AnalysisContext,
            propertyAccess: PropertyAccess
        ): PropertyReferenceResolution? =
            analysisContext.doResolvePropertyAccessToAssignableReference(propertyAccess)
    
        private
        fun AnalysisContext.doResolvePropertyAccessToAssignableReference(
            propertyAccess: PropertyAccess
        ): PropertyReferenceResolution? {
            val candidates = sequence {
                runPropertyAccessResolution(
    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/objectGraph/reflectObject.kt

    import org.gradle.internal.declarativedsl.analysis.DefaultOperationGenerationId
    import org.gradle.internal.declarativedsl.analysis.ObjectOrigin
    import org.gradle.internal.declarativedsl.analysis.PropertyReferenceResolution
    import org.gradle.internal.declarativedsl.analysis.ResolutionResult
    import org.gradle.internal.declarativedsl.analysis.TypeRefContext
    import org.gradle.internal.declarativedsl.analysis.access
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:46 UTC 2024
    - 10.7K bytes
    - Viewed (0)
  5. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/ResolutionOutput.kt

    // TODO: report failures to resolve with potential candidates that could not work
    data class PropertyReferenceResolution(
        val receiverObject: ObjectOrigin,
        val property: DataProperty
    ) {
        override fun toString(): String = "$receiverObject${'.'}${property.name}"
    }
    
    
    data class AssignmentRecord(
        val lhs: PropertyReferenceResolution,
        val rhs: ObjectOrigin,
        val operationId: OperationId,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 14:27:23 UTC 2024
    - 9.8K bytes
    - Viewed (0)
  6. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/defaultCodeResolver.kt

        override fun doResolvePropertyAccessToAssignable(
            analysisContext: AnalysisContext,
            propertyAccess: PropertyAccess
        ): PropertyReferenceResolution? =
            propertyAccessResolver.doResolvePropertyAccessToAssignable(analysisContext, propertyAccess)
    
        override fun doResolveAssignment(context: AnalysisContext, assignment: Assignment): AssignmentRecord? =
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:46 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  7. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/context.kt

        fun enterScope(newScope: AnalysisScope) {
            mutableScopes.add(newScope)
        }
    
        fun recordAssignment(resolvedTarget: PropertyReferenceResolution, resolvedRhs: ObjectOrigin, assignmentMethod: AssignmentMethod, originElement: LanguageTreeElement): AssignmentRecord {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:46 UTC 2024
    - 5K bytes
    - Viewed (0)
  8. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/FunctionCallResolver.kt

                val paramSemantics = param.semantics
                if (paramSemantics is ParameterSemantics.StoreValueInProperty) {
                    val property = paramSemantics.dataProperty
                    recordAssignment(PropertyReferenceResolution(result, property), argResolutions.getValue(arg), assignmentMethod, call)
                }
            }
        }
    
        private
        fun checkBuilderSemantics(
            semantics: FunctionSemantics,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 14:27:23 UTC 2024
    - 19.9K bytes
    - Viewed (0)
Back to top