Package io.micronaut.core.util
Class ArgumentUtils.ArgumentCheck<T>
java.lang.Object
io.micronaut.core.util.ArgumentUtils.ArgumentCheck<T>
- Type Parameters:
T- The type
- Enclosing class:
- ArgumentUtils
Allows producing error messages.
-
Constructor Summary
ConstructorsConstructorDescriptionArgumentCheck(ArgumentUtils.Check check) ArgumentCheck(String name, T value) -
Method Summary
Modifier and TypeMethodDescriptionvoidnotNull()Fail the argument with the given message.voidorElseFail(String message) Fail the argument with the given message.
-
Constructor Details
-
ArgumentCheck
- Parameters:
check- The check
-
ArgumentCheck
- Parameters:
name- The namevalue- The value
-
-
Method Details
-
orElseFail
Fail the argument with the given message.- Parameters:
message- The message- Throws:
IllegalArgumentException- Thrown with the given message if the check fails
-
notNull
public void notNull()Fail the argument with the given message.- Throws:
NullPointerException- Thrown with the given message if the check fails
-