Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 25 for ObjectOrigin (0.17 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/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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/ConfigureAccessorExtensions.kt

    
    fun ConfigureAccessor.access(objectOrigin: ObjectOrigin, inFunction: ObjectOrigin.AccessAndConfigureReceiver): ObjectOrigin = when (this) {
        is ConfigureAccessor.Property ->
            ObjectOrigin.PropertyReference(objectOrigin, dataProperty, objectOrigin.originElement)
        is ConfigureAccessor.Custom ->
            ObjectOrigin.CustomConfigureAccessor(objectOrigin, this, objectOrigin.originElement)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:01 UTC 2024
    - 1.3K bytes
    - Viewed (0)
  8. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/StatementResolver.kt

        private
        fun isDanglingPureCall(obj: ObjectOrigin.FunctionOrigin): Boolean {
            fun isPotentiallyPersistentReceiver(objectOrigin: ObjectOrigin): Boolean = when (objectOrigin) {
                is ObjectOrigin.AccessAndConfigureReceiver -> true
                is ObjectOrigin.ImplicitThisReceiver -> true
                is ObjectOrigin.FromLocalValue -> true // TODO: also check for unused val?
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:02 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  9. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/objectGraph/AssignmentResolver.kt

                is ObjectOrigin.NewObjectFromTopLevelFunction,
                is ObjectOrigin.ConstantOrigin,
                is ObjectOrigin.External,
                is ObjectOrigin.NullObjectOrigin,
                is ObjectOrigin.PropertyDefaultValue, // TODO: is it so?
                is ObjectOrigin.TopLevelReceiver -> Ok(objectOrigin)
            }
    
        private
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:46 UTC 2024
    - 9.6K bytes
    - Viewed (0)
  10. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/demo/demoSimple/AssignmentResolverTest.kt

                val value = resolvedAssignments[strAssignment.lhs]
                assertIs<AssignmentResolver.AssignmentResolutionResult.Assigned>(value)
                val valueOrigin = value.objectOrigin
                assertIs<ObjectOrigin.ConstantOrigin>(valueOrigin)
                assertEquals("shared", valueOrigin.literal.value)
            }
        }
    
        @Test
        fun `reports assignment pointing to unassigned property`() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Feb 02 10:53:44 UTC 2024
    - 2.9K bytes
    - Viewed (0)
Back to top