Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 5 of 5 for resolvedAssignments (0.28 sec)

  1. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/demo/demoSimple/AssignmentResolverTest.kt

                )
            ).run {
                val strAssignment = elements.find { it.lhs.property.name == "str" }
                assertIs<AssignmentTraceElement.RecordedAssignment>(strAssignment)
                val value = resolvedAssignments[strAssignment.lhs]
                assertIs<AssignmentResolver.AssignmentResolutionResult.Assigned>(value)
                val valueOrigin = value.objectOrigin
                assertIs<ObjectOrigin.ConstantOrigin>(valueOrigin)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Feb 02 10:53:44 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  2. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/objectGraph/AssignmentTrace.kt

            return AssignmentTrace(elementResults, assignmentResolver, assignments)
        }
    }
    
    
    class AssignmentTrace(
        val elements: List<AssignmentTraceElement>,
        val resolver: AssignmentResolver,
        val resolvedAssignments: Map<PropertyReferenceResolution, AssignmentResolver.AssignmentResolutionResult>
    )
    
    
    sealed interface AssignmentTraceElement {
        val lhs: PropertyReferenceResolution
        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/test/kotlin/org/gradle/internal/declarativedsl/demo/demoUtils.kt

                    println("${element.lhs} !:= ${element.rhs} -- reassignment")
                }
                is AssignmentTraceElement.RecordedAssignment -> {
                    val assigned = trace.resolvedAssignments.getValue(element.lhs) as Assigned
                    println("${element.lhs} := ${element.rhs} => ${assigned.objectOrigin}")
                }
            }
        }
    }
    
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 14:27:23 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  4. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/objectGraph/reflectObject.kt

        )
    }
    
    
    fun ReflectionContext.resolveAssignment(
        property: PropertyReferenceResolution,
    ): AssignmentResolver.AssignmentResolutionResult =
        trace.resolvedAssignments[property] ?: Unassigned(property)
    
    
    class ReflectionContext(
        val typeRefContext: TypeRefContext,
        val resolutionResult: ResolutionResult,
        val trace: AssignmentTrace,
    ) {
    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-tooling-builders/src/crossVersionTest/groovy/org/gradle/declarative/dsl/tooling/builders/r89/DeclarativeDslToolingModelsCrossVersionTest.groovy

            def projectEvaluated = project.stepResults.values()[0] as EvaluationResult.Evaluated<AnalysisStepResult>
            projectEvaluated.stepResult.assignmentTrace.resolvedAssignments.entrySet().any {
                it.key.property.name == "id" && ((it.value as Assigned).objectOrigin as ObjectOrigin.ConstantOrigin).literal.value == "convention"
            }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 11:32:11 UTC 2024
    - 14.4K bytes
    - Viewed (0)
Back to top