All Classes

Class Description
AnnotationSupport
AnnotationSupport provides static utility methods for common tasks regarding annotations — for example, checking if a class, method, or field is annotated with a particular annotation; finding annotations on a given class, method, or field; finding fields or methods annotated with a particular annotation, etc.
AnnotationUtils
Collection of utilities for working with annotations.
BlacklistedExceptions Deprecated.
ClassFilter
Class-related predicate used by reflection utilities.
ClassLoaderUtils
Collection of utilities for working with ClassLoader and associated tasks.
ClassNamePatternFilterUtils
Collection of utilities for creating filters based on class names.
ClassSupport
ClassSupport provides static utility methods for common tasks regarding classes — for example, generating a comma-separated list of fully qualified class names for a set of supplied classes.
ClassUtils
Collection of utilities for working with classes.
CollectionUtils
Collection of utilities for working with Collections.
ExceptionUtils
Collection of utilities for working with exceptions.
FunctionUtils
Collection of utilities for working with Functions, Predicates, etc.
HierarchyTraversalMode
Modes in which a hierarchy can be traversed — for example, when searching for methods or fields within a class hierarchy.
JUnitException
Base class for all RuntimeExceptions thrown by JUnit.
Logger
The Logger API serves as a simple logging facade for java.util.logging (JUL).
LoggerFactory
Factory for the Logger facade for JUL.
LogRecordListener
LogRecordListener is only intended for testing purposes within JUnit's own test suite.
LruCache<K,​V>
A simple LRU cache with a maximum size.
ModifierSupport
ModifierSupport provides static utility methods for working with class and member modifiers — for example, to determine if a class or member is declared as public, private, abstract, static, etc.
ModuleUtils
Collection of utilities for working with java.lang.Module and friends.
PackageUtils
Collection of utilities for working with packages.
Preconditions
Collection of utilities for asserting preconditions for method and constructor arguments.
PreconditionViolationException
Thrown if a precondition is violated.
PreconditionViolationException Deprecated.
ReflectionSupport
ReflectionSupport provides static utility methods for common reflection tasks — for example, scanning for classes in the class-path or module-path, loading classes, finding methods, invoking methods, etc.
ReflectionUtils
Collection of utilities for working with the Java reflection APIs.
ReflectionUtils.HierarchyTraversalMode
Modes in which a hierarchy can be traversed — for example, when searching for methods or fields within a class hierarchy.
RuntimeUtils
Collection of utilities for working with Runtime, RuntimeMXBean, etc.
StringUtils
Collection of utilities for working with Strings, CharSequences, etc.
Testable
@Testable is used to signal to IDEs and tooling vendors that the annotated or meta-annotated element is testable.
ToStringBuilder
Simple builder for generating strings in custom implementations of toString().
Try<V>
A container object which may either contain a nullable value in case of success or an exception in case of failure.
Try.Transformer<S,​T>
A transformer for values of type S to type T.
UnrecoverableExceptions
Internal utilities for working with unrecoverable exceptions.