Я написал простой метод, который возвращает логическое значение.
private boolean isActionAvailable(Collection<StudentConfiguration> studentConfigs){
if(studentConfigs != null)
{
studentConfigs.forEach(studentConfig -> {
if(studentConfig.action() == null || !studentConfig.action().equals(Action.DELETE)) {
return true;
}
});
}
return false;
}
Метод выдает следующее исключение.
error: incompatible types: unexpected return value
studentConfigs.forEach(studentConfig ->
В чем проблема с моим кодом?