Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 243809 - Incremental build problem with fix for bug 229697
Summary: Incremental build problem with fix for bug 229697
Status: VERIFIED FIXED
Alias: None
Product: PDE
Classification: Eclipse Project
Component: API Tools (show other bugs)
Version: 3.4   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.5 M3   Edit
Assignee: Olivier Thomann CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-11 15:33 EDT by Olivier Thomann CLA
Modified: 2008-10-27 16:32 EDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Olivier Thomann CLA 2008-08-11 15:33:08 EDT
When an internal type is modified, it doesn't get "check" on the next build by the api tooling builder. It should be checked if it is a super type of an API type.
Comment 1 Olivier Thomann CLA 2008-08-11 15:36:46 EDT
Existing errors are not removed properly either.
Comment 2 Darin Wright CLA 2008-09-17 15:30:31 EDT
A test case where a method is removed from an internal class, where an API class is a subclass.

ClassCompatibilityInternalTests.testRemoveInternalMethodI()

In this case, the error message should also be improved - the message indicates a method was removed but should indicate that it was visible on an API class.
Comment 3 Olivier Thomann CLA 2008-10-17 13:58:19 EDT
Fixed and released in HEAD.
Darin, please verify.
Comment 4 Darin Wright CLA 2008-10-27 16:32:33 EDT
Verified.