org.codehaus.mojo.findbugs.FindBugsMojo Maven / Gradle / Ivy
Show all versions of findbugs-maven-plugin Show documentation
//
// Generated stub from file:/Users/garvin/gitProjects/findbugs-maven-plugin/target/checkout/src/main/groovy/org/codehaus/mojo/findbugs/FindBugsMojo.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.artifact.Artifact;
import org.apache.maven.artifact.factory.ArtifactFactory;
import org.apache.maven.artifact.repository.ArtifactRepository;
import org.apache.maven.artifact.resolver.ArtifactResolver;
import org.apache.maven.doxia.siterenderer.Renderer;
import org.apache.maven.doxia.tools.SiteTool;
import org.apache.maven.project.MavenProject;
import org.apache.maven.reporting.AbstractMavenReport;
import org.codehaus.plexus.resource.ResourceManager;
import org.codehaus.plexus.resource.loader.FileResourceCreationException;
import org.codehaus.plexus.resource.loader.FileResourceLoader;
import groovy.xml.StreamingMarkupBuilder;
import org.codehaus.plexus.util.FileUtils;
import org.sonatype.plexus.build.incremental.BuildContext;
/**
* Generates a FindBugs Report when the site plugin is run.
* The HTML report is generated for site commands only.
*
* @goal findbugs
* @phase compile
* @requiresDependencyResolution compile
* @requiresProject
* @threadSafe
* @author Garvin LeClaire
* @version $Id: FindBugsMojo.groovy 16932 2012-06-21 01:13:14Z gleclaire $
*/
public class FindBugsMojo
extends AbstractMavenReport
implements groovy.lang.GroovyObject
{
/**
* Location where generated html will be created.
*
* @parameter default-value="${project.reporting.outputDirectory}"
* @required
*/
private File outputDirectory = null;
public void setOutputDirectory(File value) {
throw new InternalError("Stubbed method");
}
/**
* Turn on and off xml output of the Findbugs report.
*
* @parameter expression="${findbugs.xmlOutput}" default-value="false"
* @since 1.0.0
*/
private boolean xmlOutput = false;
public boolean getXmlOutput() {
throw new InternalError("Stubbed method");
}
public boolean isXmlOutput() {
throw new InternalError("Stubbed method");
}
public void setXmlOutput(boolean value) {
throw new InternalError("Stubbed method");
}
/**
* Specifies the directory where the xml output will be generated.
*
* @parameter default-value="${project.build.directory}"
* @required
* @since 1.0.0
*/
private File xmlOutputDirectory = null;
public File getXmlOutputDirectory() {
throw new InternalError("Stubbed method");
}
public void setXmlOutputDirectory(File value) {
throw new InternalError("Stubbed method");
}
/**
* This has been deprecated and is on by default.
*
* @parameter default-value="true"
* @since 1.2.0
* @deprecated
*/
private boolean findbugsXmlOutput = false;
public boolean getFindbugsXmlOutput() {
throw new InternalError("Stubbed method");
}
public boolean isFindbugsXmlOutput() {
throw new InternalError("Stubbed method");
}
public void setFindbugsXmlOutput(boolean 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
* @since 1.2.0
*/
private File findbugsXmlOutputDirectory = null;
public File getFindbugsXmlOutputDirectory() {
throw new InternalError("Stubbed method");
}
public void setFindbugsXmlOutputDirectory(File value) {
throw new InternalError("Stubbed method");
}
/**
* Doxia Site Renderer.
*
* @component
*/
private Renderer siteRenderer = null;
public void setSiteRenderer(Renderer 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");
}
/**
* Directory containing the test class files for FindBugs to analyze.
*
* @parameter default-value="${project.build.testOutputDirectory}"
* @required
*/
private File testClassFilesDirectory = null;
public File getTestClassFilesDirectory() {
throw new InternalError("Stubbed method");
}
public void setTestClassFilesDirectory(File value) {
throw new InternalError("Stubbed method");
}
/**
* Location of the Xrefs to link to.
*
* @parameter default-value="${project.reporting.outputDirectory}/xref"
*/
private File xrefLocation = null;
public File getXrefLocation() {
throw new InternalError("Stubbed method");
}
public void setXrefLocation(File value) {
throw new InternalError("Stubbed method");
}
/**
* Location of the Test Xrefs to link to.
*
* @parameter default-value="${project.reporting.outputDirectory}/xref-test"
*/
private File xrefTestLocation = null;
public File getXrefTestLocation() {
throw new InternalError("Stubbed method");
}
public void setXrefTestLocation(File value) {
throw new InternalError("Stubbed method");
}
/**
* The directories containing the sources to be compiled.
*
* @parameter expression="${project.compileSourceRoots}"
* @required
* @readonly
*/
private List compileSourceRoots = null;
public List getCompileSourceRoots() {
throw new InternalError("Stubbed method");
}
public void setCompileSourceRoots(List value) {
throw new InternalError("Stubbed method");
}
/**
* The directories containing the test-sources to be compiled.
*
* @parameter expression="${project.testCompileSourceRoots}"
* @required
* @readonly
* @since 2.0
*/
private List testSourceRoots = null;
public List getTestSourceRoots() {
throw new InternalError("Stubbed method");
}
public void setTestSourceRoots(List value) {
throw new InternalError("Stubbed method");
}
/**
* Run Findbugs on the tests.
*
* @parameter expression="${findbugs.includeTests}" default-value="false"
* @since 2.0
*/
private boolean includeTests = false;
public boolean getIncludeTests() {
throw new InternalError("Stubbed method");
}
public boolean isIncludeTests() {
throw new InternalError("Stubbed method");
}
public void setIncludeTests(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");
}
/**
* List of Remote Repositories used by the resolver
*
* @parameter expression="${project.remoteArtifactRepositories}"
* @readonly
* @required
*/
private List remoteRepositories = null;
public List getRemoteRepositories() {
throw new InternalError("Stubbed method");
}
public void setRemoteRepositories(List value) {
throw new InternalError("Stubbed method");
}
/**
* The local repository, needed to download the coreplugin jar.
*
* @parameter expression="${localRepository}"
* @required
* @readonly
*/
private ArtifactRepository localRepository = null;
public ArtifactRepository getLocalRepository() {
throw new InternalError("Stubbed method");
}
public void setLocalRepository(ArtifactRepository value) {
throw new InternalError("Stubbed method");
}
/**
* Remote repositories which will be searched for the coreplugin jar.
*
* @parameter expression="${project.remoteArtifactRepositories}"
* @required
* @readonly
*/
private List remoteArtifactRepositories = null;
public List getRemoteArtifactRepositories() {
throw new InternalError("Stubbed method");
}
public void setRemoteArtifactRepositories(List value) {
throw new InternalError("Stubbed method");
}
/**
* Maven Project
*
* @parameter expression="${project}"
* @required
* @readonly
*/
private MavenProject project = null;
public void setProject(MavenProject value) {
throw new InternalError("Stubbed method");
}
/**
* Encoding used for xml files. Default value is UTF-8.
*
* @parameter default-value="UTF-8"
* @readonly
*/
private java.lang.String xmlEncoding = null;
public java.lang.String getXmlEncoding() {
throw new InternalError("Stubbed method");
}
public void setXmlEncoding(java.lang.String 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.
*
* @parameter expression="${encoding}" default-value="${project.build.sourceEncoding}"
* @since 2.2
*/
private java.lang.String sourceEncoding = null;
public java.lang.String getSourceEncoding() {
throw new InternalError("Stubbed method");
}
public void setSourceEncoding(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
* The file encoding to use when creating the HTML reports. If the property project.reporting.outputEncoding
* is not set, the platform default encoding is used.
*
* @parameter expression="${outputEncoding}" default-value="${project.reporting.outputEncoding}"
* @since 2.2
*/
private java.lang.String outputEncoding = null;
public java.lang.String getOutputEncoding() {
throw new InternalError("Stubbed method");
}
public void setOutputEncoding(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
* Threshold of minimum bug severity to report. Valid values are High, Default, Low, Ignore, and Exp (for experimental).
*
* @parameter expression="${findbugs.threshold}" default-value="Default"
*/
private java.lang.String threshold = null;
public java.lang.String getThreshold() {
throw new InternalError("Stubbed method");
}
public void setThreshold(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
* Artifact resolver, needed to download the coreplugin jar.
*
* @component role="org.apache.maven.artifact.resolver.ArtifactResolver"
* @required
* @readonly
*/
private ArtifactResolver artifactResolver = null;
public ArtifactResolver getArtifactResolver() {
throw new InternalError("Stubbed method");
}
public void setArtifactResolver(ArtifactResolver value) {
throw new InternalError("Stubbed method");
}
/**
* Used to look up Artifacts in the remote repository.
*
* @parameter expression="${component.org.apache.maven.artifact.factory.ArtifactFactory}"
* @required
* @readonly
*/
private ArtifactFactory factory = null;
public ArtifactFactory getFactory() {
throw new InternalError("Stubbed method");
}
public void setFactory(ArtifactFactory value) {
throw new InternalError("Stubbed method");
}
/**
*
* File name of the include filter. Only bugs in matching the filters are reported.
*
*
*
* Potential values are a filesystem path, a URL, or a classpath resource.
*
*
*
* This parameter is resolved as resource, URL, then file. If successfully
* resolved, the contents of the configuration is copied into the
* ${project.build.directory}
* directory before being passed to Findbugs as a filter file.
*
*
* @parameter expression="${findbugs.includeFilterFile}"
* @since 1.0-beta-1
*/
private java.lang.String includeFilterFile = null;
public java.lang.String getIncludeFilterFile() {
throw new InternalError("Stubbed method");
}
public void setIncludeFilterFile(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
*
* File name of the exclude filter. Bugs matching the filters are not reported.
*
*
*
* Potential values are a filesystem path, a URL, or a classpath resource.
*
*
*
* This parameter is resolved as resource, URL, then file. If successfully
* resolved, the contents of the configuration is copied into the
* ${project.build.directory}
* directory before being passed to Findbugs as a filter file.
*
*
* @parameter expression="${findbugs.excludeFilterFile}"
* @since 1.0-beta-1
*/
private java.lang.String excludeFilterFile = null;
public java.lang.String getExcludeFilterFile() {
throw new InternalError("Stubbed method");
}
public void setExcludeFilterFile(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
*
* File names of the baseline files. Bugs found in the baseline files won't be reported.
*
*
*
* Potential values are a filesystem path, a URL, or a classpath resource.
*
*
*
* This parameter is resolved as resource, URL, then file. If successfully
* resolved, the contents of the configuration is copied into the
* ${project.build.directory}
* directory before being passed to Findbugs as a filter file.
*
*
* This is a comma-delimited list.
*
* @parameter expression="${findbugs.excludeBugsFile}"
* @since 2.4.1
*/
private java.lang.String excludeBugsFile = null;
public java.lang.String getExcludeBugsFile() {
throw new InternalError("Stubbed method");
}
public void setExcludeBugsFile(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
* Effort of the bug finders. Valid values are Min, Default and Max.
*
* @parameter expression="${findbugs.effort}" default-value="Default"
* @since 1.0-beta-1
*/
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");
}
/**
* turn on Findbugs debugging
*
* @parameter expression="${findbugs.debug}" 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");
}
/**
* Relaxed reporting mode. For many detectors, this option suppresses the heuristics used to avoid reporting false
* positives.
*
* @parameter expression="${findbugs.relaxed}" default-value="false"
* @since 1.1
*/
private Boolean relaxed = null;
public Boolean getRelaxed() {
throw new InternalError("Stubbed method");
}
public void setRelaxed(Boolean value) {
throw new InternalError("Stubbed method");
}
/**
* The visitor list to run. This is a comma-delimited list.
*
* @parameter expression="${findbugs.visitors}"
* @since 1.0-beta-1
*/
private java.lang.String visitors = null;
public java.lang.String getVisitors() {
throw new InternalError("Stubbed method");
}
public void setVisitors(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
* The visitor list to omit. This is a comma-delimited list.
*
* @parameter expression="${findbugs.omitVisitors}"
* @since 1.0-beta-1
*/
private java.lang.String omitVisitors = null;
public java.lang.String getOmitVisitors() {
throw new InternalError("Stubbed method");
}
public void setOmitVisitors(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
*
* The plugin list to include in the report. This is a comma-delimited list.
*
*
*
* Potential values are a filesystem path, a URL, or a classpath resource.
*
*
*
* This parameter is resolved as resource, URL, then file. If successfully
* resolved, the contents of the configuration is copied into the
* ${project.build.directory}
* directory before being passed to Findbugs as a plugin file.
*
*
* @parameter expression="${findbugs.pluginList}"
* @since 1.0-beta-1
*/
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");
}
/**
*
* Collection of PluginArtifact to work on. (PluginArtifact contains groupId, artifactId, version, type.)
* See Usage for details.
*
*
* @parameter
* @since 2.4.1
*/
private PluginArtifact[] plugins = null;
public PluginArtifact[] getPlugins() {
throw new InternalError("Stubbed method");
}
public void setPlugins(PluginArtifact[] value) {
throw new InternalError("Stubbed method");
}
/**
* Restrict analysis to the given comma-separated list of classes and packages.
*
* @parameter expression="${findbugs.onlyAnalyze}"
* @since 1.1
*/
private java.lang.String onlyAnalyze = null;
public java.lang.String getOnlyAnalyze() {
throw new InternalError("Stubbed method");
}
public void setOnlyAnalyze(java.lang.String value) {
throw new InternalError("Stubbed method");
}
/**
* This option enables or disables scanning of nested jar and zip files found
* in the list of files and directories to be analyzed.
*
* @parameter expression="${findbugs.nested}" default-value="false"
* @since 2.3.2
*/
private Boolean nested = null;
public Boolean getNested() {
throw new InternalError("Stubbed method");
}
public void setNested(Boolean value) {
throw new InternalError("Stubbed method");
}
/**
* Prints a trace of detectors run and classes analyzed to standard output.
* Useful for troubleshooting unexpected analysis failures.
*
* @parameter expression="${findbugs.trace}" default-value="false"
* @since 2.3.2
*/
private Boolean trace = null;
public Boolean getTrace() {
throw new InternalError("Stubbed method");
}
public void setTrace(Boolean value) {
throw new InternalError("Stubbed method");
}
/**
* Maximum bug ranking to record.
*
* @parameter expression="${findbugs.maxRank}"
* @since 2.4.1
*/
private int maxRank = 0;
public int getMaxRank() {
throw new InternalError("Stubbed method");
}
public void setMaxRank(int value) {
throw new InternalError("Stubbed method");
}
/**
* Skip entire check.
*
* @parameter expression="${findbugs.skip}" default-value="false"
* @since 1.1
*/
private boolean skip = false;
public boolean getSkip() {
throw new InternalError("Stubbed method");
}
public boolean isSkip() {
throw new InternalError("Stubbed method");
}
public void setSkip(boolean value) {
throw new InternalError("Stubbed method");
}
/**
* @component
* @required
* @readonly
* @since 2.0
*/
private ResourceManager resourceManager = null;
public ResourceManager getResourceManager() {
throw new InternalError("Stubbed method");
}
public void setResourceManager(ResourceManager value) {
throw new InternalError("Stubbed method");
}
/**
* SiteTool.
*
* @since 2.1-SNAPSHOT
* @component role="org.apache.maven.doxia.tools.SiteTool"
* @required
* @readonly
*/
protected SiteTool siteTool = null;
/**
* Fail the build on an error.
*
* @parameter expression="${findbugs.failOnError}" default-value="true"
* @since 2.0
*/
private boolean failOnError = false;
public boolean getFailOnError() {
throw new InternalError("Stubbed method");
}
public boolean isFailOnError() {
throw new InternalError("Stubbed method");
}
public void setFailOnError(boolean value) {
throw new InternalError("Stubbed method");
}
/**
* Fork a VM for FindBugs analysis. This will allow you to set timeouts and heap size
*
* @parameter expression="${findbugs.fork}" default-value="true"
* @since 2.3.2
*/
private boolean fork = false;
public boolean getFork() {
throw new InternalError("Stubbed method");
}
public boolean isFork() {
throw new InternalError("Stubbed method");
}
public void setFork(boolean value) {
throw new InternalError("Stubbed method");
}
/**
* Maximum Java heap size in megabytes (default=512).
* This only works if the fork parameter is set true.
*
* @parameter expression="${findbugs.maxHeap}" 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");
}
/**
* Specifies the amount of time, in milliseconds, that FindBugs may run before
* it is assumed to be hung and is terminated.
* The default is 600,000 milliseconds, which is ten minutes.
* This only works if the fork parameter is set true.
*
* @parameter expression="${findbugs.timeout}" default-value="600000"
* @since 2.2
*/
private int timeout = 0;
public int getTimeout() {
throw new InternalError("Stubbed method");
}
public void setTimeout(int value) {
throw new InternalError("Stubbed method");
}
/**
*
* the arguments to pass to the forked VM (ignored if fork is disabled).
*
*
* @parameter expression="${findbugs.jvmArgs}"
* @since 2.4.1
*/
private java.lang.String jvmArgs = null;
public java.lang.String getJvmArgs() {
throw new InternalError("Stubbed method");
}
public void setJvmArgs(java.lang.String value) {
throw new InternalError("Stubbed method");
}
private int bugCount = 0;
public int getBugCount() {
throw new InternalError("Stubbed method");
}
public void setBugCount(int value) {
throw new InternalError("Stubbed method");
}
private int errorCount = 0;
public int getErrorCount() {
throw new InternalError("Stubbed method");
}
public void setErrorCount(int value) {
throw new InternalError("Stubbed method");
}
private ResourceBundle bundle = null;
public ResourceBundle getBundle() {
throw new InternalError("Stubbed method");
}
public void setBundle(ResourceBundle value) {
throw new InternalError("Stubbed method");
}
/**
* Checks whether prerequisites for generating this report are given.
*
* @return true if report can be generated, otherwise false
* @see org.apache.maven.reporting.MavenReport#canGenerateReport()
*/
public boolean canGenerateReport() {
throw new InternalError("Stubbed method");
}
/**
* Returns the plugins description for the "generated reports" overview page.
*
* @param locale
the locale the report should be generated for
* @return description of the report
* @see org.apache.maven.reporting.MavenReport#getDescription(java.util.Locale)
*/
public java.lang.String getDescription(Locale locale) {
throw new InternalError("Stubbed method");
}
/**
* Returns the plugins name for the "generated reports" overview page and the menu.
*
* @param locale
the locale the report should be generated for
* @return name of the report
* @see org.apache.maven.reporting.MavenReport#getName(java.util.Locale)
*/
public java.lang.String getName(Locale locale) {
throw new InternalError("Stubbed method");
}
/**
* Returns report output file name, without the extension.
*
* Called by AbstractMavenReport.execute() for creating the sink.
*
* @return name of the generated page
* @see org.apache.maven.reporting.MavenReport#getOutputName()
*/
public java.lang.String getOutputName() {
throw new InternalError("Stubbed method");
}
/**
* Executes the generation of the report.
*
* Callback from Maven Site Plugin.
*
* @param locale he wanted locale to generate the report, could be null.
* @see org.apache.maven.reporting.MavenReport #executeReport(java.util.Locale)
*/
public void executeReport(Locale locale) {
throw new InternalError("Stubbed method");
}
/**
* Returns the report output directory.
*
* Called by AbstractMavenReport.execute() for creating the sink.
*
* @return full path to the directory where the files in the site get copied to
* @see org.apache.maven.reporting.AbstractMavenReport#getOutputDirectory()
*/
protected java.lang.String getOutputDirectory() {
throw new InternalError("Stubbed method");
}
/**
* Return the project.
*
* @return the project.
* @see org.apache.maven.reporting.AbstractMavenReport#getProject()
*/
protected MavenProject getProject() {
throw new InternalError("Stubbed method");
}
/**
* Return the Sire Renderer.
*/
protected Renderer getSiteRenderer() {
throw new InternalError("Stubbed method");
}
/**
* Determines if the JXR-Plugin is included in the report section of the POM.
*
* @param bundle
The bundle to load the artifactIf of the jxr plugin.
* @return True if the JXR-Plugin is included in the POM, false otherwise.
*/
protected boolean isJxrPluginEnabled() {
throw new InternalError("Stubbed method");
}
public ResourceBundle getBundle(java.lang.Object locale) {
throw new InternalError("Stubbed method");
}
public void execute() {
throw new InternalError("Stubbed method");
}
/**
* Get the Findbugs command line arguments.
*
* @param Findbugs temp output file
* @return Findbugs command line arguments.
*/
private ArrayList getFindbugsArgs(File tempFile) {
throw new InternalError("Stubbed method");
}
/**
* Get the Findbugs AuxClasspath.
*/
private java.lang.String getFindbugsAuxClasspath() {
throw new InternalError("Stubbed method");
}
/**
* Set up and run the Findbugs engine.
*
* @param locale
the locale the report should be generated for
*/
public void executeFindbugs(Locale locale, File outputFile) {
throw new InternalError("Stubbed method");
}
/**
* Returns the threshold parameter to use.
*
* @return A valid threshold parameter.
*/
protected java.lang.String getThresholdParameter() {
throw new InternalError("Stubbed method");
}
/**
* Returns the effort parameter to use.
*
* @return A valid effort parameter.
*/
protected java.lang.String getEffortParameter() {
throw new InternalError("Stubbed method");
}
/**
* Get the File reference for a File passed in as a string reference.
*
* @param resource
The file for the resource manager to locate
* @return The File of the resource
*/
protected File getResourceFile(java.lang.String resource) {
throw new InternalError("Stubbed method");
}
/**
* Adds the specified plugins to findbugs. The coreplugin is always added first.
*/
protected java.lang.String getFindbugsPlugins() {
throw new InternalError("Stubbed method");
}
/**
* @see org.apache.maven.reporting.AbstractMavenReport#setReportOutputDirectory(java.io.File)
*/
public void setReportOutputDirectory(File reportOutputDirectory) {
throw new InternalError("Stubbed method");
}
/**
* Collects the java sources from the source roots.
*
* @return A list containing the java sources or an empty list if no java sources are found.
*/
protected List getJavaSources(Locale locale) {
throw new InternalError("Stubbed method");
}
public File getResourceAsFile(java.lang.String name, java.lang.String outputPath, File outputDirectory) {
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");
}
}