@CacheableTask
public class GenerateBuildConfig
extends com.android.build.gradle.internal.tasks.AndroidBuilderTask
Modifier and Type | Class and Description |
---|---|
static class |
GenerateBuildConfig.CreationAction |
Constructor and Description |
---|
GenerateBuildConfig() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAppPackageName() |
java.lang.String |
getBuildConfigPackageName() |
java.lang.String |
getBuildTypeName() |
com.android.build.api.artifact.BuildableArtifact |
getCheckManifestResult() |
java.lang.String |
getFlavorName() |
java.util.List<java.lang.String> |
getFlavorNamesWithDimensionNames() |
java.util.List<java.lang.Object> |
getItems() |
java.util.List<java.lang.String> |
getItemValues() |
java.io.File |
getSourceOutputDir() |
int |
getVersionCode() |
java.lang.String |
getVersionName() |
boolean |
isDebuggable() |
void |
setBuildTypeName(java.lang.String buildTypeName) |
void |
setSourceOutputDir(java.io.File sourceOutputDir) |
getBuilder, getBuildTools, getILogger, setAndroidBuilder
getVariantName, setVariantName
newInputDirectory, newInputFile, newOutputDirectory, newOutputFile
appendParallelSafeAction, compareTo, configure, dependsOn, doFirst, doFirst, doFirst, doLast, doLast, doLast, finalizedBy, getActions, getAnt, getAsDynamicObject, getConvention, getDependsOn, getDescription, getDestroyables, getDidWork, getEnabled, getExtensions, getFinalizedBy, getGroup, getIdentityPath, getImpliesSubProjects, getInputs, getLocalState, getLogger, getLogging, getMustRunAfter, getName, getOnlyIf, getOutputs, getPath, getProject, getServices, getShouldRunAfter, getStandardOutputCapture, getState, getTaskActions, getTaskDependencies, getTaskIdentity, getTemporaryDir, getTemporaryDirFactory, getTimeout, hasProperty, hasTaskActions, injectIntoNewInstance, isEnabled, isHasCustomActions, mustRunAfter, onlyIf, onlyIf, prependParallelSafeAction, property, replaceLogger, setActions, setDependsOn, setDescription, setDidWork, setEnabled, setFinalizedBy, setGroup, setImpliesSubProjects, setMustRunAfter, setOnlyIf, setOnlyIf, setProperty, setShouldRunAfter, shouldRunAfter, toString
@OutputDirectory public java.io.File getSourceOutputDir()
public void setSourceOutputDir(java.io.File sourceOutputDir)
@Input public java.lang.String getBuildConfigPackageName()
@Input public java.lang.String getAppPackageName()
@Input public boolean isDebuggable()
@Input public java.lang.String getFlavorName()
@Input public java.util.List<java.lang.String> getFlavorNamesWithDimensionNames()
@Input public java.lang.String getBuildTypeName()
public void setBuildTypeName(java.lang.String buildTypeName)
@Input @Optional public java.lang.String getVersionName()
@Input public int getVersionCode()
@Internal public java.util.List<java.lang.Object> getItems()
@Input public java.util.List<java.lang.String> getItemValues()
@InputFiles @PathSensitive(value=NONE) @Optional public com.android.build.api.artifact.BuildableArtifact getCheckManifestResult()