Community
Participate
Working Groups
Build 3.1m7 On following code, the hover on 'get(null)' shows occurrences of 'F' where I would expect substitution with '?' instead. import java.util.List; class Key<E extends Key<E>> {} class Store<F extends Key<F>> { F get(F f) { return null; } } public class X<T> { Store<?> store; Key<?> key = store.get(null); }
Removed ParameterizedMethodBinding#computeUniqueKey(...). Changed ParameterizedGenericMethodBinding#computeUniqueKey(...) to use the 'originalMethod' unique key. Adapted BindingKeyResolver and KetToSignature to this new format. Changed BatchAstCreationTests and resolveTests_1_5 to use this new format. Added regression test BindingKeyTests#test035() and test036().
Verified in i20050527-0010