Bug 180606 - [api] Move classes that parse Java class files into internal package
Summary: [api] Move classes that parse Java class files into internal package
Status: RESOLVED FIXED
Alias: None
Product: Target Management
Classification: Tools
Component: RSE (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows XP
: P3 normal (vote)
Target Milestone: 2.0   Edit
Assignee: Kushal Munir CLA
QA Contact: Martin Oberhuber CLA
URL:
Whiteboard:
Keywords: api
Depends on:
Blocks:
 
Reported: 2007-04-02 22:06 EDT by Kushal Munir CLA
Modified: 2008-08-13 13:17 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Kushal Munir CLA 2007-04-02 22:06:44 EDT
Move all classes, except BasicClassFileParser and ClassFileUtil, which are used in other plugins, into internal package org.eclipse.rse.internal.services.clientserver.java from org.eclipse.rse.services.clientserver.java.
Comment 1 Kushal Munir CLA 2007-04-02 22:10:48 EDT
Completed and manifest file updated for internal package.
Comment 2 Martin Oberhuber CLA 2007-04-03 04:27:42 EDT
After the change, BasicClassFileParser's API is now slightly inconsistent, because there are "protected" methods which return non-API types.

This means, that clients can not extend the class without violating API access. This is basically OK, but then a statement in the Javadoc should say: "This class is not intended to be subclassed".
Comment 3 Martin Oberhuber CLA 2007-04-05 05:40:56 EDT
Marking fixed as the Javadoc has been added.
Comment 4 Martin Oberhuber CLA 2008-08-13 13:17:33 EDT
[target cleanup] 2.0 M6 was the original target milestone for this bug