Class QuarkusModelBuilder

  • All Implemented Interfaces:
    org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder<io.quarkus.bootstrap.resolver.model.ModelParameter>, org.gradle.tooling.provider.model.ToolingModelBuilder

    public class QuarkusModelBuilder
    extends java.lang.Object
    implements org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder<io.quarkus.bootstrap.resolver.model.ModelParameter>
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object buildAll​(java.lang.String modelName, io.quarkus.bootstrap.resolver.model.ModelParameter parameter, org.gradle.api.Project project)  
      java.lang.Object buildAll​(java.lang.String modelName, org.gradle.api.Project project)  
      boolean canBuild​(java.lang.String modelName)  
      java.lang.Class<io.quarkus.bootstrap.resolver.model.ModelParameter> getParameterType()  
      java.util.Set<io.quarkus.bootstrap.resolver.model.WorkspaceModule> getWorkspace​(org.gradle.api.Project project, io.quarkus.runtime.LaunchMode mode, io.quarkus.bootstrap.resolver.model.ArtifactCoords mainModuleCoord)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • QuarkusModelBuilder

        public QuarkusModelBuilder()
    • Method Detail

      • canBuild

        public boolean canBuild​(java.lang.String modelName)
        Specified by:
        canBuild in interface org.gradle.tooling.provider.model.ToolingModelBuilder
      • getParameterType

        public java.lang.Class<io.quarkus.bootstrap.resolver.model.ModelParameter> getParameterType()
        Specified by:
        getParameterType in interface org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder<io.quarkus.bootstrap.resolver.model.ModelParameter>
      • buildAll

        public java.lang.Object buildAll​(java.lang.String modelName,
                                         org.gradle.api.Project project)
        Specified by:
        buildAll in interface org.gradle.tooling.provider.model.ToolingModelBuilder
      • buildAll

        public java.lang.Object buildAll​(java.lang.String modelName,
                                         io.quarkus.bootstrap.resolver.model.ModelParameter parameter,
                                         org.gradle.api.Project project)
        Specified by:
        buildAll in interface org.gradle.tooling.provider.model.ParameterizedToolingModelBuilder<io.quarkus.bootstrap.resolver.model.ModelParameter>
      • getWorkspace

        public java.util.Set<io.quarkus.bootstrap.resolver.model.WorkspaceModule> getWorkspace​(org.gradle.api.Project project,
                                                                                               io.quarkus.runtime.LaunchMode mode,
                                                                                               io.quarkus.bootstrap.resolver.model.ArtifactCoords mainModuleCoord)