Package-level declarations

Types

Link copied to clipboard
interface Decorator<out C : Any>

Interface for the Decorator design pattern implementation in the Wow framework. Decorators wrap objects to add additional functionality while maintaining the same interface. This interface provides a standard way to access the wrapped (decorated) object.

Link copied to clipboard

Thread-safe utility for mapping fully qualified class names to Class objects with caching. This object provides efficient type resolution by caching Class instances to avoid repeated Class.forName() calls, which can be expensive.

Functions

Link copied to clipboard
inline fun <R> String?.ifNotBlank(func: (String) -> R): R?

Executes a function on a string if it is not null, empty, or blank (contains only whitespace). This is a null-safe utility function that provides a concise way to perform operations on non-blank strings while returning null for blank inputs.