Javadoc warning in the build status' log

Project:JNode Builder
Component:Documentation
Category:bug report
Priority:minor
Assigned:Unassigned
Status:closed
Description

The build status log shows this message in the javadoc-mmtk target :

[javadoc] /home/jnode/robot/svnwork/jnode/core/src/mmtk-vm/org/jnode/vm/
memmgr/mmtk/BaseMmtkHeapManager.java:181: warning - Tag @see: can't find
dumpStatistics(java.io.PrintStream) in org.jnode.vm.memmgr.VmHeapManager

Indeed, line 179 shows :

@see org.jnode.vm.memmgr.VmHeapManager#dumpStatistics(java.io.PrintStream) 

... whereas line 336 of this newer (?) code shows a different signature :

public abstract void dumpStatistics(PrintWriter out);

#1

Status:active» fixed

I've removed the pointless javadoc comment that caused this ... and others like it. Marking as 'fixed'.

#2

Status:fixed» active

The new log shows many new issues in this area :

[javadoc] /home/jnode/robot/svnwork/jnode/core/src/core/org/jnode/
    plugin/PluginDescriptor.java:88: warning - @return tag has no arguments.

and so on for hundreds of lines.

#3

Yea, we know. But these are not new errors. They have always been there ... if you run './build.sh javadocs'.

BTW, I'm going edit your reply to make it more legible and to delete some of the log. (We really don't need all of that stuff in a comment.)

#4

I've fixed over half of the warnings ... just 301 'warnings' remain + 32 'errors', according to the log.

#5

Nice effort Eye-wink Thank you.

Don't we need a few classes from OpenJDK ? Namely :
PlainDatagramSocketImpl
PlainSocketImpl
UNIXProcess

Also, what is the status of NanoXML's javadocs ?

#6

Re: missing(?) OpenJDK classes. I'm assuming that the relevant classes will appear as Levente completes the integration.

Re: NanoXML's javadocs. I fixed them last night. It looks like the problems (and numerous other inconsistencies) happened because someone changed the APIs to use generics and modern collection types without changing the (well written) javadocs.

#7

Status:active» postponed

I've fixed the last of the warnings. I'm putting the issue into pending to wait for the root cause of the errors to resolve itself - see above.

#8

New messages like :


[javadoc] /home/jnode/robot/svnwork/jnode/core/src/core/org/jnode/naming/DefaultNameSpace.java:32: package org.jnode.annotation does not exist
[javadoc] import org.jnode.annotation.PrivilegedActionPragma;

Possibly related to revisions around 5226, especially :

trunk/core/src/classlib/org/jnode/annotation/

(Copied from trunk/core/src/core/org/jnode/vm/annotation, r5222)

Bad build path ?

#9

Status:postponed» fixed

Fixed latest breakage.

#10

Status:fixed» closed