Package com.uber.okbuck.core.task
Class OkBuckTask
- java.lang.Object
-
- org.gradle.api.internal.AbstractTask
-
- org.gradle.api.DefaultTask
-
- com.uber.okbuck.core.task.OkBuckTask
-
- 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 class OkBuckTask extends org.gradle.api.DefaultTask
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringCLASSPATH_ABI_MACROKotlinExtensionkotlinExtensionOkBuckExtensionokBuckExtensionScalaExtensionscalaExtension
-
Constructor Summary
Constructors Constructor Description OkBuckTask(OkBuckExtension okBuckExtension, KotlinExtension kotlinExtension, ScalaExtension scalaExtension, BuckFileManager buckFileManager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetDescription()java.io.FilegetDotBuckConfig()java.lang.StringgetGroup()KotlinExtensiongetKotlinExtension()java.io.FilegetOkbuckAndroidModules()java.io.FilegetOkbuckBuckConfig()OkBuckExtensiongetOkBuckExtension()java.io.FilegetOkbuckPrebuilt()java.io.FilegetOkbuckPrebuiltBuildFile()java.io.FilegetOkbuckTargets()ScalaExtensiongetScalaExtension()-
Methods inherited from class org.gradle.api.DefaultTask
compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getDependsOn, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOutputs, getPath, getProject, getShouldRunAfter, getState, getTaskDependencies, getTemporaryDir, getTimeout, hasProperty, mustRunAfter, onlyIf, onlyIf, property, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, usesService
-
Methods inherited from class org.gradle.api.internal.AbstractTask
appendParallelSafeAction, getAsDynamicObject, getConvention, getIdentityPath, getImpliesSubProjects, getOnlyIf, getRequiredServices, getServices, getSharedResources, getStandardOutputCapture, getTaskActions, getTaskIdentity, getTemporaryDirFactory, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, prependParallelSafeAction, setImpliesSubProjects, setLoggerMessageRewriter
-
-
-
-
Field Detail
-
CLASSPATH_ABI_MACRO
public static final java.lang.String CLASSPATH_ABI_MACRO
- See Also:
- Constant Field Values
-
okBuckExtension
public OkBuckExtension okBuckExtension
-
kotlinExtension
public KotlinExtension kotlinExtension
-
scalaExtension
public ScalaExtension scalaExtension
-
-
Constructor Detail
-
OkBuckTask
@Inject public OkBuckTask(OkBuckExtension okBuckExtension, KotlinExtension kotlinExtension, ScalaExtension scalaExtension, BuckFileManager buckFileManager)
-
-
Method Detail
-
getGroup
@Internal public java.lang.String getGroup()
- Specified by:
getGroupin interfaceorg.gradle.api.Task- Overrides:
getGroupin classorg.gradle.api.DefaultTask
-
getDescription
@Internal public java.lang.String getDescription()
- Specified by:
getDescriptionin interfaceorg.gradle.api.Task- Overrides:
getDescriptionin classorg.gradle.api.DefaultTask
-
getOkbuckTargets
@OutputFile public java.io.File getOkbuckTargets()
-
getOkbuckPrebuilt
@OutputFile public java.io.File getOkbuckPrebuilt()
-
getOkbuckPrebuiltBuildFile
@OutputFile public java.io.File getOkbuckPrebuiltBuildFile()
-
getOkbuckAndroidModules
@OutputFile public java.io.File getOkbuckAndroidModules()
-
getDotBuckConfig
@OutputFile public java.io.File getDotBuckConfig()
-
getOkbuckBuckConfig
@OutputFile public java.io.File getOkbuckBuckConfig()
-
getOkBuckExtension
public OkBuckExtension getOkBuckExtension()
-
getKotlinExtension
public KotlinExtension getKotlinExtension()
-
getScalaExtension
public ScalaExtension getScalaExtension()
-
-