Summary: | inferred callout not working for implicitly inherited method | ||||||
---|---|---|---|---|---|---|---|
Product: | [Tools] Objectteams | Reporter: | Stephan Herrmann <stephan.herrmann> | ||||
Component: | OTJ | Assignee: | Stephan Herrmann <stephan.herrmann> | ||||
Status: | VERIFIED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P3 | ||||||
Version: | 2.0 | ||||||
Target Milestone: | 2.0.1 | ||||||
Hardware: | Other | ||||||
OS: | Linux | ||||||
Whiteboard: | To be verified for 2.1 M1 | ||||||
Attachments: |
|
Description
Stephan Herrmann
2011-08-21 07:49:46 EDT
Created attachment 201868 [details] Test & fix This patch contains a test and fixes the issue by one more call chain into callout inference: when an abstract method has been copied from tsuper wait until after regular callout generation and add further check & processing into Dependencies.checkMissingMethods(..). Further adjusts (and create a variant of) the test from bug 355314 (names were still not right & test interaction with this patch). Patch has been released for 2.1 M1 should also be backported to 2.0.1. Released for 2.0.1 Verified for 2.0.1 RC2 using build 2.0.1.201108250423 |