ClassPathScanner.IClassPathFilter A filter for classpath entry paths

Patterned after FileFilter  

ConditionPriorityBlockingQueue.IMatcher<T> An interface for determining if elements match some sort of condition. 
IEmail Interface for sending email. 
IRunUtil Interface for running timed operations and system commands. 
IRunUtil.IRunnableResult An interface for asynchronously executing an operation that returns a boolean status. 


AaptParser Class that extracts info from apk by parsing output of 'aapt dump badging'. 
ArrayUtil Utility methods for arrays  
BulkEmailer A email sender utility that allows the following configuration: sent interval,initial burst size, recipients and the total number messages. 
ByteArrayList A class to represent a lightweight byte array. 
ClassPathScanner Finds entries on classpath. 
ClassPathScanner.ClassNameFilter A ClassPathScanner.IClassPathFilter that filters and transforms java class names. 
ClassPathScanner.ExternalClassNameFilter A ClassPathScanner.ClassNameFilter that rejects inner classes  
CommandResult Contains the result of a command. 
ConditionPriorityBlockingQueue<T> A thread-safe class with PriorityBlockingQueue-like operations that can retrieve objects that match a certain condition. 
ConditionPriorityBlockingQueue.AlwaysMatch<T> A ConditionPriorityBlockingQueue.IMatcher that matches any object. 
Email A helper class to send an email. 
FakeTestsZipFolder A testing fixture that creates a fake unzipped tests folder based on a list of content. 
FileUtil A helper class for file related operations  
FixedByteArrayOutputStream An in-memory OutputStream that only keeps a maximum amount of data. 
IEmail.Message Container for email message data. 
MultiMap<K, V> A Map that supports multiple values per key. 
NullUtil A class with utility functions to help with dealing with null  
RegexTrie<V> The RegexTrie is a trie where each stored segment of the key is a regex Pattern
RunUtil A collection of helper methods for executing operations. 
SimpleStats A small utility class that calculates a few statistical measures given a numerical dataset. 
SizeLimitedOutputStream A thread safe file backed OutputStream that limits the maximum amount of data that can be written. 
StreamUtil Utility class for managing input streams. 
StringEscapeUtils Utility class for escaping strings for specific formats. 
TableFormatter Helper class to display a matrix of String elements so each element column is lined up  
TestLoader A class for loading all JUnit3 tests in a jar file  
TimeUtil Contains time related utility methods. 
UniqueMultiMap<K, V> A MultiMap that ensures unique values for each key. 


CommandStatus Represents the status of an timed operation. 


FileUtil.LowDiskSpaceException Thrown if usable disk space is below minimum threshold.