public class ToolingApiGradleClient extends java.lang.Object implements GradleInvoker, GradleClient
| Constructor and Description |
|---|
ToolingApiGradleClient(org.gradle.tooling.ProjectConnection projectConnection) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
void |
loadToolingModel(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs,
java.lang.Class<?> toolingModel) |
<T extends org.gradle.tooling.LongRunningOperation,R> |
runOperation(java.util.function.Function<org.gradle.tooling.ProjectConnection,T> createOperation,
java.util.function.Function<T,R> operationAction) |
void |
runTasks(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs) |
<T> T |
runToolingAction(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs,
org.gradle.tooling.BuildAction<T> action,
java.util.function.Consumer<org.gradle.tooling.BuildActionExecuter<?>> configureAction) |
public ToolingApiGradleClient(org.gradle.tooling.ProjectConnection projectConnection)
public void close()
close in interface java.io.Closeableclose in interface java.lang.AutoCloseablepublic <T extends org.gradle.tooling.LongRunningOperation,R> R runOperation(java.util.function.Function<org.gradle.tooling.ProjectConnection,T> createOperation,
java.util.function.Function<T,R> operationAction)
public void runTasks(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs)
runTasks in interface GradleInvokerpublic void loadToolingModel(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs,
java.lang.Class<?> toolingModel)
loadToolingModel in interface GradleInvokerpublic <T> T runToolingAction(java.util.List<java.lang.String> tasks,
java.util.List<java.lang.String> gradleArgs,
java.util.List<java.lang.String> jvmArgs,
org.gradle.tooling.BuildAction<T> action,
java.util.function.Consumer<org.gradle.tooling.BuildActionExecuter<?>> configureAction)
runToolingAction in interface GradleInvoker