|
|
1
3
我相信现在的情况是,您通过命名忽略了泛型类型参数
这属于愚蠢的编译器警告的范畴:您已经编写了100%的类
|
|
|
2
1
嗯,这里没有警告。
|
|
|
3
1
我现在确信这是一个javac错误。上面的解决方案向InIterator添加了一个泛型参数,该参数隐藏或替换了E,这是没有帮助的,因为它们阻止了迭代器做一些有用的事情,比如返回类型为E-Stuff的E的元素。
肯定是个虫子。 |
|
|
4
1
是的,我也同意这应该是一个bug。如果将本地类从方法中“提升”到成员类中,它也可以正常工作。除了不同的作用域和对局部变量的访问之外,两者之间没有太大区别。
|