Community
Participate
Working Groups
Follow-up of bug 209475 where generic search tests were modified to pass after having fixed the BindingKey behavior. In fact the initial failures noticed with this fix show that the Generic Search is not working properly in certain circumstances. This must be fixed for 3.4
Created attachment 84733 [details] Proposed patch The fix uses now the correct BindingKey methods - typically isParameterizedType() while looking for type arguments of the method declaring type.
Note that, in fact, Search Engine did work properly. The real problem was the way it got the type arguments of parameterized types and methods from the BindingKey. This was only shown when bug 209475 was fixed and of course that's needed to be also fixed. I've changed the summary to reflect this. No test cases were added as I considered that there are enough generic search tests to assume that Search Engine is still working well after this change... Released for 3.4M4 in HEAD stream.
Verified for 3.4M4 using build I20071210-1800.