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

action() - Method in SignatureInfoTask
AnimalSniffer - Class in ru.vyarus.gradle.plugin.animalsniffer
AnimalSniffer task is created for each registered source set.
AnimalSniffer() - Constructor in AnimalSniffer
ANIMALSNIFFER_CACHE - Field in AnimalSnifferPlugin
AnimalSnifferExtension - Class in ru.vyarus.gradle.plugin.animalsniffer
Animal sniffer plugin extension.
AnimalSnifferExtension(Project) - Constructor in AnimalSnifferExtension
AnimalSnifferPlugin - Class in ru.vyarus.gradle.plugin.animalsniffer
AnimalSniffer plugin.
AnimalSnifferReports - Interface in ru.vyarus.gradle.plugin.animalsniffer.report
Supported AnimalSniffer reports.
AnimalSnifferReportsImpl - Class in ru.vyarus.gradle.plugin.animalsniffer.report
AnimalSniffer reports implementation.
AnimalSnifferReportsImpl(Task, CollectionCallbackActionDecorator) - Constructor in AnimalSnifferReportsImpl
AnimalSnifferSignatureExtension - Class in ru.vyarus.gradle.plugin.animalsniffer.signature
Animalsniffer signature build extension.
apply(Project) - Method in AnimalSnifferPlugin

B

BuildSignatureTask - Class in ru.vyarus.gradle.plugin.animalsniffer.signature
Task for building animalsniffer signature.
BuildSignatureTask() - Constructor in BuildSignatureTask

C

CheckCacheExtension - Class in ru.vyarus.gradle.plugin.animalsniffer
Animalsniffer check task must load and parse entire classpath in order to perform check (otherwise it cant know if class/method is missed from signature or a part of 3rd party library).
ContainFilesSpec - Class in ru.vyarus.gradle.plugin.animalsniffer.util
Matches only files from provided collection.
ContainFilesSpec(Set<File>) - Constructor in ContainFilesSpec
contextSignature(String) - Method in ReportCollector
Stores context signature name to assign for error messages (for better context in the log).

D

E

errorsCnt() - Method in ReportCollector
@return detected errors count
exclude(String) - Method in AnimalSnifferSignatureExtension
Use to exclude classes in resulted signature.
exclude(String) - Method in BuildSignatureTask
Use to exclude classes in resulted signature.
exclude(String) - Method in CheckCacheExtension
Shortcut for exclude.
ExcludeFilePatternSpec - Class in ru.vyarus.gradle.plugin.animalsniffer.util
Spec excludes files matching provided pattern.
ExcludeFilePatternSpec(Collection<String>) - Constructor in ExcludeFilePatternSpec
excludeJars(String) - Method in AnimalSnifferExtension
Shortcut for excludeJars.

F

files(Object) - Method in AnimalSnifferSignatureExtension
Files to use for signature generation.
files(Object) - Method in BuildSignatureTask
Files to use for signature generation.
filesCnt() - Method in ReportCollector
@return files with errors count
formatForConsole(ReportMessage, boolean) - Method in FormatUtils
@param msg message object
formatForFile(ReportMessage, boolean) - Method in FormatUtils
@param msg message object
FormatUtils - Class in ru.vyarus.gradle.plugin.animalsniffer.util
Message parsing utilities.

G

getAntBuilder() - Method in AnimalSniffer
getAntBuilder() - Method in BuildSignatureTask
getCallbackActionDecorator() - Method in AnimalSniffer
getInstantiator() - Method in AnimalSniffer
getOutputFiles() - Method in BuildSignatureTask
It is intentional that property is not annotated with @OutputFiles!
getReports() - Method in AnimalSniffer
Returns the reports to be generated by this task.
getSource() - Method in AnimalSniffer
getText() - Method in AnimalSnifferReports
@return Animal-sniffer text report
getText() - Method in AnimalSnifferReportsImpl

H

I

ignore(String) - Method in AnimalSnifferExtension
Shortcut for ignore.
include(String) - Method in AnimalSnifferSignatureExtension
Use to include only defined classes in resulted signature.
include(String) - Method in BuildSignatureTask
Use to include only defined classes in resulted signature.
invoke(Object, Method, Object) - Method in ReportCollector
Used for ant's BuildListener to intercept logged messages.
isConfigured() - Method in AnimalSnifferSignatureExtension
@return true if anything is configured and signature build task must be attached
isSatisfiedBy(File) - Method in ContainFilesSpec
isSatisfiedBy(File) - Method in ExcludeFilePatternSpec

J

K

L

M

N

O

P

parse(String, Set<File>) - Method in FormatUtils
Parse animasniffer ant task error.
printTaskConfig(String) - Method in AnimalSniffer
processErrors(ReportCollector) - Method in AnimalSniffer

Q

R

readSignature(File) - Method in SignatureReader
@param file signature file to read
recoverOriginalListener(Object, Object) - Method in AnimalSniffer
Recover original listener after execution.
replaceBuildListener(Object, ReportCollector) - Method in AnimalSniffer
Due to many classloaders used by AntBuilder, have to avoid ant classes in custom listener.
ReportCollector - Class in ru.vyarus.gradle.plugin.animalsniffer.report
Intercept ant task output and re-format it.
ReportCollector(Set<File>) - Constructor in ReportCollector
ReportMessage - Class in ru.vyarus.gradle.plugin.animalsniffer.report
Parsed animalsniffer error.
reports(Action<? super AnimalSnifferReports>) - Method in AnimalSniffer
run() - Method in AnimalSniffer
run() - Method in BuildSignatureTask

S

setCache(Closure) - Method in AnimalSnifferExtension
@param cache cache configuration closure
SIGNATURE_CONF - Field in AnimalSnifferPlugin
SIGNATURE_DELIMITER - Field in BuildSignatureTask
Symbol used when mergeSignatures disabled and so multiple signatures produced (according to input signatures count).
SignatureInfoTask - Class in ru.vyarus.gradle.plugin.animalsniffer.info
Special task to analyze signature.
SignatureReader - Class in ru.vyarus.gradle.plugin.animalsniffer.info
Signature reader utility.
signatures(Object) - Method in AnimalSnifferSignatureExtension
Signatures to extend from (use all definitions from signature).
signatures(Object) - Method in BuildSignatureTask
Signatures to extend from (use all definitions from signature).

T

toClass(String, String) - Method in FormatUtils
@param file absolute file path

U

V

W

writeToConsole(Logger) - Method in ReportCollector
Writes all violations to console.
writeToFile(File) - Method in ReportCollector
Writes detected errors to report file (overriding existing content).

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 _