Community
Participate
Working Groups
I'm using eclipse 3.4rc4 Javadoc compiler generates warnings even when classes are imported. I have the following imports in by java source file: import net.sf.swtbot.finder.UIThreadRunnable; import net.sf.swtbot.finder.UIThreadRunnable.BoolResult; import net.sf.swtbot.finder.UIThreadRunnable.IntResult; import net.sf.swtbot.finder.UIThreadRunnable.ListResult; import net.sf.swtbot.finder.UIThreadRunnable.ObjectResult; import net.sf.swtbot.finder.UIThreadRunnable.StringResult; import net.sf.swtbot.finder.UIThreadRunnable.VoidResult; import net.sf.swtbot.finder.UIThreadRunnable.WidgetResult; The following javadoc still generates warnings about invalide member type qualification, and requests that VoidResult be qualified with UIThreadRunnable. /** * Invokes {@link VoidResult#run()} on the UI thread. * * @param toExecute the object to be invoked in the UI thread. */ protected void syncExec(VoidResult toExecute) { UIThreadRunnable.syncExec(display, toExecute); }
Sounds like a dup of bug 195374. When compliance level is 1.5 or 1.6: - no error / warning in the Java editor - use the 1.5 or 1.6 javadoc tool to generate the javadoc: still no problem Set compliance to 1.4: - warning / error is raised in the java editor (bug 195374) - use the 1.4 javadoc tool to generate the javadoc, you'll get: warning - Tag @link: reference not found: VoidResult#run()
*** This bug has been marked as a duplicate of bug 195374 ***
(In reply to comment #1) To overcome the javadoc warning message, set compliance to 1.5 or 1.6 level (at project or workspace level)
Verified during 3.5M2 milestone verification process...