-
Bug
-
Resolution: Fixed
-
P3
-
13
-
None
-
b24
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8225892 | 14 | Vicente Arturo Romero Zaldivar | P3 | Resolved | Fixed | team |
My code clearly says to generate notes, but javadoc generates warnings.
reporter.print(Diagnostic.Kind.NOTE, e, msg);
src/demo/MyDoclet.java:15: warning - > CLASS demo.MyDoclet
src/demo/MyDoclet.java:74: warning - > > CLASS demo.MyDoclet.MyScanner
src/demo/MyDoclet.java:74: warning - > > > CONSTRUCTOR MyScanner()
src/demo/MyDoclet.java:75: warning - > > > METHOD scan(javax.lang.model.element.Element,java.lang.Integer)
src/demo/MyDoclet.java:76: warning - > > > > PARAMETER e
src/demo/MyDoclet.java:76: warning - > > > > PARAMETER depth
This is borne out by the code in Messager. Either the default should be changed or an explicit case added for Kind.NOTE.
@Override
public void print(Kind kind, Element e, String msg) {
switch (kind) {
case ERROR:
printError(e, msg);
return;
case WARNING:
case MANDATORY_WARNING:
printWarning(e, msg);
return;
default:
printWarning(e, msg); <<<<<<<<<<<<<<<<<<<<<<
return;
}
}
reporter.print(Diagnostic.Kind.NOTE, e, msg);
src/demo/MyDoclet.java:15: warning - > CLASS demo.MyDoclet
src/demo/MyDoclet.java:74: warning - > > CLASS demo.MyDoclet.MyScanner
src/demo/MyDoclet.java:74: warning - > > > CONSTRUCTOR MyScanner()
src/demo/MyDoclet.java:75: warning - > > > METHOD scan(javax.lang.model.element.Element,java.lang.Integer)
src/demo/MyDoclet.java:76: warning - > > > > PARAMETER e
src/demo/MyDoclet.java:76: warning - > > > > PARAMETER depth
This is borne out by the code in Messager. Either the default should be changed or an explicit case added for Kind.NOTE.
@Override
public void print(Kind kind, Element e, String msg) {
switch (kind) {
case ERROR:
printError(e, msg);
return;
case WARNING:
case MANDATORY_WARNING:
printWarning(e, msg);
return;
default:
printWarning(e, msg); <<<<<<<<<<<<<<<<<<<<<<
return;
}
}
- backported by
-
JDK-8225892 javadoc Reporter generates warning for Kind.NOTE
-
- Resolved
-