Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 3 of 3 for PlatformBuilder (0.05 seconds)

  1. build-logic-settings/architecture-docs/src/main/kotlin/gradlebuild/GradleArchitecture.kt

        module.moduleConfiguration()
    }
    
    /**
     * Defines a platform.
     */
    fun Settings.platform(platformName: String, platformConfiguration: PlatformBuilder.() -> Unit): PlatformBuilder {
        val platform = PlatformBuilder(platformName, this)
        extensions.findByType(ProjectStructure::class.java)!!.architectureElements.add(platform)
        platform.platformConfiguration()
        return platform
    }
    
    /**
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Fri Jan 30 15:37:56 GMT 2026
    - 1.9K bytes
    - Click Count (0)
  2. build-logic-settings/architecture-docs/src/main/kotlin/gradlebuild/Builders.kt

            return ArchitectureModule(name, id)
        }
    }
    
    class PlatformBuilder(
        name: String,
        private val settings: Settings,
        private val projectScope: ProjectScope = ProjectScope("platforms/$name", settings),
    ) : ArchitectureElementBuilder(name) {
        private val modules = mutableListOf<ArchitectureModuleBuilder>()
        private val uses = mutableListOf<PlatformBuilder>()
    
        fun subproject(projectName: String) {
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Fri Jan 30 15:37:56 GMT 2026
    - 3K bytes
    - Click Count (0)
  3. build-logic-settings/architecture-docs/src/main/kotlin/gradlebuild.architecture-docs.settings.gradle.kts

     * limitations under the License.
     */
    import gradlebuild.GeneratePackageInfoDataTask
    import gradlebuild.GeneratePlatformsDataTask
    import gradlebuild.GeneratorTask
    import gradlebuild.PlatformBuilder
    import gradlebuild.ProjectStructure
    import gradlebuild.basics.ArchitectureDataType
    
    val structure = extensions.create<ProjectStructure>("projectStructure")
    
    gradle.rootProject {
    Created: Wed Apr 01 11:36:16 GMT 2026
    - Last Modified: Fri Jan 30 15:37:56 GMT 2026
    - 2.4K bytes
    - Click Count (0)
Back to Top