Groovy Documentation

org.gradle.api.plugins.quality
[Groovy] Class FindBugsPlugin

java.lang.Object
  org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin
      org.gradle.api.plugins.quality.FindBugsPlugin

class FindBugsPlugin
extends org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin

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 FindBugs task is created for each source set.

See Also:
FindBugs
FindBugsExtension


Field Summary
 
Fields inherited from class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin
__$stMC, __timeStamp, __timeStamp__239_neverHappen1329177240389
 
Method Summary
protected void beforeApply()

protected void configureForSourceSet(SourceSet sourceSet, FindBugs task)

protected void configureTaskDefaults(FindBugs task, String baseName)

protected CodeQualityExtension createExtension()

protected Class getTaskType()

protected String getToolName()

 
Methods inherited from class org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin
org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#setProperty(java.lang.String, java.lang.Object), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#getProperty(java.lang.String), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#apply(org.gradle.api.internal.project.ProjectInternal), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#apply(java.lang.Object), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#getMetaClass(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#setMetaClass(groovy.lang.MetaClass), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#invokeMethod(java.lang.String, java.lang.Object), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#this$dist$invoke$1(java.lang.String, java.lang.Object), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#this$dist$set$1(java.lang.String, java.lang.Object), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#this$dist$get$1(java.lang.String), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#__$swapInit(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#super$1$wait(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#super$1$wait(long), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#super$1$wait(long, int), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#super$1$toString(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#super$1$notify(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#super$1$notifyAll(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#super$1$getClass(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#super$1$clone(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#super$1$equals(java.lang.Object), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#super$1$hashCode(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#super$1$finalize(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#this$2$configureExtensionRule(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#this$2$configureTaskRule(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#this$2$configureSourceSetRule(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#this$2$configureCheckTask(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#wait(long), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#wait(long, int), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#wait(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#equals(java.lang.Object), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#toString(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#hashCode(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#getClass(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#notify(), org.gradle.api.plugins.quality.internal.AbstractCodeQualityPlugin#notifyAll()
 
Methods inherited from class Object
wait, wait, wait, equals, toString, hashCode, getClass, notify, notifyAll
 

Method Detail

beforeApply

@Override
protected void beforeApply()


configureForSourceSet

@Override
protected void configureForSourceSet(SourceSet sourceSet, FindBugs task)


configureTaskDefaults

@Override
protected void configureTaskDefaults(FindBugs task, String baseName)


createExtension

@Override
protected CodeQualityExtension createExtension()


getTaskType

@Override
protected Class getTaskType()


getToolName

@Override
protected String getToolName()


 

Gradle API 1.0-milestone-8