Class LazyLateValidator<T>

java.lang.Object
com.hypixel.hytale.codec.validation.LazyLateValidator<T>
All Implemented Interfaces:
LateValidator<T>, Validator<T>, BiConsumer<T, ValidationResults>

public final class LazyLateValidator<T> extends Object implements LateValidator<T>
A LateValidator that resolves the wrapped validator from a supplier on first use rather than at registration time. Used to defer validator construction past class load order issues.