Index
Date: 2016-05-24

A C D E G I L M O P Q R S W

## A

addExclude(String) - Method in class org.codehaus.mojo.animal_sniffer.SignatureBuilder
addInclude(String) - Method in class org.codehaus.mojo.animal_sniffer.SignatureBuilder
ANNOTATION_FQN - Static variable in class org.codehaus.mojo.animal_sniffer.SignatureChecker
  The fully qualified name of the annotation to use to annotate methods/fields/classes that are to be ignored by animal sniffer.

## C

ClassFileVisitor - Class in org.codehaus.mojo.animal_sniffer
ClassFileVisitor() - Constructor for class org.codehaus.mojo.animal_sniffer.ClassFileVisitor
ClassListBuilder - Class in org.codehaus.mojo.animal_sniffer
  List up classes seen.
ClassListBuilder(Set<String>, Logger) - Constructor for class org.codehaus.mojo.animal_sniffer.ClassListBuilder
ClassListBuilder(Logger) - Constructor for class org.codehaus.mojo.animal_sniffer.ClassListBuilder
Clazz - Class in org.codehaus.mojo.animal_sniffer
  Represents a class signature.
Clazz(String, Set<String>, String, String[]) - Constructor for class org.codehaus.mojo.animal_sniffer.Clazz
  Creates a new class signature.
Clazz(Clazz, Clazz) - Constructor for class org.codehaus.mojo.animal_sniffer.Clazz
  Merges two class instances.
close() - Method in class org.codehaus.mojo.animal_sniffer.SignatureBuilder
compileWildcard(String) - Static method in class org.codehaus.mojo.animal_sniffer.RegexUtils
  Compiles a pattern matcher using wildcard based matching.
convertWildcardsToRegex(String, boolean) - Static method in class org.codehaus.mojo.animal_sniffer.RegexUtils
  Converts a wildcard rule to a regex rule.

## D

debug(String) - Method in interface org.codehaus.mojo.animal_sniffer.logging.Logger
debug(String, Throwable) - Method in interface org.codehaus.mojo.animal_sniffer.logging.Logger
debug(String) - Method in class org.codehaus.mojo.animal_sniffer.logging.PrintWriterLogger
debug(String, Throwable) - Method in class org.codehaus.mojo.animal_sniffer.logging.PrintWriterLogger

## E

error(String) - Method in interface org.codehaus.mojo.animal_sniffer.logging.Logger
error(String, Throwable) - Method in interface org.codehaus.mojo.animal_sniffer.logging.Logger
error(String) - Method in class org.codehaus.mojo.animal_sniffer.logging.PrintWriterLogger
error(String, Throwable) - Method in class org.codehaus.mojo.animal_sniffer.logging.PrintWriterLogger

## G

getName() - Method in class org.codehaus.mojo.animal_sniffer.Clazz
getPackages() - Method in class org.codehaus.mojo.animal_sniffer.ClassListBuilder
getSignatures() - Method in class org.codehaus.mojo.animal_sniffer.Clazz
getSuperClass() - Method in class org.codehaus.mojo.animal_sniffer.Clazz
getSuperInterfaces() - Method in class org.codehaus.mojo.animal_sniffer.Clazz

## I

IgnoreJRERequirement - Annotation Type in org.codehaus.mojo.animal_sniffer
info(String) - Method in interface org.codehaus.mojo.animal_sniffer.logging.Logger
info(String, Throwable) - Method in interface org.codehaus.mojo.animal_sniffer.logging.Logger
info(String) - Method in class org.codehaus.mojo.animal_sniffer.logging.PrintWriterLogger
info(String, Throwable) - Method in class org.codehaus.mojo.animal_sniffer.logging.PrintWriterLogger
isCheckJars() - Method in class org.codehaus.mojo.animal_sniffer.ClassFileVisitor
isSignatureBroken() - Method in class org.codehaus.mojo.animal_sniffer.SignatureChecker

## L

Logger - Interface in org.codehaus.mojo.animal_sniffer.logging
  Abstracts out logging so that the different logging providers (eg ANT or Maven) can be plugged in.

## M

Main - Class in org.codehaus.mojo.animal_sniffer
Main() - Constructor for class org.codehaus.mojo.animal_sniffer.Main
main(String[]) - Static method in class org.codehaus.mojo.animal_sniffer.Main
main(String[]) - Static method in class org.codehaus.mojo.animal_sniffer.SignatureBuilder
main(String[]) - Static method in class org.codehaus.mojo.animal_sniffer.SignatureChecker
main(String[]) - Static method in class org.codehaus.mojo.animal_sniffer.SignatureMerger

