【发布时间】:2018-02-18 11:23:15
【问题描述】:
Collections 类有嵌套类private static class EmptyList<E>,它有get(int index) 方法并且没有默认构造函数。如何调用get(int index) 方法?
【问题讨论】:
-
您是否要创建
EmptyList?如果是这样,请使用Collections.emptyList()。你为什么要在EmptyList上调用get,它总是会抛出IndexOutOfBoundsException。 -
您能否详细说明一下为什么要涉及一个每次调用都会引发
IndexOutOfBoundsException的方法?但是忽略这一点,您可以只调用Collections.emptyList()返回的实例上的方法。 -
您的问题类似于X/Y problem。你为什么要在这里实现?
-
我需要它来抛出 IndexOutOfBoundException。
-
我的实际问题是有问题的。
标签: java reflection nested private invoke