- Sort Score
- Result 10 results
- Languages All
Results 1 - 8 of 8 for TypedProjectSchema (0.23 sec)
-
platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/accessors/ProjectAccessorsClassPathTest.kt
srcDir.walkTopDown().filter { it.isFile && it.extension == "kt" }.toList() private fun testAccessorsBuiltBy(buildAccessorsFor: (TypedProjectSchema, ClassPath, File, File) -> Unit) { // given: val schema = TypedProjectSchema( extensions = listOf( entry<Project, SourceSetContainer>("sourceSets"),
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Oct 26 19:59:56 UTC 2023 - 18.5K bytes - Viewed (0) -
platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/accessors/tasks/PrintAccessorsTest.kt
import org.gradle.api.tasks.SourceSet import org.gradle.api.tasks.SourceSetContainer import org.gradle.api.tasks.TaskContainer import org.gradle.kotlin.dsl.accessors.ConfigurationEntry import org.gradle.kotlin.dsl.accessors.TypedProjectSchema import org.gradle.kotlin.dsl.accessors.entry import org.gradle.kotlin.dsl.fixtures.standardOutputOf import org.hamcrest.CoreMatchers.equalTo import org.hamcrest.MatcherAssert.assertThat import org.junit.Test
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Aug 02 08:06:49 UTC 2023 - 2.7K bytes - Viewed (0) -
platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/accessors/tasks/PrintAccessors.kt
} internal fun printAccessorsFor(schema: TypedProjectSchema) { for (sourceFragment in accessorSourceFragmentsFor(schema)) { println() println(sourceFragment.replaceIndent(" ")) println() } } private fun accessorSourceFragmentsFor(schema: TypedProjectSchema): Sequence<String> = accessorsFor(schema.map(::accessible)).flatMap { accessor ->
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Apr 01 13:09:45 UTC 2024 - 2.3K bytes - Viewed (0) -
platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/accessors/ProjectSchemaProvider.kt
fun schemaFor(scriptTarget: Any): TypedProjectSchema? } data class SchemaType(val value: TypeOf<*>) { companion object { inline fun <reified T> of() = SchemaType(typeOf<T>()) } val kotlinString = kotlinTypeStringFor(value) override fun toString(): String = kotlinString } typealias TypedProjectSchema = ProjectSchema<SchemaType>
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Apr 01 13:09:46 UTC 2024 - 2.6K bytes - Viewed (0) -
platforms/core-configuration/kotlin-dsl/src/main/kotlin/org/gradle/kotlin/dsl/accessors/AccessorsClassPath.kt
.getOutputAs(AccessorsClassPath::class.java) .get() } private fun configuredProjectSchemaOf(scriptTarget: Any, classLoaderScope: ClassLoaderScope): TypedProjectSchema? { require(classLoaderScope.isLocked) { "project.classLoaderScope must be locked before querying the project schema" }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Apr 05 20:25:05 UTC 2024 - 22K bytes - Viewed (0) -
platforms/core-configuration/kotlin-dsl-provider-plugins/src/main/kotlin/org/gradle/kotlin/dsl/provider/plugins/DefaultProjectSchemaProvider.kt
import org.gradle.kotlin.dsl.accessors.SchemaType import org.gradle.kotlin.dsl.accessors.TypedProjectSchema import java.lang.reflect.Modifier import kotlin.reflect.KVisibility class DefaultProjectSchemaProvider : ProjectSchemaProvider { override fun schemaFor(scriptTarget: Any): TypedProjectSchema? = targetTypeOf(scriptTarget) ?.let { scriptTargetType -> targetSchemaFor(
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Apr 01 13:09:46 UTC 2024 - 9.9K bytes - Viewed (0) -
platforms/core-configuration/kotlin-dsl-provider-plugins/src/main/kotlin/org/gradle/kotlin/dsl/provider/plugins/precompiled/tasks/GeneratePrecompiledScriptPluginAccessors.kt
{ (_, plugin) -> plugin } ) /** * Computes the [project schema][TypedProjectSchema] implied by the given plugins by applying * them to a synthetic root project in the context of a nested build. */ private fun projectSchemaFor(plugins: PluginRequests): Try<TypedProjectSchema> { val projectDir = uniqueTempDirectory()
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Apr 18 08:10:49 UTC 2024 - 24.8K bytes - Viewed (0) -
platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/accessors/ProjectSchemaTest.kt
tasks: TypedProjectSchemaEntryList = emptyList(), containerElements: TypedProjectSchemaEntryList = emptyList(), configurations: List<String> = emptyList() ) = TypedProjectSchema( extensions = extensions, conventions = conventions, tasks = tasks, containerElements = containerElements, configurations = configurations.map { ConfigurationEntry(it) } )
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Aug 02 08:06:49 UTC 2023 - 7.2K bytes - Viewed (0)