Hi,

when building the api20 project using JDK1.4 I get a javadoc warning from the FetchPlan interface. You find the warning in the attached text file. I propose to change the javadoc comment to avoid the warning. You my proposed change in the patch file.

Regards Michael
--
Michael Bouschen                [EMAIL PROTECTED] Engineering GmbH
mailto:[EMAIL PROTECTED]        http://www.tech.spree.de/
Tel.:++49/30/235 520-33         Buelowstr. 66                   
Fax.:++49/30/2175 2012          D-10783 Berlin                  

maven-javadoc-plugin:report:
    [mkdir] Created dir: D:\jdo\workspaces\jdo\trunk\api20\target\javadoc\src
    [javadoc] Generating Javadoc
    [javadoc] Javadoc execution
    [javadoc] Loading source files for package javax.jdo...
    [javadoc] Loading source files for package javax.jdo.datastore...
    [javadoc] Loading source files for package javax.jdo.identity...
    [javadoc] Loading source files for package javax.jdo.listener...
    [javadoc] Loading source files for package javax.jdo.spi...
    [javadoc] Constructing Javadoc information...
    [javadoc] Standard Doclet version 1.4.2_10
    [javadoc] Generating 
D:\jdo\workspaces\jdo\trunk\api20\target\docs\apidocs\constant-values.html...
    [javadoc] Copying file 
D:\users\michael\.maven\cache\maven-javadoc-plugin-1.7\plugin-resources\stylesheet.css
 to file D:\jdo\workspaces\jdo\trunk\api20\target\docs\apidocs\stylesheet.css...
    [javadoc] Building tree for all the packages and classes...
    [javadoc] 
D:\jdo\workspaces\jdo\trunk\api20\src\java\javax\jdo\FetchPlan.java:152: 
warning - The first sentence is interpreted to be:
    [javadoc] Generating 
D:\jdo\workspaces\jdo\trunk\api20\target\docs\apidocs\javax\jdo\class-use\FetchPlan.html...
    [javadoc] "Set the maximum fetch depth when fetching."
    [javadoc] This sentence is different from what will be interpreted as the 
first sentence in the
    [javadoc] next major release (when that interpretation will be 
internationalized), which is:
    [javadoc] "Set the maximum fetch depth when fetching. 
    [javadoc]  0 has no meaning and will throw a JDOUserException"
    [javadoc] To avoid this note, change the doc comment to make this a proper 
first sentence, then
    [javadoc] use -breakiterator from that point forward, which will output 
this new sentence.
    [javadoc] Building index for all the packages and classes...
    [javadoc] 
D:\jdo\workspaces\jdo\trunk\api20\src\java\javax\jdo\FetchPlan.java:152: 
warning - The first sentence is interpreted to be:
    [javadoc] Generating 
D:\jdo\workspaces\jdo\trunk\api20\target\docs\apidocs\index-all.html...
    [javadoc] "Set the maximum fetch depth when fetching."
    [javadoc] This sentence is different from what would be generated using 
-breakiterator: 
    [javadoc] "Set the maximum fetch depth when fetching. 
    [javadoc]  0 has no meaning and will throw a JDOUserException"
    [javadoc] Building index for all classes...
    [javadoc] 
D:\jdo\workspaces\jdo\trunk\api20\src\java\javax\jdo\FetchPlan.java:152: 
warning - The first sentence is interpreted to be:
    [javadoc] Generating 
D:\jdo\workspaces\jdo\trunk\api20\target\docs\apidocs\javax\jdo\FetchPlan.html...
    [javadoc] "Set the maximum fetch depth when fetching."
    [javadoc] This sentence is different from what would be generated using 
-breakiterator: 
    [javadoc] "Set the maximum fetch depth when fetching. 
    [javadoc]  0 has no meaning and will throw a JDOUserException"
    [javadoc] Generating 
D:\jdo\workspaces\jdo\trunk\api20\target\docs\apidocs\help-doc.html...
    [javadoc] 3 warnings
    [delete] Deleting directory 
D:\jdo\workspaces\jdo\trunk\api20\target\javadoc\src
Index: src/java/javax/jdo/FetchPlan.java
===================================================================
--- src/java/javax/jdo/FetchPlan.java   (revision 386408)
+++ src/java/javax/jdo/FetchPlan.java   (working copy)
@@ -141,8 +141,8 @@
 
     /**
      * Set the maximum fetch depth when fetching. 
-     * 0 has no meaning and will throw a JDOUserException.
-     * -1 means that no limit is placed on fetching.
+     * A value of 0 has no meaning and will throw a JDOUserException.
+     * A value of -1 means that no limit is placed on fetching.
      * A positive integer will result in that number of references from the
      * initial object to be fetched.
      * @param fetchDepth the depth

Reply via email to