Package dev.equo.ide.gradle
Class EquoIdeTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- dev.equo.ide.gradle.EquoIdeTask
-
- All Implemented Interfaces:
java.lang.Comparable<org.gradle.api.Task>,org.gradle.api.internal.DynamicObjectAware,org.gradle.api.internal.TaskInternal,org.gradle.api.plugins.ExtensionAware,org.gradle.api.Task,org.gradle.util.Configurable<org.gradle.api.Task>
public abstract class EquoIdeTask extends org.gradle.api.DefaultTask
-
-
Constructor Summary
Constructors Constructor Description EquoIdeTask()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract org.gradle.api.provider.Property<java.lang.Boolean>getEquoIdeWasCalledDirectly()dev.equo.ide.IdeHook.ListgetIdeHooks()abstract org.gradle.api.provider.Property<org.gradle.api.file.FileCollection>getMavenDeps()abstract org.gradle.api.model.ObjectFactorygetObjectFactory()abstract org.gradle.api.provider.Property<java.io.File>getProjectDir()abstract org.gradle.api.provider.Property<dev.equo.solstice.p2.P2QueryResult>getQuery()abstract org.gradle.api.provider.Property<java.lang.Boolean>getUseAtomos()dev.equo.ide.WorkspaceInitgetWorkspace()voidlaunch()-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
acceptServiceReferences, appendParallelSafeAction, doNotTrackState, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getLifecycleDependencies, getOnlyIf, getReasonNotToTrackState, getReasonTaskIsIncompatibleWithConfigurationCache, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isCompatibleWithConfigurationCache, isEnabled, isHasCustomActions, notCompatibleWithConfigurationCache, prependParallelSafeAction, setImpliesSubProjects
-
-
-
-
Method Detail
-
getQuery
@Internal public abstract org.gradle.api.provider.Property<dev.equo.solstice.p2.P2QueryResult> getQuery()
-
getMavenDeps
@Internal public abstract org.gradle.api.provider.Property<org.gradle.api.file.FileCollection> getMavenDeps()
-
getProjectDir
@Internal public abstract org.gradle.api.provider.Property<java.io.File> getProjectDir()
-
getUseAtomos
@Internal public abstract org.gradle.api.provider.Property<java.lang.Boolean> getUseAtomos()
-
getEquoIdeWasCalledDirectly
@Internal public abstract org.gradle.api.provider.Property<java.lang.Boolean> getEquoIdeWasCalledDirectly()
-
getIdeHooks
public dev.equo.ide.IdeHook.List getIdeHooks()
-
getWorkspace
public dev.equo.ide.WorkspaceInit getWorkspace()
-
getObjectFactory
@Inject public abstract org.gradle.api.model.ObjectFactory getObjectFactory()
-
launch
public void launch() throws java.io.IOException, java.lang.InterruptedException- Throws:
java.io.IOExceptionjava.lang.InterruptedException
-
-