Class AndroidCheckstylePlugin
- java.lang.Object
-
- io.freefair.gradle.plugins.android.AndroidProjectPlugin
-
- io.freefair.gradle.plugins.android.quality.AndroidCodeQualityHelper
-
- io.freefair.gradle.plugins.android.quality.AbstractAndroidCodeQualityPlugin<T,SourceSetBasedCodeQualityExtension>
-
- io.freefair.gradle.plugins.android.quality.SourceSetBasedCodeQualityPlugin<Checkstyle>
-
- io.freefair.gradle.plugins.android.quality.AndroidCheckstylePlugin
-
public class AndroidCheckstylePlugin extends SourceSetBasedCodeQualityPlugin<Checkstyle>
Copy ofCheckstylePluginwhich- extends
AbstractAndroidCodeQualityPlugininstead ofAbstractCodeQualityPlugin - uses
AndroidSourceSetsinstead ofJavaSourceSets
- See Also:
CheckstylePlugin,AbstractAndroidCodeQualityPlugin
- extends
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class io.freefair.gradle.plugins.android.AndroidProjectPlugin
AndroidProjectPlugin.ProjectType
-
-
Field Summary
-
Fields inherited from class io.freefair.gradle.plugins.android.quality.AbstractAndroidCodeQualityPlugin
project
-
-
Constructor Summary
Constructors Constructor Description AndroidCheckstylePlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidconfigureConfiguration(Configuration configuration)protected voidconfigureForSourceSet(com.android.build.api.dsl.AndroidSourceSet sourceSet, Checkstyle task)protected voidconfigureTaskDefaults(Checkstyle task, String baseName)protected SourceSetBasedCodeQualityExtensioncreateExtension()protected Class<Checkstyle>getTaskType()protected StringgetToolName()-
Methods inherited from class io.freefair.gradle.plugins.android.quality.SourceSetBasedCodeQualityPlugin
getAllJava, getAllVariants, getCompileClasspath, getExtensionElementsCallable, getExtensionElementsName, getOutput, getTaskName, withAndroid
-
Methods inherited from class io.freefair.gradle.plugins.android.quality.AbstractAndroidCodeQualityPlugin
apply, beforeApply, conventionMappingOf, createConfigurations, getBasePlugin, getConfigurationName, getJavaPluginConvention, getReportName, getTaskBaseName, withBasePlugin
-
Methods inherited from class io.freefair.gradle.plugins.android.AndroidProjectPlugin
getAllJava, getAndroidExtension, getAndroidVariants, getCompileClasspath, getOutput, getProject, getProjectType, getTaskName, getTestVariants, getUnitTestVariants, publishVariant
-
-
-
-
Method Detail
-
getToolName
protected String getToolName()
- Specified by:
getToolNamein classAbstractAndroidCodeQualityPlugin<Checkstyle,SourceSetBasedCodeQualityExtension>
-
getTaskType
protected Class<Checkstyle> getTaskType()
- Specified by:
getTaskTypein classAbstractAndroidCodeQualityPlugin<Checkstyle,SourceSetBasedCodeQualityExtension>
-
createExtension
protected SourceSetBasedCodeQualityExtension createExtension()
- Specified by:
createExtensionin classAbstractAndroidCodeQualityPlugin<Checkstyle,SourceSetBasedCodeQualityExtension>
-
configureConfiguration
protected void configureConfiguration(Configuration configuration)
- Specified by:
configureConfigurationin classAbstractAndroidCodeQualityPlugin<Checkstyle,SourceSetBasedCodeQualityExtension>
-
configureTaskDefaults
protected void configureTaskDefaults(Checkstyle task, String baseName)
- Specified by:
configureTaskDefaultsin classAbstractAndroidCodeQualityPlugin<Checkstyle,SourceSetBasedCodeQualityExtension>
-
configureForSourceSet
protected void configureForSourceSet(com.android.build.api.dsl.AndroidSourceSet sourceSet, Checkstyle task)- Specified by:
configureForSourceSetin classSourceSetBasedCodeQualityPlugin<Checkstyle>
-
-