Package org.gradle.api.plugins.quality
Class FindBugsPlugin
- java.lang.Object
-
- org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-
- org.gradle.api.plugins.quality.FindBugsPlugin
-
- All Implemented Interfaces:
Plugin<org.gradle.api.internal.project.ProjectInternal>
public class FindBugsPlugin extends org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
A plugin for the FindBugs byte code analyzer.Declares a findbugs configuration which needs to be configured with the FindBugs library to be used. Additional plugins can be added to the findbugsPlugins configuration.
For projects that have the Java (base) plugin applied, a
FindBugstask is created for each source set.- See Also:
FindBugs,FindBugsExtension
-
-
Field Summary
Fields Modifier and Type Field Description static StringDEFAULT_FINDBUGS_VERSION
-
Constructor Summary
Constructors Constructor Description FindBugsPlugin()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidbeforeApply()protected voidconfigureForSourceSet(SourceSet sourceSet, FindBugs task)protected voidconfigureTaskDefaults(FindBugs task, String baseName)protected CodeQualityExtensioncreateExtension()protected Class<FindBugs>getTaskType()protected StringgetToolName()
-
-
-
Field Detail
-
DEFAULT_FINDBUGS_VERSION
public static final String DEFAULT_FINDBUGS_VERSION
- See Also:
- Constant Field Values
-
-
Method Detail
-
getToolName
protected String getToolName()
- Specified by:
getToolNamein classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-
getTaskType
protected Class<FindBugs> getTaskType()
- Specified by:
getTaskTypein classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-
beforeApply
protected void beforeApply()
- Overrides:
beforeApplyin classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-
createExtension
protected CodeQualityExtension createExtension()
- Specified by:
createExtensionin classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-
configureTaskDefaults
protected void configureTaskDefaults(FindBugs task, String baseName)
- Overrides:
configureTaskDefaultsin classorg.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin<FindBugs>
-
-