以下代码无法编译。我得到未处理的异常类型Throwable
。
public static void main(final String[] args) throws Exception {
MyResponse myResponse = new MyResponse();
myResponse.getObjects().stream().findFirst().orElseThrow(() -> SOME_EXCEPTION);
}
但是,如果我放置类型对象,则它可以正常工作:
MyResponse<Object> myResponse = new MyResponse<>();
MyResponse
类具有对象列表:
private List<T> objects;
可能是什么问题?