This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
Look at TopManager.java in its current state (1.48): /** Name of property for the debugger. @deprecated */ public static final String PROP_DEBUGGER = "debugger"; /** Name of property for the global keymap. @deprecated */ public static final String PROP_GLOBAL_KEYMAP = "globalKeymap"; /** Name of property for the Places object. * This is most likely to change when a new project is opened. * @deprecated */ public static final String PROP_PLACES = "places"; If you build code completion for this, only PROP_PLACES appears struck out (deprecated) in the code completion. Apparently the SourceCookie impl is confused by the @deprecated on the same line as other text. Yet the Javadoc tool correctly marks all three constants as deprecated in HTML.
PROP_DEBUGGER and PROP_GLOBAL_KEYMAP are not marked as deprecated by external javadoc (tested with JDK 1.3.1 and 1.4.1). BTW: javac does not understands it too and did not report usage of those symbols as deprecated.
You're right, it is wrong; from Javadoc docs: "The tag section starts with the first character @ that begins a line". Strangely I thought that it had worked to run Javadoc on these constants before, I guess I was mistaken.