public abstract class AbstractAndroidCodeQualityPlugin<T extends Task,E extends AndroidCodeQualityExtension> extends AndroidCodeQualityHelper
AbstractCodeQualityPluginAndroidProjectPlugin.ProjectType| Modifier and Type | Field and Description |
|---|---|
protected E |
extension |
protected Project |
project |
| Constructor and Description |
|---|
AbstractAndroidCodeQualityPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
apply(Project project) |
protected void |
beforeApply() |
protected abstract void |
configureTaskDefaults(T task,
String baseName) |
protected static org.gradle.api.internal.ConventionMapping |
conventionMappingOf(Object object) |
protected void |
createConfigurations() |
protected abstract E |
createExtension() |
protected Class<? extends Plugin> |
getBasePlugin() |
protected String |
getConfigurationName() |
protected abstract Callable<Collection<?>> |
getExtensionElementsCallable() |
protected abstract String |
getExtensionElementsName() |
protected JavaPluginConvention |
getJavaPluginConvention() |
protected String |
getReportName() |
protected String |
getTaskBaseName() |
protected abstract Class<T> |
getTaskType() |
protected abstract String |
getToolName() |
protected void |
withBasePlugin(Action<Plugin> action) |
getAndroidExtension, getAndroidVariants, getTestVariants, getUnitTestVariants, publishVariant, withAndroidprotected Project project
protected E extends AndroidCodeQualityExtension extension
protected static org.gradle.api.internal.ConventionMapping conventionMappingOf(Object object)
public final void apply(Project project)
apply in interface Plugin<Project>apply in class AndroidProjectPluginprotected abstract String getToolName()
protected String getTaskBaseName()
protected String getConfigurationName()
protected String getReportName()
protected void beforeApply()
protected void createConfigurations()
protected abstract E createExtension()
protected abstract String getExtensionElementsName()
protected abstract Callable<Collection<?>> getExtensionElementsCallable()
protected JavaPluginConvention getJavaPluginConvention()