Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 20 for TopLevelReceiver (0.33 sec)

  1. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/mappingToJvm/Utils.kt

        createInstance: () -> T
    ): T {
        val trace = assignmentTrace(resolution)
        val context = ReflectionContext(SchemaTypeRefContext(schema), resolution, trace)
        val topLevel = reflect(resolution.topLevelReceiver, context)
    
        return createInstance().also {
            DeclarativeReflectionToObjectConverter(
                emptyMap(), it, MemberFunctionResolver(configureLambdas), ReflectionRuntimePropertyResolver, customAccessors
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:07:27 UTC 2024
    - 1.8K bytes
    - Viewed (0)
  2. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/demo/demoSimple/SimpleAnalysisDemo.kt

    import org.gradle.internal.declarativedsl.demo.resolve
    import org.gradle.internal.declarativedsl.schemaBuilder.schemaFromTypes
    
    
    val schema = schemaFromTypes(
        topLevelReceiver = Abc::class,
        types = listOf(Abc::class, C::class, D::class),
        externalFunctions = listOf(::newD),
        defaultImports = listOf(DefaultFqName("com.example", "newD"))
    )
    
    
    object SimpleAnalysisDemo {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:01 UTC 2024
    - 1.7K bytes
    - Viewed (0)
  3. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/schemaBuilder/DataSchemaBuilder.kt

    class DataSchemaBuilder(
        private val typeDiscovery: TypeDiscovery,
        private val propertyExtractor: PropertyExtractor,
        private val functionExtractor: FunctionExtractor
    ) {
        fun schemaFromTypes(
            topLevelReceiver: KClass<*>,
            types: Iterable<KClass<*>>,
            externalFunctions: List<KFunction<*>> = emptyList(),
            externalObjects: Map<FqName, KClass<*>> = emptyMap(),
            defaultImports: List<FqName> = emptyList(),
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:02 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  4. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/demo/demoPlugins/PluginsDemo.kt

    import org.junit.jupiter.api.Test
    import kotlin.test.assertIs
    import kotlin.test.assertNotNull
    import kotlin.test.assertTrue
    
    
    val schema = schemaFromTypes(
        topLevelReceiver = TopLevelScope::class,
        types = listOf(TopLevelScope::class, PluginsBlock::class, PluginDefinition::class)
    )
    
    
    fun main() {
        val result = schema.resolve(
            """
            plugins {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:01 UTC 2024
    - 2.2K bytes
    - Viewed (0)
  5. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/transformation/OriginReplacement.kt

                    is ObjectOrigin.ConfiguringLambdaReceiver -> receiverOrigin.copy(receiver = replace(receiverOrigin.receiver))
                    is ObjectOrigin.TopLevelReceiver -> receiverOrigin
                }
    
            private
            fun replaceInFunction(origin: ObjectOrigin.FunctionOrigin): ObjectOrigin.FunctionOrigin = when (origin) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 21 14:27:23 UTC 2024
    - 4.7K bytes
    - Viewed (0)
  6. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/utils.kt

        is ObjectOrigin.PropertyReference -> resolveRef(objectOrigin.property.valueType)
        is ObjectOrigin.PropertyDefaultValue -> resolveRef(objectOrigin.property.valueType)
        is ObjectOrigin.TopLevelReceiver -> objectOrigin.type
        is ObjectOrigin.NullObjectOrigin -> DataTypeInternal.DefaultNullType
        is ObjectOrigin.CustomConfigureAccessor -> resolveRef(objectOrigin.accessedType)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:47 UTC 2024
    - 3K bytes
    - Viewed (0)
  7. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/AnalysisStatementFilter.kt

        is AnalysisStatementFilter.NotFilter -> !negationOf.shouldAnalyzeStatement(statement, scopes)
        is AnalysisStatementFilter.TopLevelElementFilter -> scopes.last().receiver is ObjectOrigin.TopLevelReceiver
    }
    
    
    internal
    object AnalysisStatementFiltersImplementations {
        class DefaultAnalyzeEverythingFilter : AnalysisStatementFilter.AnalyzeEverythingFilter
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:46 UTC 2024
    - 3.9K bytes
    - Viewed (0)
  8. platforms/core-configuration/declarative-dsl-evaluator/src/main/kotlin/org/gradle/internal/declarativedsl/evaluator/conventions/ConventionApplicationHandler.kt

            val referencedSoftwareTypes = findUsedSoftwareTypeNames(resolutionResult)
                .mapNotNull(softwareTypeConventionRepository::findConventions)
    
            with(ConventionTransformer(resolutionResult.topLevelReceiver)) {
                // For the referenced software types, add their conventions as operations mapped onto the top-level receiver
                val conventionAssignments = applyAssignmentConventions(referencedSoftwareTypes)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 31 13:47:38 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  9. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/analysis/StatementResolver.kt

                    }
                }
    
                is ObjectOrigin.NullObjectOrigin -> false
                is ObjectOrigin.PropertyReference -> true
                is ObjectOrigin.TopLevelReceiver -> true
                is ObjectOrigin.PropertyDefaultValue -> true
                is ObjectOrigin.CustomConfigureAccessor -> true
            }
    
            return when {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:02 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  10. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/objectGraph/AssignmentResolver.kt

                is ObjectOrigin.External,
                is ObjectOrigin.NullObjectOrigin,
                is ObjectOrigin.PropertyDefaultValue, // TODO: is it so?
                is ObjectOrigin.TopLevelReceiver -> Ok(objectOrigin)
            }
    
        private
        fun withResolved(other: ObjectOrigin, ifResolved: (receiver: ObjectOrigin) -> ObjectOrigin): ExpressionResolutionProgress {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:46 UTC 2024
    - 9.6K bytes
    - Viewed (0)
Back to top