Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[mylyn-dev] @noextend tags added for interfaces

In Eclipse 3.5M6 the semantics of the @noimplement Javadoc tag used by API tooling will change. Unless @noextend is specified clients will be allowed to subclass interfaces tagged as @noimplement.

This is different from 3.4 where @noimplement also implied @noextend. This message on cross-projects has additonal details: http://dev.eclipse.org/mhonarc/lists/cross-project-issues-dev/msg03026.html

To maintain the current API contract I have added @noextend to all Mylyn API interfaces that specify @noimplement (bug 267514). We can lift that restriction later if necessary without breaking API compatibility.

Steffen

Back to the top