| Interface | Description | 
|---|---|
| ArgumentUtils.Check | 
 Functional interface the check a condition. 
 | 
| LocaleResolver<T> | 
 Responsible for determining the current locale given a context. 
 | 
| PathMatcher | 
 Interface for components that can match source strings against a specified pattern string. 
 | 
| Toggleable | 
 An interface for components or configurations that can be toggled on or off. 
 | 
| Class | Description | 
|---|---|
| AntPathMatcher | 
 PathMatcher implementation for Ant-style path patterns. 
 | 
| ArgumentUtils | 
 Utility methods for checking method argument values. 
 | 
| ArgumentUtils.ArgumentCheck<T> | 
 Allows producing error messages. 
 | 
| ArrayUtils | 
 Utility methods for working with arrays. 
 | 
| CollectionUtils | 
 Utility methods for working with  
Collection types | 
| KotlinUtils | 
 Internal Utility methods for working with Kotlin  
suspend functions | 
| RegexPathMatcher | 
 PathMatcher implementation for regex-style patterns. 
 | 
| StreamUtils | 
 Utility methods for working with streams. 
 | 
| StringUtils | 
 Utility methods for Strings. 
 | 
| SupplierUtil | 
 Helper methods for dealing with  
Supplier. |