Bug 93559 - ResourceMapping changed to internal
Summary: ResourceMapping changed to internal
Status: RESOLVED FIXED
Alias: None
Product: JDT
Classification: Eclipse Project
Component: UI (show other bugs)
Version: 3.1   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 3.1 M7   Edit
Assignee: Dirk Baeumer CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 93561
  Show dependency tree
 
Reported: 2005-05-03 12:50 EDT by Michael Valenta CLA
Modified: 2005-05-04 16:30 EDT (History)
2 users (show)

See Also:


Attachments
Patch to org.eclipse.jdt.ui (13.05 KB, patch)
2005-05-03 12:51 EDT, Michael Valenta CLA
no flags Details | Diff
Patch to make copy processor internal again (2.96 KB, patch)
2005-05-04 09:23 EDT, Dirk Baeumer CLA
no flags Details | Diff
Patch to make copy processor internal again (3.06 KB, patch)
2005-05-04 09:23 EDT, Dirk Baeumer CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Valenta CLA 2005-05-03 12:50:44 EDT
The decision has been made to make ResourceMapping and it's supporting classes 
non-API. Hence, these classes are being moved to an internal package. For now 
we have copied them to the internal package
(org.eclipse.core.internal.resources.mapping) to give JDT a chance to adjust 
to the change. I will attach a patch that changes JDT to reference the classes 
in their new package. Pleaee apply this patch ASAP so we can finish the move 
on the Core/UI/Team/CVS plugins.
Comment 1 Michael Valenta CLA 2005-05-03 12:51:53 EDT
Created attachment 20646 [details]
Patch to org.eclipse.jdt.ui
Comment 2 Michael Valenta CLA 2005-05-03 13:06:28 EDT
I should clearify that the classes in question are being made non-API for 3.1 
with the expectation that they will become API in 3.2 (i.e. it is to be viewed 
as provisional API). Therefore, we still intend to support ResourceMappings in 
the CVS plugin.
Comment 3 Michael Valenta CLA 2005-05-03 14:39:48 EDT
Given that HEAD must be kept viable for nightly builds, please release early 
in the day to give Ottawa enough time to release the rest of the required 
changes.
Comment 4 Dirk Baeumer CLA 2005-05-04 09:20:34 EDT
Since we don't have a nightly build for today I am not releasing this. Otherwise
I would force everybody to use core.resources from HEAD which we normally don't
do. As soon as there is a new nightly build containing the changes I will
release the patch
Comment 5 Dirk Baeumer CLA 2005-05-04 09:23:06 EDT
Created attachment 20675 [details]
Patch to make copy processor internal again
Comment 6 Dirk Baeumer CLA 2005-05-04 09:23:22 EDT
Created attachment 20676 [details]
Patch to make copy processor internal again
Comment 7 Dirk Baeumer CLA 2005-05-04 16:30:50 EDT
I have released the changes. In addition to the patch I made the id for the copy
processor, which referred to resource mapping in its spec, internal as well.