Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 25 for MyExtension (0.16 sec)

  1. subprojects/core-api/src/main/java/org/gradle/api/plugins/ExtensionAware.java

     *
     * <pre class='autoTested'>
     * // Extensions are just plain objects, there is no interface/type
     * class MyExtension {
     *   String foo
     *
     *   MyExtension(String foo) {
     *     this.foo = foo
     *   }
     * }
     *
     * // Add new extensions via the extension container
     * project.extensions.create('custom', MyExtension, "bar")
     * //                       («name»,   «type»,       «constructor args», …)
     *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Aug 26 07:18:37 UTC 2022
    - 3.7K bytes
    - Viewed (0)
  2. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/integration/KotlinBuildScriptIntegrationTest.kt

                extensions.getByType(MyExtension::class).some("api.get")
                extensions.configure<MyExtension> { some("api.configure") }
                the<MyExtension>().some("kotlin.reified.get")
                the(MyExtension::class).some("kotlin.kclass.get")
                configure<MyExtension> { some("kotlin.configure") }
                my.some("accessor.get")
                my { some("accessor.configure") }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Jan 29 11:39:00 UTC 2024
    - 12.2K bytes
    - Viewed (0)
  3. platforms/core-configuration/kotlin-dsl/src/integTest/kotlin/org/gradle/kotlin/dsl/integration/TestKitIntegrationTest.kt

                                plugins {
                                    id("test")
                                }
    
                                val myExtension = extensions.get("myExtension") as TestExtension
                                myExtension.say.set("Hi!")
    
                                myExtension {
                                    say = "Oh!"
                                }
                            ""${'"'})
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Mar 14 10:30:09 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  4. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/fixtures/ToolingApiSpec.groovy

                $builderContent
                def message = project.myExtension.message.get()
                return new MyModel(message)
            """)
    
            addBuilderRegisteringPluginImplementation(childBuildName, "MyModelBuilder", """
                def model = project.extensions.create("myExtension", MyExtension)
                model.message = "It works from project \${project.identityPath}"
            """)
        }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  5. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/api/provider/MapPropertyIntegrationTest.groovy

            given:
            buildFile << '''
            interface MyExtension {
                MapProperty<String, String> getProp()
            }
    
            project.extensions.create('myExt', MyExtension)
    
            task wrongValueTypeDsl {
                def myExt = project.extensions.getByType(MyExtension)
                doLast {
                    myExt.prop = 123
                }
            }
    
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Jan 04 15:28:53 UTC 2024
    - 24.5K bytes
    - Viewed (0)
  6. platforms/core-configuration/model-core/src/main/java/org/gradle/util/ConfigureUtil.java

     *              action.execute(options)
     *         }
     *     }
     *     extensions.create("myExtension", MyExtension)
     *     myExtension {
     *         options {
     *             optionsFile = layout.projectDirectory.file("options.properties")
     *         }
     *     }
     * </pre>
     * <p>
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu Sep 28 09:51:04 UTC 2023
    - 8.5K bytes
    - Viewed (0)
  7. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/isolated/IsolatedProjectsToolingApiGradleLifecycleIntegrationTest.groovy

            then:
            model2.size() == 2
            fixture.assertStateLoaded()
            outputDoesNotContain("Callback before")
    
    
            when:
            buildFile << """
                myExtension.message = "updated message for root"
            """
    
            withIsolatedProjects()
            def model3 = runBuildAction(new FetchCustomModelForEachProject())
    
            then:
            model3.size() == 2
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 4.1K bytes
    - Viewed (0)
  8. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/isolated/IsolatedProjectsAccessFromGroovyDslIntegrationTest.groovy

            """
    
            file("b/build.gradle") << """
                import ${Property.name}
    
                interface MyExtension {
                    Property<String> getFoo()
                }
    
                def myExtension = extensions.create('myExtension', MyExtension)
                myExtension.foo.set('configured')
            """
    
            when:
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 32.4K bytes
    - Viewed (0)
  9. platforms/core-configuration/model-core/src/integTest/groovy/org/gradle/api/provider/ProviderConventionMappingIntegrationTest.groovy

            buildFile << """
                abstract class MyExtension {
                    abstract Property<String> getOther()
    
                    Provider<String> getFoo() {
                        return other
                    }
                }
    
                extensions.create("myext", MyExtension)
                myext {
                    conventionMapping.map("foo", { project.provider { "foobar" } })
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 12:27:37 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  10. platforms/jvm/testing-jvm/src/integTest/groovy/org/gradle/testing/junit/platform/JUnitPlatformUserGuideIntegrationTest.groovy

        }
    
        def 'can use custom Extension'() {
            given:
            file('src/test/java/org/gradle/MyExtension.java') << '''
    package org.gradle;
    import org.junit.jupiter.api.extension.*;
    
    public class MyExtension implements TestInstancePostProcessor {
            @Override
            public void postProcessTestInstance(Object testInstance, ExtensionContext context) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Mon Sep 18 20:52:40 UTC 2023
    - 12.7K bytes
    - Viewed (0)
Back to top