Это первый пост из серии постов описывающих функционал библиотеки google guava.
Guava предоставляет методы служащие для проверки условий и генерации исключения в случае если это условие не выполняется.
Каждый метод имеет три варианта:
Guava предоставляет методы служащие для проверки условий и генерации исключения в случае если это условие не выполняется.
Каждый метод имеет три варианта:
- Без дополнительных аргументов. Метод просто выбрасывает исключение, без сообщения об ошибке.
- Дополнительный аргумент типа String который будет использоваться как сообщение об ошибке в выбрасываемом исключении.
- Дополнительный аргумент который будет подставлен в шаблон сообщени;
checkArgument(i >= 0, "Argument was %s but expected nonnegative", i);