## O

org.codehaus.mojo.animal_sniffer - package org.codehaus.mojo.animal_sniffer
org.codehaus.mojo.animal_sniffer.logging - package org.codehaus.mojo.animal_sniffer.logging

## P

PREVIOUS_ANNOTATION_FQN - Static variable in class org.codehaus.mojo.animal_sniffer.SignatureChecker
  Similar to `SignatureChecker.ANNOTATION_FQN`.
PrintWriterLogger - Class in org.codehaus.mojo.animal_sniffer.logging
  Default implementation that sends output to a print writer
PrintWriterLogger(PrintStream) - Constructor for class org.codehaus.mojo.animal_sniffer.logging.PrintWriterLogger
process(File[]) - Method in class org.codehaus.mojo.animal_sniffer.ClassFileVisitor
  Multi-arg version of `ClassFileVisitor.process(File)`.
process(File) - Method in class org.codehaus.mojo.animal_sniffer.ClassFileVisitor
  Recursively finds class files and invokes `ClassFileVisitor.process(String, InputStream)`
process(String, InputStream) - Method in class org.codehaus.mojo.animal_sniffer.ClassFileVisitor
process(String, InputStream) - Method in class org.codehaus.mojo.animal_sniffer.ClassListBuilder
process(String, InputStream) - Method in class org.codehaus.mojo.animal_sniffer.Main
process(String, InputStream) - Method in class org.codehaus.mojo.animal_sniffer.SignatureBuilder
process(String, InputStream) - Method in class org.codehaus.mojo.animal_sniffer.SignatureChecker
processClassFile(File) - Method in class org.codehaus.mojo.animal_sniffer.ClassFileVisitor
processDirectory(File) - Method in class org.codehaus.mojo.animal_sniffer.ClassFileVisitor
processJarFile(File) - Method in class org.codehaus.mojo.animal_sniffer.ClassFileVisitor

## Q

quote(String) - Static method in class org.codehaus.mojo.animal_sniffer.RegexUtils
  Takes a string and returns the regex that will match that string exactly.

## R

REGEX_QUOTE_END - Static variable in class org.codehaus.mojo.animal_sniffer.RegexUtils
  The end of a regex literal sequence.
REGEX_QUOTE_END_ESCAPED - Static variable in class org.codehaus.mojo.animal_sniffer.RegexUtils
  Escape the escapes.
REGEX_QUOTE_START - Static variable in class org.codehaus.mojo.animal_sniffer.RegexUtils
  The start of a regex literal sequence.
RegexUtils - Class in org.codehaus.mojo.animal_sniffer
  Utility methods to help with regex manipulation.

## S

setAnnotationTypes(Collection<String>) - Method in class org.codehaus.mojo.animal_sniffer.SignatureChecker
  Sets the annotation type(s) that this checker should consider to ignore annotated methods, classes or fields.
setCheckJars(boolean) - Method in class org.codehaus.mojo.animal_sniffer.ClassFileVisitor
setSourcePath(List<File>) - Method in class org.codehaus.mojo.animal_sniffer.SignatureChecker
SignatureBuilder - Class in org.codehaus.mojo.animal_sniffer
  Builds up a signature list from the given classes.
SignatureBuilder(OutputStream, Logger) - Constructor for class org.codehaus.mojo.animal_sniffer.SignatureBuilder
SignatureBuilder(InputStream[], OutputStream, Logger) - Constructor for class org.codehaus.mojo.animal_sniffer.SignatureBuilder
SignatureChecker - Class in org.codehaus.mojo.animal_sniffer
  Checks the signature against classes in this list.
SignatureChecker(InputStream, Set<String>, Logger) - Constructor for class org.codehaus.mojo.animal_sniffer.SignatureChecker
SignatureMerger - Class in org.codehaus.mojo.animal_sniffer
  Merges signature files.
SignatureMerger(InputStream[], OutputStream, Logger) - Constructor for class org.codehaus.mojo.animal_sniffer.SignatureMerger

## W

warn(String) - Method in interface org.codehaus.mojo.animal_sniffer.logging.Logger
warn(String, Throwable) - Method in interface org.codehaus.mojo.animal_sniffer.logging.Logger
warn(String) - Method in class org.codehaus.mojo.animal_sniffer.logging.PrintWriterLogger
warn(String, Throwable) - Method in class org.codehaus.mojo.animal_sniffer.logging.PrintWriterLogger

A C D E G I L M O P Q R S W