public abstract class LintBaseTask
extends org.gradle.api.DefaultTask
Modifier and Type | Class and Description |
---|---|
static class |
LintBaseTask.BaseCreationAction<T extends LintBaseTask> |
protected class |
LintBaseTask.LintBaseTaskDescriptor |
static class |
LintBaseTask.VariantInputs |
Modifier and Type | Field and Description |
---|---|
protected com.android.builder.core.AndroidBuilder |
androidBuilder |
static java.lang.String |
LINT_CLASS_PATH |
protected com.android.build.gradle.internal.dsl.LintOptions |
lintOptions |
protected static org.gradle.api.logging.Logger |
LOG |
protected java.io.File |
reportsDir |
protected java.io.File |
sdkHome |
protected org.gradle.tooling.provider.model.ToolingModelBuilderRegistry |
toolingRegistry |
Constructor and Description |
---|
LintBaseTask() |
Modifier and Type | Method and Description |
---|---|
org.gradle.api.file.FileCollection |
getLintClassPath()
Lint classpath
|
com.android.build.gradle.internal.dsl.LintOptions |
getLintOptions() |
protected void |
runLint(LintBaseTask.LintBaseTaskDescriptor descriptor) |
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
public static final java.lang.String LINT_CLASS_PATH
protected static final org.gradle.api.logging.Logger LOG
protected com.android.builder.core.AndroidBuilder androidBuilder
@Nullable protected com.android.build.gradle.internal.dsl.LintOptions lintOptions
@Nullable protected java.io.File sdkHome
protected org.gradle.tooling.provider.model.ToolingModelBuilderRegistry toolingRegistry
@Nullable protected java.io.File reportsDir
@InputFiles @Nullable public org.gradle.api.file.FileCollection getLintClassPath()
@Nullable public com.android.build.gradle.internal.dsl.LintOptions getLintOptions()
protected void runLint(LintBaseTask.LintBaseTaskDescriptor descriptor)