Project: JDT
Bug 402393 TagScanner and markers treat package default members as API
Reported: 2013-03-04 17:41:38 | Status: resolved fixed

In an API type or interface, add a method or field with a package default scope. The javadoc quickfixes will allow you to add a @noreference restriction. The TagScanner will inspect the tags and they will be added to the .api_description file. This isn't correct as a package default level API could only be accessed by another API class in the same package. Since the restrictions are intended for clients, not for the bundle's internal use, there is not value in allowing the restrictions.

Files changed in fix:
org.eclipse.jdt.ui/ui/org/eclipse/jdt/ui/text/IJavaColorConstants.java