Interface GuavaRequireThat
- All Known Subinterfaces:
GuavaValidators
public interface GuavaRequireThat
Creates validators for the Guava API that throw exceptions immediately on validation failure.
-
Method Summary
Modifier and TypeMethodDescription<K,
V, T extends Multimap<K, V>>
MultimapValidator<T, K, V> requireThat
(T value, String name) Validates the state of aMultimap
.
-
Method Details
-
requireThat
Validates the state of aMultimap
.The returned validator throws an exception immediately if a validation fails.
- Type Parameters:
K
- the type of keys in theMultimap
V
- the type of values in theMultimap
T
- the type of theMultimap
- Parameters:
value
- the valuename
- the name of the value- Returns:
- a validator for the value
- Throws:
NullPointerException
- ifname
is nullIllegalArgumentException
- ifname
contains whitespace, or is empty
-