Показаны сообщения с ярлыком Guava. Показать все сообщения
Показаны сообщения с ярлыком Guava. Показать все сообщения

вторник, 3 марта 2015 г.

Методы класса Preconditions в библиотеке Guava.

Это первый пост из серии постов описывающих функционал библиотеки google guava.

Guava предоставляет методы служащие для проверки условий и генерации исключения в случае если это условие не выполняется.

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