- Sort Score
- Result 10 results
- Languages All
Results 1 - 9 of 9 for propertyExtractors (0.25 sec)
-
platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/evaluationSchema/SchemaComponents.kt
override val typeDiscoveries: List<TypeDiscovery> get() = analysisSchemaComponents.flatMap { it.typeDiscovery() } override val propertyExtractors: List<PropertyExtractor> get() = analysisSchemaComponents.flatMap { it.propertyExtractors() } override val functionExtractors: List<FunctionExtractor> get() = analysisSchemaComponents.flatMap { it.functionExtractors() }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri May 31 13:47:10 UTC 2024 - 7K bytes - Viewed (0) -
platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/evaluationSchema/MinimalEvaluationSchemaComponent.kt
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]. * Besides, no custom Gradle APIs are considered as schema contributors. */ class MinimalSchemaBuildingComponent : AnalysisSchemaComponent {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 30 12:25:07 UTC 2024 - 1.5K bytes - Viewed (0) -
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) -
platforms/core-configuration/declarative-dsl-provider/src/main/kotlin/org/gradle/internal/declarativedsl/project/TypeSafeProjectAccessorsSchemaBuildingComponent.kt
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 30 12:25:07 UTC 2024 - 6.7K bytes - Viewed (0) -
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) -
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) -
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) -
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) -
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)