Bug 326100 - [doc] Migration guide entry for leaked internal class fix
Summary: [doc] Migration guide entry for leaked internal class fix
Status: RESOLVED FIXED
Alias: None
Product: Equinox
Classification: Eclipse Project
Component: p2 (show other bugs)
Version: 3.7   Edit
Hardware: PC Mac OS X - Carbon (unsup.)
: P3 normal (vote)
Target Milestone: 3.7 RC4   Edit
Assignee: DJ Houghton CLA
QA Contact:
URL:
Whiteboard:
Keywords: Documentation
: 347373 (view as bug list)
Depends on:
Blocks:
 
Reported: 2010-09-23 16:29 EDT by DJ Houghton CLA
Modified: 2011-05-31 17:10 EDT (History)
1 user (show)

See Also:
john.arthorne: review+


Attachments
patch (1.78 KB, patch)
2011-05-31 12:08 EDT, DJ Houghton CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description DJ Houghton CLA 2010-09-23 16:29:06 EDT
See bug 326090.

The ProfileChangeOperation class was API in 3.6 and its #getProfileChangeRequest method returned the type ProfileChangeRequest. PCR was internal provisional and marked as @noreference. 

In 3.7 we have moved this class to be in a true internal package and replaced the method return type with the API interface IProfileChangeRequest.

Clients were able to reference this method (and not break API rules) and assign the returned object to an IProfileChangeRequest. But they should be recompiled since the method signature (return type) has changed.
Comment 1 DJ Houghton CLA 2011-05-31 11:54:03 EDT
*** Bug 347373 has been marked as a duplicate of this bug. ***
Comment 2 DJ Houghton CLA 2011-05-31 12:08:36 EDT
Created attachment 196997 [details]
patch
Comment 3 DJ Houghton CLA 2011-05-31 12:09:12 EDT
John, can you please review the wording of this entry in the porting guide? Thanks.
Comment 4 DJ Houghton CLA 2011-05-31 17:10:29 EDT
Released.