Bug 290028 - Use IResource#setDerived(boolean, IProgressMonitor) instead of IResource#setDerived(boolean)
Summary: Use IResource#setDerived(boolean, IProgressMonitor) instead of IResource#setD...
Status: VERIFIED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 3.6   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.6 M3   Edit
Assignee: Olivier Thomann CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on: 45805
Blocks:
  Show dependency tree
 
Reported: 2009-09-21 12:01 EDT by Szymon Brandys CLA
Modified: 2009-10-27 07:31 EDT (History)
3 users (show)

See Also:


Attachments
Fix v01 (3.93 KB, patch)
2009-09-21 12:02 EDT, Szymon Brandys CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Szymon Brandys CLA 2009-09-21 12:01:06 EDT
IResource#setDerived(boolean) is deprecated. New Use
IResource#setDerived(boolean, IProgressMonitor) should be use instead which is
a workspace operation and generates delta. See bug 45805.
Comment 1 Szymon Brandys CLA 2009-09-21 12:02:00 EDT
Created attachment 147712 [details]
Fix v01
Comment 2 Szymon Brandys CLA 2009-09-21 12:03:09 EDT
The org.eclipse.jdt.core.tests.performance.FullSourceWorkspaceBuildTests suite
doesn't indicate performance regression on my machine. However we would have to
run the tests on our build servers to be absolutely sure.
Comment 3 Olivier Thomann CLA 2009-10-05 10:39:49 EDT
I'll commit the patch.
Comment 4 Olivier Thomann CLA 2009-10-05 10:40:56 EDT
Released for 3.6M3.
This needs code inspection to be verified.
Comment 5 Jay Arthanareeswaran CLA 2009-10-27 06:38:16 EDT
Verified for 3.6 M3 by code inspection