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,
java.lang.String baseName) |
protected static org.gradle.api.internal.ConventionMapping |
conventionMappingOf(java.lang.Object object) |
protected void |
createConfigurations() |
protected abstract E |
createExtension() |
protected java.lang.Class<? extends Plugin> |
getBasePlugin() |
protected java.lang.String |
getConfigurationName() |
protected abstract java.util.concurrent.Callable<java.util.Collection<?>> |
getExtensionElementsCallable() |
protected abstract java.lang.String |
getExtensionElementsName() |
protected JavaPluginConvention |
getJavaPluginConvention() |
protected java.lang.String |
getReportName() |
protected java.lang.String |
getTaskBaseName() |
protected abstract java.lang.Class<T> |
getTaskType() |
protected abstract java.lang.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(java.lang.Object object)
public final void apply(Project project)
apply in interface Plugin<Project>apply in class AndroidProjectPluginprotected abstract java.lang.String getToolName()
protected abstract java.lang.Class<T> getTaskType()
protected java.lang.String getTaskBaseName()
protected java.lang.String getConfigurationName()
protected java.lang.String getReportName()
protected java.lang.Class<? extends Plugin> getBasePlugin()
protected void beforeApply()
protected void createConfigurations()
protected abstract E createExtension()
protected abstract java.lang.String getExtensionElementsName()
protected abstract java.util.concurrent.Callable<java.util.Collection<?>> getExtensionElementsCallable()
protected abstract void configureTaskDefaults(T task, java.lang.String baseName)
protected JavaPluginConvention getJavaPluginConvention()