org.codehaus.mojo.findbugs.FindBugsGui Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of findbugs-maven-plugin Show documentation
Show all versions of findbugs-maven-plugin Show documentation
This Plug-In generates reports based on the FindBugs Library
//
// Generated stub from file:/Users/garvin/gitProjects/findbugs-maven-plugin/target/checkout/src/main/groovy/org/codehaus/mojo/findbugs/FindBugsGui.groovy
//
package org.codehaus.mojo.findbugs;
import java.lang.*;
import java.io.*;
import java.net.*;
import java.util.*;
import groovy.lang.*;
import groovy.util.*;
import java.math.BigDecimal;
import java.math.BigInteger;
import org.apache.maven.project.MavenProject;
import org.codehaus.gmaven.mojo.GroovyMojo;
/**
* Launch the Findbugs GUI.
* It will use all the parameters in the POM fle.
*
* @since 2.0
* @goal gui
* @description Launch the Findbugs GUI using the parameters in the POM fle.
* @requiresDependencyResolution compile
* @requiresProject
* @author Garvin LeClaire
* @version $Id: FindBugsGui.groovy gleclaire $
*/
public class FindBugsGui
extends GroovyMojo
implements groovy.lang.GroovyObject
{
/**
* locale to use for Resource bundle.
*/
static private Locale locale = null;
static public Locale getLocale() {
throw new InternalError("Stubbed method");
}
static public void setLocale(Locale value) {
throw new InternalError("Stubbed method");
}
/**
* Directory containing the class files for FindBugs to analyze.
*
* @parameter default-value="${project.build.outputDirectory}"
* @required
*/
private File classFilesDirectory = null;
public File getClassFilesDirectory() {
throw new InternalError("Stubbed method");
}
public void setClassFilesDirectory(File value) {
throw new InternalError("Stubbed method");
}
/**
* turn on Findbugs debugging
*
* @parameter default-value="false"
*/
private Boolean debug = null;
public Boolean getDebug() {
throw new InternalError("Stubbed method");
}
public void setDebug(Boolean value) {
throw new InternalError("Stubbed method");
}
/**
* List of artifacts this plugin depends on. Used for resolving the Findbugs coreplugin.
*
* @parameter expression="${plugin.artifacts}"
* @required
* @readonly
*/
private ArrayList pluginArtifacts = null;
public ArrayList getPluginArtifacts() {
throw new InternalError("Stubbed method");
}
public void setPluginArtifacts(ArrayList value) {
throw new InternalError("Stubbed method");
}
/**
* Effort of the bug finders. Valid values are Min, Default and Max.
*
* @parameter default-value="Default"
*/
private java.lang.String effort = null;
public java.lang.String getEffort() {
throw new InternalError("Stubbed method");
}
public void setEffort(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
* The plugin list to include in the report. This is a FindBugsInfo.COMMA-delimited list.
*
* @parameter
*/
private java.lang.String pluginList = null;
public java.lang.String getPluginList() {
throw new InternalError("Stubbed method");
}
public void setPluginList(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
* Maven Project
*
* @parameter expression="${project}"
* @required
* @readonly
*/
private MavenProject project = null;
public MavenProject getProject() {
throw new InternalError("Stubbed method");
}
public void setProject(MavenProject value) {
throw new InternalError("Stubbed method");
}
/**
* Resource bundle for a specific locale.
*
* @parameter
* @readonly
*/
private ResourceBundle bundle = null;
public ResourceBundle getBundle() {
throw new InternalError("Stubbed method");
}
public void setBundle(ResourceBundle value) {
throw new InternalError("Stubbed method");
}
/**
* Specifies the directory where the findbugs native xml output will be generated.
*
* @parameter default-value="${project.build.directory}"
* @required
*/
private File findbugsXmlOutputDirectory = null;
public File getFindbugsXmlOutputDirectory() {
throw new InternalError("Stubbed method");
}
public void setFindbugsXmlOutputDirectory(File value) {
throw new InternalError("Stubbed method");
}
/**
* The file encoding to use when reading the source files. If the property project.build.sourceEncoding
* is not set, the platform default encoding is used. Note: This parameter always overrides the
* property charset
from Checkstyle's TreeWalker
module.
*
* @parameter expression="${encoding}" default-value="${project.build.sourceEncoding}"
* @since 2.2
*/
private java.lang.String encoding = null;
public java.lang.String getEncoding() {
throw new InternalError("Stubbed method");
}
public void setEncoding(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
* Maximum Java heap size in megabytes (default=512).
*
* @parameter default-value="512"
* @since 2.2
*/
private int maxHeap = 0;
public int getMaxHeap() {
throw new InternalError("Stubbed method");
}
public void setMaxHeap(int value) {
throw new InternalError("Stubbed method");
}
public void execute() {
throw new InternalError("Stubbed method");
}
public groovy.lang.MetaClass getMetaClass() {
throw new InternalError("Stubbed method");
}
public void setMetaClass(groovy.lang.MetaClass metaClass) {
throw new InternalError("Stubbed method");
}
public java.lang.Object invokeMethod(java.lang.String name, java.lang.Object args) {
throw new InternalError("Stubbed method");
}
public java.lang.Object getProperty(java.lang.String name) {
throw new InternalError("Stubbed method");
}
public void setProperty(java.lang.String name, java.lang.Object value) {
throw new InternalError("Stubbed method");
}
}