Review Request: 7193710 ByteArrayOutputStream Javadoc contains unclosed element (original) (raw)
Dan Xu dan.xu at oracle.com
Tue Aug 28 23:39:09 UTC 2012
- Previous message: Review Request: 7193710 ByteArrayOutputStream Javadoc contains unclosed
element
- Next message: Review Request: 7193710 ByteArrayOutputStream Javadoc contains unclosed
element
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Thanks for your comments, Ulf.
I looked at the definitions of @link and @linkplain again. And I find that this nested situation can be easily avoided by replacing @linkplain with @link as the following,
{@link java.nio.charset.Charset charset}
I will update my changes.
-Dan
On 08/28/2012 02:20 PM, Ulf Zibis wrote:
Am 28.08.2012 11:45, schrieb Alan Bateman:
On 27/08/2012 21:48, Dan Xu wrote:
This change is to fix the java doc font issue for ByteArrayOutputStream class. In current javadoc, contents change to the wrong font starting from toString(String charsetName) in ByteArrayOutputStream.html, which can be viewed at http://docs.oracle.com/javase/7/docs/api/java/io/ByteArrayOutputStream.html. I think the link to the javadoc of a class should not be labelled by a variable name: 212 * Converts the buffer's contents into a string by decoding the bytes using 213 * the specified {@link java.nio.charset.Charset charsetName}. The length of Maybe better: 212 * Converts the buffer's contents into a string by decoding the bytes using 213 * the {@link java.nio.charset.Charset}, specified by it's name. The length of or: 212 * Converts the buffer's contents into a string by decoding the bytes using 213 * the {@link java.nio.charset.Charset}, specified by it's [@code charsetName}. The length of Same for: 222 * @param charsetName the name of a supported 223 * {@link(plain) java.nio.charset.Charset} Additionally you could align the param items: 224 * @return String decoded from the buffer's contents. 225 * @throws UnsupportedEncodingException 226 * If the named charset is not supported 227 * @since JDK1.1 227 * @since JDK1.1 Shouldn't it be? : 227 * @since 1.1
The webrev is at http://cr.openjdk.java.net/~dxu/7193710/webrev/. This looks fine me as it doesn't seem you can use @code here (Joe or Jon might be able to say what the rules are for nesting these javadoc tags). Interesting question, maybe a bug in javadoc? Maybe {@link ...} instead {@linkplain ...} would work. +1 for taking the opportunity to upgrade the file to using {@code}, {@link}, ... to {@code ...} etc., even if in this special nested case a trick is needed. -Ulf
- Previous message: Review Request: 7193710 ByteArrayOutputStream Javadoc contains unclosed
element
- Next message: Review Request: 7193710 ByteArrayOutputStream Javadoc contains unclosed
element
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]