Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 9 of 9 for PropertyExtractor (0.54 sec)

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

            }
        }
    }
    
    
    operator fun PropertyExtractor.plus(other: PropertyExtractor): CompositePropertyExtractor = CompositePropertyExtractor(buildList {
        fun include(propertyExtractor: PropertyExtractor) = when (propertyExtractor) {
            is CompositePropertyExtractor -> addAll(propertyExtractor.extractors)
            else -> add(propertyExtractor)
        }
        include(this@plus)
        include(other)
    })
    
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:01 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  2. platforms/core-configuration/declarative-dsl-core/src/test/kotlin/org/gradle/internal/declarativedsl/analysis/PropertyTest.kt

    import org.gradle.internal.declarativedsl.schemaBuilder.CollectedPropertyInformation
    import org.gradle.internal.declarativedsl.schemaBuilder.DefaultPropertyExtractor
    import org.gradle.internal.declarativedsl.schemaBuilder.PropertyExtractor
    import org.gradle.internal.declarativedsl.schemaBuilder.plus
    import org.gradle.internal.declarativedsl.schemaBuilder.schemaFromTypes
    import org.gradle.internal.declarativedsl.schemaBuilder.toDataTypeRefOrError
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:01 UTC 2024
    - 4.6K bytes
    - Viewed (0)
  3. platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/common/schemaFromProperties.kt

    class GradlePropertyApiAnalysisSchemaComponent : AnalysisSchemaComponent {
        private
        val propertyExtractor = GradlePropertyApiPropertyExtractor(isPublicAndRestricted)
    
        override fun propertyExtractors(): List<PropertyExtractor> = listOf(propertyExtractor)
    
        override fun typeDiscovery(): List<TypeDiscovery> = listOf(PropertyReturnTypeDiscovery(propertyExtractor))
    }
    
    
    private
    class GradlePropertyApiPropertyExtractor(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:07 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  4. platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/project/ExtensionProperties.kt

    import org.gradle.internal.declarativedsl.schemaBuilder.CollectedPropertyInformation
    import org.gradle.internal.declarativedsl.schemaBuilder.PropertyExtractor
    import kotlin.reflect.KClass
    
    
    internal
    class ExtensionProperties(private val extensionPropertiesByClass: Map<KClass<*>, Iterable<CollectedPropertyInformation>>) : PropertyExtractor {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Feb 01 13:24:52 UTC 2024
    - 1.2K bytes
    - Viewed (0)
  5. platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/evaluationSchema/SchemaComponents.kt

    import org.gradle.internal.declarativedsl.schemaBuilder.CompositeTypeDiscovery
    import org.gradle.internal.declarativedsl.schemaBuilder.FunctionExtractor
    import org.gradle.internal.declarativedsl.schemaBuilder.PropertyExtractor
    import org.gradle.internal.declarativedsl.schemaBuilder.TypeDiscovery
    import org.gradle.internal.declarativedsl.schemaBuilder.schemaFromTypes
    import kotlin.reflect.KClass
    
    
    internal
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri May 31 13:47:10 UTC 2024
    - 7K bytes
    - Viewed (0)
  6. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/schemaBuilder/schemaFromTypes.kt

        propertyExtractor: PropertyExtractor = DefaultPropertyExtractor(isPublicAndRestricted),
        functionExtractor: FunctionExtractor = DefaultFunctionExtractor(configureLambdas, isPublicAndRestricted),
        typeDiscovery: TypeDiscovery = TypeDiscovery.none
    ): AnalysisSchema =
        DataSchemaBuilder(typeDiscovery, propertyExtractor, functionExtractor).schemaFromTypes(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:07:27 UTC 2024
    - 2.4K bytes
    - Viewed (0)
  7. platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/project/TypeSafeProjectAccessorsSchemaBuildingComponent.kt

    import org.gradle.internal.declarativedsl.schemaBuilder.CollectedPropertyInformation
    import org.gradle.internal.declarativedsl.schemaBuilder.DefaultPropertyExtractor
    import org.gradle.internal.declarativedsl.schemaBuilder.PropertyExtractor
    import org.gradle.internal.declarativedsl.schemaBuilder.TypeDiscovery
    import kotlin.reflect.KClass
    import kotlin.reflect.KType
    import kotlin.reflect.full.createType
    import kotlin.reflect.full.isSubclassOf
    
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:07 UTC 2024
    - 6.7K bytes
    - Viewed (0)
  8. platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/evaluationSchema/MinimalEvaluationSchemaComponent.kt

    import org.gradle.internal.declarativedsl.schemaBuilder.DefaultPropertyExtractor
    import org.gradle.internal.declarativedsl.schemaBuilder.FunctionExtractor
    import org.gradle.internal.declarativedsl.schemaBuilder.PropertyExtractor
    
    
    /**
     * Defines a minimal set of features for Declarative DSL evaluation. The only Gradle-related customization in this component is [gradleConfigureLambdas].
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 30 12:25:07 UTC 2024
    - 1.5K bytes
    - Viewed (0)
  9. platforms/core-configuration/declarative-dsl-core/src/main/kotlin/org/gradle/internal/declarativedsl/schemaBuilder/DataSchemaBuilder.kt

    import kotlin.reflect.KClass
    import kotlin.reflect.KFunction
    import kotlin.reflect.KType
    
    
    class DataSchemaBuilder(
        private val typeDiscovery: TypeDiscovery,
        private val propertyExtractor: PropertyExtractor,
        private val functionExtractor: FunctionExtractor
    ) {
        fun schemaFromTypes(
            topLevelReceiver: KClass<*>,
            types: Iterable<KClass<*>>,
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue May 14 10:08:02 UTC 2024
    - 5.9K bytes
    - Viewed (0)
Back to top