I F3'd в это без особой причины, и был удивлен, увидев, что этот метод реализован следующим образом:
public static boolean isTrue(Boolean bool) {
if (bool == null) {
return false;
}
return bool.booleanValue() ? true : false;
}
Почему бы и нет?
public static boolean isTrue(Boolean bool) {
if (bool == null) {
return false;
}
return bool.booleanValue();
}
Это не имеет большого значения, поэтому я подумал, есть ли для этого какая-то польза? Читаемость является достаточно слабым аргументом, я считаю, что это шум. Если нет какой-то другой пользы, которой я не хватает.