Я не знаком с java, и я недавно смотрел какой-то код, написанный некоторыми коллегами, который меня озадачил. Вот его суть:
public response newStuff(//random data inside) {
try {
response or = //gives it a value
log.info(or.toString());
return or;
}
catch ( Exception e) {
e.printStackTrace();
}
finally {
return null;
}
}
Есть ли какая-нибудь точка добавления блока finally здесь? Могу ли я просто добавить возвращаемый null внутри блока catch, который будет выполнять одно и то же поведение, или я не прав?