[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [p2-dev] Interfaces for metadata classes

We decided to make this a separate issue, (so option number 2 in your list :) ).  I will file a bug for this, and put a patch together.

Thanks John


On Tue, Jan 6, 2009 at 6:20 AM, John Arthorne <John_Arthorne@xxxxxxxxxx> wrote:

I noticed that the concrete metadata classes that we created interfaces for are still in the provisional API package. Since we have interfaces to form the API spec, and a factory method for creating instances, the concrete classes can now be moved into internal packages. In fact if we don't, a client could reasonably downcast to the concrete API class, which would break with a different implementation. Was this an oversight, or just staging the changes to make sure we fixed up all references before moving the classes? I vaguely remember a dicussion about this but couldn't see anything in the bug report about it.


p2-dev mailing list

R. Ian Bull, PhD
Software Developer, EclipseSource