Search Options

Results per page
Sort
Preferred Languages
Advance

Results 21 - 30 of 30 for ToolingModelBuilderRegistry (0.52 sec)

  1. platforms/documentation/docs/src/docs/userguide/authoring-builds/gradle-properties/service_injection.adoc

    ====
    
    The `ExecOperations` is injected into the `MyExecOperationsTask` task's constructor using the `@Inject` annotation.
    
    [[toolingmodelbuilderregistry]]
    == 9 `ToolingModelBuilderRegistry`
    
    link:{javadocPath}/org/gradle/tooling/provider/model/ToolingModelBuilderRegistry.html[`ToolingModelBuilderRegistry`] is a service that allows you to register custom tooling model builders.
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Wed Apr 24 04:19:09 UTC 2024
    - 15.8K bytes
    - Viewed (0)
  2. subprojects/core/src/integTest/groovy/org/gradle/api/invocation/GradleLifecycleSupportedTypesIntegrationTest.groovy

            ObjectFactory.name               | "services.get(${ObjectFactory.name})"               | "newInstance(SomeBean)"
            ToolingModelBuilderRegistry.name | "services.get(${ToolingModelBuilderRegistry.name})" | "toString()"
            FileSystemOperations.name        | "services.get(${FileSystemOperations.name})"        | "toString()"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 23 17:40:52 UTC 2024
    - 14K bytes
    - Viewed (0)
  3. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/fixtures/ToolingApiSpec.groovy

                import ${ToolingModelBuilderRegistry.name}
    
                abstract class MyPlugin implements Plugin<Project> {
                    void apply(Project project) {
                        $content
                        registry.register(new my.$builderClassName())
                    }
    
                    @Inject
                    abstract ToolingModelBuilderRegistry getRegistry()
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  4. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r44/ParameterizedToolingModelCrossVersionSpec.groovy

        def setup() {
            buildFile << """
                import org.gradle.tooling.provider.model.ToolingModelBuilder
                import org.gradle.tooling.provider.model.ToolingModelBuilderRegistry
                import javax.inject.Inject
    
                allprojects {
                    apply plugin: CustomPlugin
                }
    
                interface CustomParameter {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 10:10:39 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  5. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r89/ToolingApiPolymorphismCrossVersionTest.groovy

                import org.gradle.tooling.provider.model.ToolingModelBuilderRegistry
    
                abstract class MyPlugin implements Plugin<Project> {
                    void apply(Project project) {
                        $content
                        registry.register(new my.$builderClassName())
                    }
    
                    @Inject
                    abstract ToolingModelBuilderRegistry getRegistry()
                }
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Jun 11 11:03:18 UTC 2024
    - 7.3K bytes
    - Viewed (0)
  6. subprojects/core-api/src/main/java/org/gradle/tooling/provider/model/ToolingModelBuilder.java

     *
     * <p>Plugins can register their own tooling model builder implementations using {@link ToolingModelBuilderRegistry}.</p>
     */
    public interface ToolingModelBuilder {
        /**
         * Indicates whether this builder can construct the given model.
         *
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Sep 18 05:08:57 UTC 2020
    - 2.7K bytes
    - Viewed (0)
  7. platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r48/PhasedBuildActionCrossVersionSpec.groovy

        def setup() {
            buildFile << """
                import org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder
                import org.gradle.tooling.provider.model.ToolingModelBuilderRegistry
                import javax.inject.Inject
    
                task hello {
                    doLast {
                        println "hello"
                    }
                }
    
                task bye(dependsOn: hello) {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Thu May 16 10:10:39 UTC 2024
    - 17.2K bytes
    - Viewed (0)
  8. platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/ConfigurationCacheSupportedTypesIntegrationTest.groovy

            ObjectFactory.name               | "objects"                                                   | "newInstance(SomeBean)"
            ToolingModelBuilderRegistry.name | "project.services.get(${ToolingModelBuilderRegistry.name})" | "toString()"
            WorkerExecutor.name              | "project.services.get(${WorkerExecutor.name})"              | "noIsolation()"
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Sat Jun 08 11:29:25 UTC 2024
    - 26.1K bytes
    - Viewed (0)
  9. subprojects/core/src/main/java/org/gradle/tooling/provider/model/internal/DefaultToolingModelBuilderRegistry.java

    import org.gradle.tooling.provider.model.ToolingModelBuilderRegistry;
    import org.gradle.tooling.provider.model.UnknownModelException;
    
    import javax.annotation.Nullable;
    import java.util.AbstractCollection;
    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.Iterator;
    import java.util.List;
    
    public class DefaultToolingModelBuilderRegistry implements ToolingModelBuilderRegistry, ToolingModelBuilderLookup {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Fri Mar 08 13:46:07 UTC 2024
    - 15.1K bytes
    - Viewed (0)
  10. platforms/core-configuration/kotlin-dsl-integ-tests/src/integTest/kotlin/org/gradle/kotlin/dsl/integration/GradleKotlinDslIntegrationTest.kt

                """
                import ${KotlinBuildScriptModel::class.qualifiedName}
                import ${ToolingModelBuilderRegistry::class.qualifiedName}
    
                abstract class DumpModelTask : DefaultTask() {
                    @get:Inject
                    abstract val builderRegistry: ToolingModelBuilderRegistry
    
                    @TaskAction
                    fun action() {
    Registered: Wed Jun 12 18:38:38 UTC 2024
    - Last Modified: Tue Apr 02 18:26:28 UTC 2024
    - 37.5K bytes
    - Viewed (0)
Back to top