Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 6 of 6 for doResolveExpression (0.18 sec)

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

        lateinit var expressionResolver: ExpressionResolver
        lateinit var codeAnalyzer: CodeAnalyzer
        lateinit var errorCollector: ErrorCollector
    
        override fun doResolveExpression(context: AnalysisContext, expr: Expr): ObjectOrigin? =
            expressionResolver.doResolveExpression(context, expr)
    
        override fun analyzeStatementsInProgramOrder(context: AnalysisContext, elements: List<DataStatement>) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:46 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  2. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/StatementResolver.kt

        override fun doResolveExpressionStatement(context: AnalysisContext, expr: Expr) {
            val resolvedExpr = expressionResolver.doResolveExpression(context, expr)
    
            when (expr) {
                is FunctionCall ->
                    if (resolvedExpr is ObjectOrigin.FunctionOrigin && isDanglingPureCall(resolvedExpr))
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:02 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  3. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/ExpressionResolver.kt

    
    interface ExpressionResolver {
        fun doResolveExpression(context: AnalysisContext, expr: Expr): ObjectOrigin?
    }
    
    
    class ExpressionResolverImpl(
        private val propertyAccessResolver: PropertyAccessResolver,
        private val functionCallResolver: FunctionCallResolver,
    ) : ExpressionResolver {
        override fun doResolveExpression(context: AnalysisContext, expr: Expr): ObjectOrigin? = with(context) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Feb 02 12:28:39 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  4. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/ResolutionTracer.kt

                Resolution(resolution)
            } ?: elementErrors[expr]?.let { errors ->
                Errors(errors)
            } ?: NoResolution
    
        override fun doResolveExpression(context: AnalysisContext, expr: Expr): ObjectOrigin? {
            val result = expressionResolver.doResolveExpression(context, expr)
            if (result != null) {
                expressionResolution[expr] = result
            }
            return result
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Feb 02 12:28:39 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  5. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/PropertyAccessResolver.kt

        ) {
            require(propertyAccess.receiver != null) { "Property access with explicit receiver expected" }
    
            val propertyName = propertyAccess.name
    
            expressionResolver.doResolveExpression(this, propertyAccess.receiver)?.let { receiverOrigin ->
                findDataProperty(getDataType(receiverOrigin), propertyName)?.let { property ->
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:01 UTC 2024
    - 8.7K bytes
    - Viewed (0)
  6. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/FunctionCallResolver.kt

                    functionCall.args.filterIsInstance<FunctionArgument.ValueArgument>().forEach {
                        val resolution = expressionResolver.doResolveExpression(context, it.expr)
                        if (resolution == null) {
                            hasErrors = true
                        } else {
                            put(it, resolution)
                        }
    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