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.
addStaticPomData(Node) - Method in PomFileTask
Add static pom data from the files specified in calls to from to the root node of a pom's XML representation.
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.
createPomFile() - Method in PomFileTask
Create the pom file specified by the destination property, adding any static data from files passed to from and removing any dependencies with scope passed to withoutScopes.
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
Get the specification for the pom file to create.
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.
init() - Method in PomFileTask
Initialize the task after is has been created.
instrument() - Method in CoberturaInstrumentTask
Perform instrumentation of the classes in the inputClasses file collection and write the resulting classes to instrumentedClassesDir.
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.
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
Task that creates a stand-alone pom file using the MavenPom implementation from the Maven plugin.
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.
setDestination(Object) - Method in PomFileTask
Set the path of the pom file to create.
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.
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.
shouldIncludeDependency(Object) - Method in PomFileTask
Check if a dependency should be included in the pom file.
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 _