On Thu, 21 Jul 2022 08:53:31 GMT, jquanC <d...@openjdk.org> wrote: > There are some doc errors in sun.security.util.DerOutputStream, like the > followings, > > > /** > * Private helper routine for writing DER encoded string values. > * @param s the string to write > * @param stringTag one of the DER string tags that indicate which > * encoding should be used to write the string out. > * @param enc the name of the encoder that should be used corresponding > * to the above tag. > */ > private void writeString(String s, byte stringTag, Charset charset) throws > IOException > > The parameter is charset, but not enc. > > > /** > * Marshals a DER integer on the output stream. > * > * @param i the integer in bytes, equivalent to BigInteger::toByteArray. > */ > public void putInteger(byte[] buf) throws IOException { > > The parameter is buf, but not i.
Thanks for the update. However, I have concerns about the update os parameter descriptions. src/java.base/share/classes/sun/security/util/DerOutputStream.java line 178: > 176: * Marshals a DER integer on the output stream. > 177: * > 178: * @param buf buffered data, which must be DER-encoded The information of the parameter, "the integer in bytes, equivalent to BigInteger::toByteArray", may be not necessary to be updated, which is right I think. src/java.base/share/classes/sun/security/util/DerOutputStream.java line 464: > 462: * @param stringTag one of the DER string tags that indicate which > 463: * encoding should be used to write the string out. > 464: * @param charset the specified character set encodes a string into a I think it may be not necessary to update the parameter description. ------------- Changes requested by xuelei (Reviewer). PR: https://git.openjdk.org/jdk/pull/9585