首页 > 解决方案 > 未处理的异常类型 Throwable without generic type

问题描述

下面的代码无法编译。我得到未处理的异常类型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;

可能是什么问题?

标签: javagenericsjava-8

解决方案


推荐阅读