- Sort Score
- Result 10 results
- Languages All
Results 1 - 10 of 13 for ParameterizedToolingModelBuilder (0.87 sec)
-
subprojects/core-api/src/main/java/org/gradle/tooling/provider/model/ParameterizedToolingModelBuilder.java
* The parameter type should be bound to the model type. * </p> * * @param <T> The type of parameter used by this model builder. * @see ToolingModelBuilder * @since 4.4 */ public interface ParameterizedToolingModelBuilder<T> extends ToolingModelBuilder { /** * Returns the expected type of the parameter. * <p> * <b>Contract</b> * <p> * The parameter type must conform to the following rules:
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu Nov 30 12:40:59 UTC 2023 - 3.6K bytes - Viewed (0) -
platforms/ide/ide-plugins/src/main/java/org/gradle/plugins/ide/internal/tooling/IsolatedIdeaModuleInternalBuilder.java
import org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder; import java.util.Set; /** * Builds the {@link IsolatedIdeaModuleInternal} model that contains information about a project and its tasks. */ @NonNullApi public class IsolatedIdeaModuleInternalBuilder implements ParameterizedToolingModelBuilder<IdeaModelParameter> { @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 12:13:36 UTC 2023 - 3.8K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/tooling/provider/model/internal/PluginApplyingBuilder.java
package org.gradle.tooling.provider.model.internal; import org.gradle.api.NonNullApi; import org.gradle.api.Project; import org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder; @NonNullApi public class PluginApplyingBuilder implements ParameterizedToolingModelBuilder<PluginApplyingParameter> { public static final String MODEL_NAME = PluginApplyingBuilder.class.getName() + "$sideEffect"; @Override
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Mon Dec 11 12:13:33 UTC 2023 - 1.6K bytes - Viewed (0) -
subprojects/core/src/main/java/org/gradle/tooling/provider/model/internal/DefaultToolingModelBuilderRegistry.java
Registration registration = get(modelName); if (registration.getBuilder() instanceof ParameterizedToolingModelBuilder) { return restoreUserCodeApplication(new BuilderWithParameter(modelName, project, (ParameterizedToolingModelBuilder) registration.getBuilder()), registration); } if (parameter) {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Mar 08 13:46:07 UTC 2024 - 15.1K bytes - Viewed (0) -
platforms/ide/ide/src/main/java/org/gradle/plugins/ide/internal/tooling/IsolatedGradleProjectInternalBuilder.java
import org.gradle.plugins.ide.internal.tooling.model.LaunchableGradleTask; import org.gradle.tooling.internal.gradle.DefaultProjectIdentifier; import org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder; import java.util.List; import java.util.Objects; import static java.util.stream.Collectors.toList; import static org.gradle.plugins.ide.internal.tooling.ToolingModelBuilderSupport.buildFromTask;
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Wed Nov 08 14:39:54 UTC 2023 - 3.7K bytes - Viewed (0) -
platforms/ide/ide-plugins/src/main/java/org/gradle/plugins/ide/internal/tooling/RunBuildDependenciesTaskBuilder.java
import org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder; import java.util.ArrayList; import java.util.List; import java.util.Map; import java.util.stream.Collectors; import static org.gradle.api.internal.project.ProjectHierarchyUtils.getChildProjectsForInternalUse; @NonNullApi public class RunBuildDependenciesTaskBuilder implements ParameterizedToolingModelBuilder<EclipseRuntime> {
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Apr 26 09:45:59 UTC 2024 - 4.6K bytes - Viewed (0) -
platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r44/ParameterizedToolingModelCrossVersionSpec.groovy
} } """ } else { buildFile << """ import org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder class CustomBuilder implements ParameterizedToolingModelBuilder<CustomParameter> { boolean canBuild(String modelName) { return modelName == '${CustomModel.name}' }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 16 10:10:39 UTC 2024 - 7.6K bytes - Viewed (0) -
platforms/core-configuration/configuration-cache/src/integTest/groovy/org/gradle/internal/cc/impl/fixtures/ToolingApiSpec.groovy
file("$targetBuildName/src/main/groovy/my/MyParameterizedModelBuilder.groovy") << """ package my import $ParameterizedToolingModelBuilder.name import $Project.name class MyParameterizedModelBuilder implements ParameterizedToolingModelBuilder<MyModelParameter> { Class<MyModelParameter> getParameterType() { return MyModelParameter }
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Sat Jun 08 11:29:25 UTC 2024 - 15.1K bytes - Viewed (0) -
subprojects/core/src/test/groovy/org/gradle/tooling/provider/model/internal/DefaultToolingModelBuilderRegistryTest.groovy
import org.gradle.internal.operations.BuildOperationContext import org.gradle.internal.operations.BuildOperationRunner import org.gradle.internal.operations.CallableBuildOperation import org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder import org.gradle.tooling.provider.model.ToolingModelBuilder import org.gradle.tooling.provider.model.UnknownModelException import spock.lang.Specification import java.util.function.Function
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Fri Mar 08 13:46:07 UTC 2024 - 7K bytes - Viewed (0) -
platforms/ide/tooling-api/src/crossVersionTest/groovy/org/gradle/integtests/tooling/r48/PhasedBuildActionCrossVersionSpec.groovy
@TargetGradleVersion(">=4.8") class PhasedBuildActionCrossVersionSpec extends ToolingApiSpecification { 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"
Registered: Wed Jun 12 18:38:38 UTC 2024 - Last Modified: Thu May 16 10:10:39 UTC 2024 - 17.2K bytes - Viewed (0)