Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 26 for MyExtension (0.23 sec)

  1. platforms/core-configuration/declarative-dsl-provider/src/test/kotlin/org/gradle/internal/declarativedsl/SettingsExtensionsSchemaTest.kt

                    val myExtensionMock = mock<MyExtension>()
                    val extensionsSchemaMock = mock<ExtensionsSchema> {
                        on { elements }.thenReturn(listOf<ExtensionSchema>(object : ExtensionSchema {
                            override fun getName(): String = "myExtension"
                            override fun getPublicType(): TypeOf<*> = TypeOf.typeOf(MyExtension::class.java)
                        }))
                    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Feb 28 09:57:06 UTC 2024
    - 2.9K bytes
    - Viewed (0)
  2. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/integration/KotlinInitScriptIntegrationTest.kt

                // apply(plugin = "my.gradle-plugin)
                apply<GradlePluginPlugin>()
    
                extensions.getByType(MyExtension::class).some("api.get")
                extensions.configure<MyExtension> { some("api.configure") }
                the<MyExtension>().some("kotlin.get")
                configure<MyExtension> { some("kotlin.configure") }
            """)
            withBuildScript("""tasks.register("noop")""")
    
            assertThat(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sun Sep 24 17:45:43 UTC 2023
    - 5.8K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl-integ-tests/src/crossVersionTest/groovy/org/gradle/kotlin/dsl/plugins/ProjectTheExtensionCrossVersionSpec.groovy

                import org.gradle.api.provider.Property
                interface MyExtension { val some: Property<String> }
                interface MyConvention { val more: Property<String> }
                interface Unregistered
            """
            file("plugin/src/main/kotlin/my-plugin.gradle.kts").text = """
                extensions.create<MyExtension>("myExtension")
                convention.plugins["myConvention"] = objects.newInstance<MyConvention>()
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 07 13:25:10 UTC 2023
    - 4.9K bytes
    - Viewed (0)
  4. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/isolated/IsolatedProjectsToolingApiCoupledProjectsIntegrationTest.groovy

            """
            file("a/build.gradle") << """
                plugins.apply(my.MyPlugin)
                myExtension.message = "the message"
            """
            file("b/build.gradle") << """
                plugins.apply(my.MyPlugin)
                def otherProject = project(':a')
                myExtension.message = otherProject.myExtension.message
            """
    
            when:
            executer.withArguments(ENABLE_CLI, WARN_PROBLEMS_CLI_OPT)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 12.4K bytes
    - Viewed (0)
  5. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/integration/KotlinSettingsScriptIntegrationTest.kt

                }
                plugins { id("my-plugin") }
    
                extensions.getByType(MyExtension::class).some("api.get")
                extensions.configure<MyExtension> { some("api.configure") }
                the<MyExtension>().some("kotlin.get")
                configure<MyExtension> { some("kotlin.configure") }
            """)
            withBuildScript("""tasks.register("noop")""")
    
            assertThat(
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 5.6K bytes
    - Viewed (0)
  6. platforms/core-configuration/kotlin-dsl/src/test/kotlin/org/gradle/kotlin/dsl/ExtensionAwareExtensionsTest.kt

    import org.junit.Test
    
    
    class ExtensionAwareExtensionsTest {
    
        interface MyExtension
    
        @Test
        fun `can access gradle extensions`() {
    
            val gradle = mock<Gradle>()
    
            val extensionContainer = mock<ExtensionContainer>()
            val extension = mock<MyExtension>()
            val extensionType = typeOf<MyExtension>()
    
            whenever(gradle.extensions)
                .thenReturn(extensionContainer)
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 3.8K bytes
    - Viewed (0)
  7. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/integration/GroovyInteroperabilityIntegrationTest.kt

                """
                class MyExtension {
                    String server = 'default'
    
                    def configureServerName(serverName) {
                        this.server = serverName
                    }
                }
    
                class MyPlugin implements Plugin<Project> {
                    void apply(project) {
                        project.extensions.add('myextension', MyExtension)
                    }
                }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Aug 02 08:06:49 UTC 2023
    - 1.8K bytes
    - Viewed (0)
  8. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/model/RuleSourceAppliedAsProjectPluginIntegrationTest.groovy

                        MyExtension myExtension(ExtensionContainer extensions) {
                            extensions.getByType(MyExtension)
                        }
    
                        @Model
                        String value(MyExtension myExtension) {
                            myExtension.value
                        }
    
                        @Mutate
                        void addTasks(ModelMap<Task> tasks, String value) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 11.7K bytes
    - Viewed (0)
  9. platforms/documentation/docs/src/snippets/plugins/mappingExtensions/groovy/app/build.gradle

    class MyPlugin implements Plugin<Project> {
        void apply(Project project) {
            // Create and configure the extension
            def extension = project.extensions.create("myExtension", MyExtension)
            // Create and configure the custom task
            project.tasks.register("myTask", MyCustomTask) {
                group = "custom"
                inputParameter = extension.inputParameter
            }
        }
    }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 21 04:16:05 UTC 2024
    - 881 bytes
    - Viewed (0)
  10. platforms/documentation/docs/src/snippets/plugins/mappingExtensions/kotlin/app/build.gradle.kts

    class MyPlugin : Plugin<Project> {
        override fun apply(project: Project) {
            // Create and configure the extension
            val extension = project.extensions.create("myExtension", MyExtension::class.java)
            // Create and configure the custom task
            project.tasks.register("myTask", MyCustomTask::class.java) {
                group = "custom"
                inputParameter = extension.inputParameter
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 21 04:16:05 UTC 2024
    - 923 bytes
    - Viewed (0)
Back to top