- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 25 for ObjectOrigin (0.33 sec)
-
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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) -
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)