действительно только для примитивного логического значения.Вот выдержка из спецификации :
8.3.2. Логические свойства. Кроме того, для логических свойств мы разрешаем методу getter соответствовать шаблону: public boolean is ();Этот метод «is» может быть предоставлен вместо метода «get», или он может быть предоставлен в дополнение к методу «get».В любом случае, если метод «is» присутствует для логического свойства, тогда мы будем использовать метод «is» для чтения значения свойства.Примером логического свойства может быть: public boolean isMarsupial ();public void setMarsupial (boolean m);
Помните об использовании isXxx() : Boolean
функций, если вы собираетесь использовать их вместе с такими вещами, как теги JSTL (используя синтаксис ${object.xxx}
).Они не подберут его, и вы должны изменить его на getXxx() : Boolean
.