Community
Participate
Working Groups
The Eclipse IDE marks as errant a situation that isn't, in the opinion of javac from 1.5. I realize that 1.5 support in Eclipse is new (I'm running 3.1M2), so I assume nobody else has run into this esoteric situation. Here's the situation: class Cache<K, V> { } class Index<K, V> { public Index(Cache<?, V> parentCache) { } } class MyCache extends Cache<Integer, String> { class AnIndex extends Index<String, String> { public AnIndex() { super(MyCache.this); // <-- Eclipse cannot find the constructor! } } } This is a simplified test case for the problem; we encountered it in one of our production systems. javac from Sun's 1.5 distribution does not consider this an error, but Eclipse does. Thanks!
Cannot reproduce any longer with HEAD's content
Got addressed indirectly since 3.1M2.
likely dup of bug 73963