- AbstractCheckTaskEnhancer - Class in org.myire.quill.check
Abstract base class for enhancers of code quality tasks.
- AbstractCheckTaskEnhancer(T) - Constructor in AbstractCheckTaskEnhancer
-
Create a new AbstractTaskEnhancer.
- AbstractCoberturaTask - Class in org.myire.quill.cobertura
Abstract base class for Cobertura tasks.
- AbstractPluginEnhancer - Class in org.myire.quill.check
Abstract base class for enhancers that modify and extend the project extension and tasks of a
code quality plugin.
- AbstractPluginEnhancer(Project, Class<? extends Plugin<Project>>, String) - Constructor in AbstractPluginEnhancer
-
Create a new AbstractPluginEnhancer, applying the plugin to the project.
- addMatcher(RuleViolationMatcher) - Method in RuleViolationFilter
-
Add a rule violation matcher to this filter.
- addTransformingReport(Report, String) - Method in AbstractCheckTaskEnhancer
-
Create a TransformingReport and add it to the task being enhanced.
- afterTestExecution() - Method in CoberturaTestTaskEnhancement
-
Restore the test task from code coverage analysis during test execution.
- aggregate(File, String) - Method in JUnitReportAggregator
-
Aggregate all JUnit report files in a directory and add the result to this instance.
- apply(Project) - Method in CheckstyleAdditionsPlugin
-
- apply(Project) - Method in CoberturaPlugin
-
- apply(Project) - Method in IvyImportPlugin
-
- apply(Project) - Method in JavaAdditionsPlugin
-
- apply(Project) - Method in JDependAdditionsPlugin
-
- apply(Project) - Method in JUnitAdditionsPlugin
-
- apply(Project) - Method in MavenImportPlugin
-
- apply(Project) - Method in ModuleInfoPlugin
-
- apply(Project) - Method in PmdAdditionsPlugin
-
- apply() - Method in PmdFilter
-
Apply the filter specified in the file property to the result of the task specified in the
constructor.
- apply(Project) - Method in PomPlugin
-
- apply(Project) - Method in ProjectMetaDataPlugin
-
- apply(Project) - Method in QuillAllPlugin
-
- apply(Project) - Method in QuillCorePlugin
-
- apply(Project) - Method in SpotBugsAdditionsPlugin
-
- applyGroupToProject(Object) - Method in MavenImportPlugin
-
Set the project's group property to the group ID specified in a pom file.
- applyGroupToProject() - Method in ProjectMetaDataExtension
-
Set the project's group property to this instance's group property, given
that the latter is non-null.
- applyLongVersionToProject() - Method in SemanticVersionExtension
-
Set the project's version property to this instance's long version string.
- applyShortVersionToProject() - Method in SemanticVersionExtension
-
Set the project's version property to this instance's short version string.
- applyVersionToProject(Object) - Method in MavenImportPlugin
-
Set the project's version property to the version string specified in a pom file.
- CheckstyleAdditionsPlugin - Class in org.myire.quill.check
Gradle plugin for adding enhancements to the Checkstyle extension and tasks.
- CheckstyleEnhancer - Class in org.myire.quill.check
Enhancer for the Checkstyle plugin.
- CheckstyleEnhancer(Project) - Constructor in CheckstyleEnhancer
-
Create an enhancer for the CheckstylePlugin.
- checkUpToDate() - Method in JUnitSummaryReport
-
Check if the report is up to date.
- CoberturaContext - Class in org.myire.quill.cobertura
A Cobertura context holds properties shared by Cobertura instrumentation, test execution and
report creation.
- CoberturaContext(CoberturaExtension, String) - Constructor in CoberturaContext
-
Create a new CoberturaContext.
- CoberturaExtension - Class in org.myire.quill.cobertura
Project extension used to set properties for the Cobertura tasks on a global basis.
- CoberturaExtension(Project) - Constructor in CoberturaExtension
-
Create a new CoberturaExtension.
- CoberturaInstrumentTask - Class in org.myire.quill.cobertura
Task for Cobertura instrumentation based on the Ant task provided in the Cobertura distribution.
- CoberturaPlugin - Class in org.myire.quill.cobertura
Plugin that provides support for generating Cobertura code coverage reports.
- CoberturaReports - Interface in org.myire.quill.cobertura
The reports produced by a CoberturaReportTask.
- CoberturaReportsImpl - Class in org.myire.quill.cobertura
Default implementation of CoberturaReports.
- CoberturaReportsTask - Class in org.myire.quill.cobertura
Task that creates a summary XML report and/or a detailed HTML report from a Cobertura coverage
analysis.
- CoberturaTestTaskEnhancement - Class in org.myire.quill.cobertura
An enhancement to a Test task that adds Cobertura code coverage functionality.
- CoberturaTestTaskEnhancement(Test, CoberturaExtension, CoberturaContext) - Constructor in CoberturaTestTaskEnhancement
-
Create a new CoberturaTestEnhancement.
- CompileModuleInfoTask - Class in org.myire.quill.jigsaw
Task for compiling a single "module-info.java" file.
- configure(Closure) - Method in CoberturaReportsImpl
-
- configureCodeQualityExtension(CodeQualityExtension) - Method in AbstractPluginEnhancer
-
Configure a CodeQualityExtension with the default values shared by all code quality
extensions.
- configureCompilerArgs() - Method in CompileModuleInfoTask
-
Configure the compiler arguments.
- configureExtension() - Method in AbstractPluginEnhancer
-
Configure the task's extension with sensible defaults.
- configureExtension() - Method in CheckstyleEnhancer
-
Configure the Checkstyle extension with some opinionated defaults.
- configureExtension() - Method in JDependEnhancer
-
Configure the JDepend extension with some opinionated defaults.
- configureExtension() - Method in PmdEnhancer
-
Configure the PMD extension with some opinionated defaults.
- configureExtension() - Method in SpotBugsEnhancer
-
Configure the SpotBugs extension with some opinionated defaults.
- createAntTaskDependency(String) - Method in JDependEnhancer
-
Create a dependency for the JDepend Ant task with the transitive dependency on JDepend
excluded.
- createReport() - Method in JUnitSummaryReport
-
Create the JUnit summary report.
- createReports() - Method in CoberturaReportsTask
-
Create the Cobertura reports specified by the reports property.
- createTaskEnhancer(T) - Method in AbstractPluginEnhancer
-
Create a new enhancer for a task.
- createTaskEnhancer(Checkstyle) - Method in CheckstyleEnhancer
-
- createTaskEnhancer(JDepend) - Method in JDependEnhancer
-
- createTaskEnhancer(Pmd) - Method in PmdEnhancer
-
- createTaskEnhancer(Task) - Method in SpotBugsEnhancer
-
- createTemporaryFileSpec(String) - Method in AbstractPluginEnhancer
-
Create a specification for a file in the project's temporary directory for the enhancer's
tool.
- getAuxClassPath() - Method in CoberturaContext
-
Get the path containing any classes that shouldn't be analyzed but are needed by the
instrumentation.
- getAuxClassPath() - Method in CoberturaInstrumentTask
-
Get the path containing any classes that shouldn't be instrumented but are needed by the
instrumentation.
- getClassName() - Method in ModuleMainClassTask
-
Get the fully qualified name of the class to specify as main class when updating the jar.
- getCoberturaClassPath() - Method in AbstractCoberturaTask
-
Get the class path containing the Cobertura classes used by the task.
- getCoberturaClassPath() - Method in CoberturaExtension
-
Get the class path containing the Cobertura classes.
- getContext() - Method in AbstractCoberturaTask
-
Get the context in which the task should execute.
- getDataFile() - Method in CoberturaInstrumentTask
-
Get the file to write instrumentation meta data to.
- getDataFile() - Method in CoberturaReportsTask
-
Get the file containing meta data about the instrumented classes and the test execution.
- getDestination() - Method in PomFileTask
-
- getExecutionDataFile() - Method in CoberturaContext
-
Get the file holding metadata about the test execution of the instrumented classes.
- getExtension() - Method in AbstractCoberturaTask
-
Get the extension holding default values for the task.
- getFile() - Method in JDependProperties
-
Get the JDepend properties file to add to the classpath.
- getFileNamePattern() - Method in JUnitSummaryReport
-
Get a regular expression with the pattern that the names of the report files to aggregate
must match.
- getHtml() - Method in CoberturaReports
-
Get the directory containing the HTML report.
- getHtml() - Method in CoberturaReportsImpl
-
Get the Cobertura HTML report directory.
- getHtmlReport(CheckstyleReports) - Method in CheckstyleEnhancer
-
Get the HTMl report from a CheckstyleReports instance.
- getIgnoreMethodAnnotations() - Method in CoberturaContext
-
Get the list of fully qualified names of annotations with which methods that should be
excluded from instrumentation are annotated with.
- getIgnoreMethodAnnotations() - Method in CoberturaExtension
-
- getIgnoreMethodAnnotations() - Method in CoberturaInstrumentTask
-
Get the list of fully qualified names of annotations with which methods that should be
excluded from instrumentation are annotated with.
- getIgnoreMethodNames() - Method in CoberturaContext
-
Get the list of regular expressions specifying methods names to be excluded from the coverage
analysis.
- getIgnoreMethodNames() - Method in CoberturaExtension
-
- getIgnoreMethodNames() - Method in CoberturaInstrumentTask
-
Get the list of regular expressions specifying methods names to be excluded from the
instrumentation.
- getIgnoreTrivial() - Method in CoberturaContext
-
Get the ignore trivial property.
- getIgnoreTrivial() - Method in CoberturaInstrumentTask
-
Get the flag specifying whether trivial methods should be ignored or not.
- getInputClasses() - Method in CoberturaContext
-
Get the classes to analyze for test coverage.
- getInputClasses() - Method in CoberturaInstrumentTask
-
Get the classes to instrument.
- getInstrumentationDataFile() - Method in CoberturaContext
-
Get the file holding metadata about the instrumented classes.
- getInstrumentedClassesDir() - Method in CoberturaContext
-
Get the directory containing the instrumented versions of the classes to analyze.
- getInstrumentedClassesDir() - Method in CoberturaInstrumentTask
-
Get the directory where to create the instrumented classes.
- getIntegerSetAttribute(Node, String) - Method in RuleViolationFilterLoader
-
- getJunitReportDirectory() - Method in JUnitSummaryReport
-
Get the directory where to look for the JUnit XML reports to aggregate.
- getLongVersionString() - Method in SemanticVersionExtension
-
Get the all parts of this semantic version number as a string.
- getModuleVersion() - Method in CompileModuleInfoTask
-
Get the version string to compile into the module-info class.
- getName() - Method in CoberturaContext
-
Get this context's name.
- getReportByName(String) - Method in CoberturaReportsImpl
-
- getReports() - Method in CoberturaReportsTask
-
Get the reports produced by this task.
- getShortVersionString() - Method in SemanticVersionExtension
-
Get the main part of this semantic version number as a string.
- getSourceDirs() - Method in CoberturaContext
-
Get the directories containing the sources of the analyzed classes.
- getSourceDirs() - Method in CoberturaReportsTask
-
Get the directories containing the sources of the analyzed classes.
- getSourceEncoding() - Method in CoberturaContext
-
Get the encoding to use when reading the source files in the sourceDirs.
- getSourceEncoding() - Method in CoberturaReportsTask
-
Get the encoding to use when reading the source files.
- getTask() - Method in AbstractCheckTaskEnhancer
-
Get the task being enhanced by this enhancer.
- getTaskClass() - Method in AbstractPluginEnhancer
-
Get the task class this enhancer operates on.
- getTaskClass() - Method in CheckstyleEnhancer
-
- getTaskClass() - Method in JDependEnhancer
-
- getTaskClass() - Method in PmdEnhancer
-
- getTaskClass() - Method in SpotBugsEnhancer
-
- getToolVersion() - Method in CoberturaExtension
-
- getWorkDir() - Method in CoberturaContext
-
Get the work directory where by default all temporary files, such as instrumented classes and
the data file, are put.
- getWorkDir() - Method in CoberturaExtension
-
Get the work directory where by default all temporary files, such as instrumented classes and
the data file, are put.
- getXml() - Method in CoberturaReports
-
Get the XML file report.
- getXml() - Method in CoberturaReportsImpl
-
Get the XML report file.