Community
Participate
Working Groups
The API Tooling does not report an error for a missing @since tag for overloaded methods that have a parameter that uses generics. I saw this in 3.5M5. To reproduce, choose any class that is being tracked by the API tooling. Say the class has a method called foo() Add the following void foo(List<?> a); there will not be an error for the missing @since tag. Note the error is properly reported for: void foo(List a); // No generics used void my_foo(List<?> a); // Not overloaded method
It works fine using current 3.5M7 warmup build. The only thing that could be improved is the usage of the generic signature in the missing @since tag marker.
Marker message arguments should use the generic signature.
Created attachment 133441 [details] Proposed fix + updated regression tests
Released for 3.5M7. Michael, please verify.
(In reply to comment #1) > It works fine using current 3.5M7 warmup build. I'll give it a try once I install M7.
verified
(In reply to comment #1) > It works fine using current 3.5M7 warmup build. Confirmed that it works for me as well with M7 Thanks