A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _

A

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.

B

beforeTestExecution() - Method in CoberturaTestTaskEnhancement
Prepare the test task for code coverage analysis during test execution.

C

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.

D

defaultInputClasses(Project) - Method in CoberturaContext
Get the default collection of classes to analyze for test coverage.
defaultSourceDirs(Project) - Method in CoberturaContext
Get the default source directories for the classes to analyze for test coverage.

E

enhance() - Method in AbstractCheckTaskEnhancer
Configure the task's extension with sensible defaults.
enhance() - Method in AbstractPluginEnhancer
Configure the extension related to the task type this enhancer operates on and then enhance all tasks in the project that have that type.
enhance() - Method in JDependEnhancer
enhance() - Method in PmdEnhancer
extractResourceToFile(String, File) - Method in AbstractCheckTaskEnhancer
Extract a classpath resource to a file.

F

from(Object) - Method in PomFileTask
Specify one or more file paths from which static pom data should be loaded in createPomFile().
from(String) - Method in ProjectMetaDataExtension
Load the project meta data values from a JSON file.
from(Object) - Method in SemanticVersionExtension
Load the semantic version values from a JSON file.

G

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.

H

I

importIvyConfigurations(Object) - Method in IvyImportPlugin
Import configurations from an Ivy file and add them to the project's configurations.
importIvyDependencies(Object) - Method in IvyImportPlugin
Import dependencies from an Ivy file and add them to the project's dependencies.
importMavenDependencies(Object) - Method in MavenImportPlugin
Import dependencies from a Maven pom file and add them to the project's dependencies.
importMavenLocalRepository() - Method in MavenImportPlugin
Import the Maven local repository from the import extension's Maven settings file and add it to the project's repository handler.
importMavenRepositories(Object) - Method in MavenImportPlugin
Import repositories from a Maven pom file and add them to the project's repository handler.
init(CoberturaExtension, CoberturaContext) - Method in AbstractCoberturaTask
Initialize this task.
init(CoberturaExtension, CoberturaContext) - Method in CoberturaReportsTask
init() - Method in CompileModuleInfoTask
Initialize the task by setting default values for some properties and adding an action for setting the compiler arguments before the task is executed.
init() - Method in ModuleMainClassTask
Initialize the task by setting default values for some properties and adding an action for setting the executable's arguments before the task is executed.
instrument() - Method in CoberturaInstrumentTask
Perform instrumentation of the classes in the inputClasses file collection and write the resulting classes to instrumentedClassesDir.
isExcludedScope(Node) - Method in PomFileTask
Check if an XML node is a 'scope' element specifying an excluded scope in its text.
IvyImportPlugin - Class in org.myire.quill.ivy
Gradle plugin for importing from an Ivy file.

J

JavaAdditionsPlugin - Class in org.myire.quill.java
Gradle plugin for adding Java related tasks and configuring some standard Java tasks with sensible (albeit opinionated) defaults.
JDependAdditionsPlugin - Class in org.myire.quill.check
Gradle plugin for adding enhancements to the JDepend extension and tasks.
JDependEnhancer - Class in org.myire.quill.check
Enhancer for the JDepend plugin.
JDependEnhancer(Project) - Constructor in JDependEnhancer
JDependProperties - Class in org.myire.quill.check
Wrapper class for specifying JDepend properties.
JDependProperties(Project, Closure<File>) - Constructor in JDependProperties
Create a new JDependProperties.
JUnitAdditionsPlugin - Class in org.myire.quill.junit
Gradle plugin for adding enhancements to the JUnit test task.
JUnitReportAggregator - Class in org.myire.quill.junit
An aggregator for one or more individual JUnit test reports.
JUnitSummaryReport - Class in org.myire.quill.junit
A report that aggregates Junit XML reports into a single report.
JUnitSummaryReport(Test) - Constructor in JUnitSummaryReport
Create a new JUnitSummaryReport.

K

L

loadXmlFile(File) - Method in RuleViolationFilterLoader
Load an XML file containing one or more rule violation filters.

M

matches(String, String, int) - Method in RuleViolationFilter
matches(String, String, int) - Method in RuleViolationMatcher
Check if this matcher matches a rule violation described as a tuple of rule name - file name - line number.
MavenImportPlugin - Class in org.myire.quill.maven
Gradle plugin for importing from a Maven pom file.
modifyPomXml(Node) - Method in PomFileTask
Modify the pom file's XML representation by adding static XML data from the files specified in from.
ModuleInfoPlugin - Class in org.myire.quill.jigsaw
Gradle plugin for adding a "compileModuleInfo" task to the project.
ModuleMainClassTask - Class in org.myire.quill.jigsaw
Task that updates the jar file produced by the Jar task with a main class attribute.

N

newMatcher(Pattern, BitSet, Pattern) - Method in RuleViolationMatchers
Create a new RuleViolationMatcher that matches violations of a rule in a certain line number range in a file.

