Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 8 of 8 for TypedProjectSchema (0.23 sec)

  1. 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)
  2. 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)
  3. 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)
  4. 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)
  5. 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)
  6. 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)
  7. 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)
  8. 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)
Back to top