Class AbstractAndroidCodeQualityPlugin<T extends Task,​E extends AndroidCodeQualityExtension>

    • Constructor Detail

      • AbstractAndroidCodeQualityPlugin

        public AbstractAndroidCodeQualityPlugin()
    • Method Detail

      • conventionMappingOf

        protected static org.gradle.api.internal.ConventionMapping conventionMappingOf​(Object object)
      • getToolName

        protected abstract String getToolName()
      • getTaskType

        protected abstract Class<T> getTaskType()
      • getTaskBaseName

        protected String getTaskBaseName()
      • getConfigurationName

        protected String getConfigurationName()
      • getReportName

        protected String getReportName()
      • beforeApply

        protected void beforeApply()
      • createConfigurations

        protected void createConfigurations()
      • configureConfiguration

        protected abstract void configureConfiguration​(Configuration configuration)
      • createExtension

        protected abstract E createExtension()
      • getExtensionElementsName

        protected abstract String getExtensionElementsName()
      • getExtensionElementsCallable

        protected abstract Callable<Collection<?>> getExtensionElementsCallable()
      • configureTaskDefaults

        protected abstract void configureTaskDefaults​(T task,
                                                      String baseName)
      • withBasePlugin

        protected void withBasePlugin​(Action<Plugin<?>> action)