O

P

PmdAdditionsPlugin - Class in org.myire.quill.check
Gradle plugin for adding enhancements to the Pmd extension and tasks.
PmdEnhancer - Class in org.myire.quill.check
Enhancer for the PMD plugin.
PmdEnhancer(Project) - Constructor in PmdEnhancer
Create an enhancer for the PmdPlugin.
PmdFilter - Class in org.myire.quill.check
A PMD filter applies a rule violation filter loaded from a file on the result of a PMD analysis.
PmdFilter(Pmd) - Constructor in PmdFilter
Create a new PmdFilter.
PomFileTask - Class in org.myire.quill.pom
Subclass of GenerateMavenPom that allows adding static content to the pom file and filtering dependencies based on Maven scope.
PomPlugin - Class in org.myire.quill.pom
Gradle plugin for creating pom files outside the context of uploading to a Maven repo.
ProjectMetaDataExtension - Class in org.myire.quill.meta
Project extension for specifying the short name, long name, group, description, and main package of a project.
ProjectMetaDataExtension(Project) - Constructor in ProjectMetaDataExtension
ProjectMetaDataPlugin - Class in org.myire.quill.meta
Project plugin that adds a ProjectMetaDataExtension and a SemanticVersionExtension to its project.

Q

QuillAllPlugin - Class in org.myire.quill
Gradle project plugin that applies all Quill plugins.
QuillCorePlugin - Class in org.myire.quill
Gradle project plugin that applies the core Quill plugins to a project.

R

removeTestSourceSet(CodeQualityExtension) - Method in AbstractPluginEnhancer
Remove the test source set from a CodeQualityExtension.
reports(Closure) - Method in CoberturaReportsTask
Configure this task's reports.
RuleViolationFilter - Class in org.myire.quill.filter
A rule violation filter uses a collection of RuleViolationMatcher instances to filter rule violations.
RuleViolationFilterLoader - Class in org.myire.quill.filter
Utility methods for code rule filters.
RuleViolationMatcher - Interface in org.myire.quill.filter
A matcher for rule violations in files.
RuleViolationMatchers - Class in org.myire.quill.filter
Factory methods for creating rule violation matchers.

S

SemanticVersionExtension - Class in org.myire.quill.meta
Project extension holding the individual components of a semantic version number.
SemanticVersionExtension(Project) - Constructor in SemanticVersionExtension
setAuxClassPath(Object) - Method in CoberturaContext
Set the auxiliary classpath.
setClassName(String) - Method in ModuleMainClassTask
Set the fully qualified name of the class to specify as main class when updating the jar.
setCoberturaClassPath(Object) - Method in CoberturaExtension
Set the Cobertura classpath.
setExecutionDataFile(Object) - Method in CoberturaContext
Set the execution data file.
setFile(Object) - Method in JDependProperties
setFile(Object) - Method in PmdFilter
setGroupFromIvyOrganisation(Object) - Method in IvyImportPlugin
Set the project's group property to the organisation specified in an Ivy file.
setIgnoreMethodAnnotations(List<String>) - Method in CoberturaContext
setIgnoreMethodNames(List<String>) - Method in CoberturaContext
setIgnoreTrivial(boolean) - Method in CoberturaContext
setInputClasses(Object) - Method in CoberturaContext
Set the input classes.
setInstrumentationDataFile(Object) - Method in CoberturaContext
Set the instrumentation data file.
setInstrumentedClassesDir(Object) - Method in CoberturaContext
Set the instrumented classes directory.
setModuleVersion(String) - Method in CompileModuleInfoTask
Set the version string to compile into the module-info class.
setPom(MavenPom) - Method in PomFileTask
setSourceDirs(Object) - Method in CoberturaContext
Set the sources directory.
setSourceEncoding(String) - Method in CoberturaContext
Set the source encoding.
setVersionFromIvyRevision(Object) - Method in IvyImportPlugin
Set the project's version property to the revision string specified in an Ivy file.
setWorkDir(Object) - Method in CoberturaContext
Set the context's work directory.
setWorkDir(Object) - Method in CoberturaExtension
Set the work directory.
specifyArguments() - Method in ModuleMainClassTask
Set the arguments for this task's executable.
SpotBugsAdditionsPlugin - Class in org.myire.quill.check
Gradle plugin for adding enhancements to the SpotBugs extension and tasks, as well as configuring them with opinionated defaults.
SpotBugsEnhancer - Class in org.myire.quill.check
Enhancer for the SpotBugs plugin.
SpotBugsEnhancer(Project) - Constructor in SpotBugsEnhancer
Create an enhancer for the SpotBugsPlugin.

T

U

V

W

withoutScope(String) - Method in PomFileTask
Specify one or more dependency scopes to exclude from the pom file.
writeXmlFile(File) - Method in JUnitReportAggregator
Write this aggregation to an XML file.

X

Y

Z

_

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z _