On Tue, 28 Jun 2022 20:17:23 GMT, Valerie Peng <valer...@openjdk.org> wrote:
>> Mark Powers has updated the pull request incrementally with one additional >> commit since the last revision: >> >> Valerie fix > > src/java.base/share/classes/javax/crypto/AEADBadTagException.java line 48: > >> 46: >> 47: /** >> 48: * Constructs an <code>AEADBadTagException</code> with the specified > > Same as above, use {@code }? using `{@code }` > src/java.base/share/classes/javax/crypto/BadPaddingException.java line 44: > >> 42: >> 43: /** >> 44: * Constructs a <code>BadPaddingException</code> with no detail > > Use `{@code }`? using `{@code }` > src/java.base/share/classes/javax/crypto/BadPaddingException.java line 53: > >> 51: >> 52: /** >> 53: * Constructs a <code>BadPaddingException</code> with the specified > > Use `{@code }`? using `{@code }` > src/java.base/share/classes/javax/crypto/CipherInputStream.java line 33: > >> 31: >> 32: /** >> 33: * A <code>CipherInputStream</code> is composed of an >> <code>InputStream</code> > > Use `{@code }`? Applies to the rest of changes of this file. using `{@code }` > src/java.base/share/classes/javax/crypto/CipherOutputStream.java line 31: > >> 29: >> 30: /** >> 31: * A <code>CipherOutputStream</code> is composed of an >> <code>OutputStream</code> > > Use `{@code }` for all of the javadoc in this class? using `{@code }` > src/java.base/share/classes/javax/crypto/CipherOutputStream.java line 108: > >> 106: * <code>OutputStream</code> and a <code>Cipher</code>. >> 107: * <br>Note: if the specified output stream or cipher is >> 108: * <code>null</code>, a NullPointerException may be thrown later >> when > > Add {@code } to NullPointerException also using `{@code }` > src/java.base/share/classes/javax/crypto/CipherOutputStream.java line 126: > >> 124: * using a <code>NullCipher</code>. >> 125: * <br>Note: if the specified output stream is <code>null</code>, a >> 126: * NullPointerException may be thrown later when it is used. > > Add {@code } to NullPointerException also. using `{@code }` > src/java.base/share/classes/javax/crypto/CipherSpi.java line 227: > >> 225: >> 226: /** >> 227: * Sets the mode of this {@code Cipher}. > > Same comment as in the one in Cipher.java, prefer to leave cipher alone. I believe we're doing `{@code Cipher}` object. > src/java.base/share/classes/javax/crypto/CryptoAllPermission.java line 64: > >> 62: * >> 63: * @return true if the specified permission is an >> 64: * instance of <code>CryptoPermission</code>. > > Use {@code } for all of the javadoc in this class? using `{@code }` > src/java.base/share/classes/javax/crypto/CryptoPermission.java line 40: > >> 38: * The <code>CryptoPermission</code> class extends the >> 39: * <code>java.security.Permission</code> class. A >> 40: * <code>CryptoPermission</code> object is used to represent > > Use {@code } for all of the javadoc in this class? using `{@code }` > src/java.base/share/classes/javax/crypto/CryptoPermission.java line 481: > >> 479: * @param permission the <code>Permission</code> object to add. >> 480: * >> 481: * @exception SecurityException - if this > > Should be ok to remove "-"? removed > src/java.base/share/classes/javax/crypto/CryptoPermissions.java line 46: > >> 44: >> 45: /** >> 46: * This class contains <code>CryptoPermission</code> objects, organized >> into > > Use {@code } for all of the javadoc in this class? using `{@code }` > src/java.base/share/classes/javax/crypto/EncryptedPrivateKeyInfo.java line 78: > >> 76: * the array are copied to protect against subsequent modification. >> 77: * @exception NullPointerException if the <code>encoded</code> is >> 78: * <code>null</code>. > > Use `{@code }` instead of `<code></code>` for all of the javadoc? using `{@code }` > src/java.base/share/classes/javax/crypto/ExemptionMechanism.java line 74: > >> 72: >> 73: /** >> 74: * Creates an <code>ExemptionMechanism</code> object. > > Use `{@code }` instead of `<code></code>` for all of the javadoc? Yes. > src/java.base/share/classes/javax/crypto/KeyGenerator.java line 60: > >> 58: * method in this {@code KeyGenerator} class that takes these two >> universally >> 59: * shared types of arguments. There is also one that takes just a >> 60: * {@code keysize} argument, and uses the SecureRandom implementation > > Add `{@code }` to the SecureRandom? Fixed. > src/java.base/share/classes/javax/crypto/KeyGenerator.java line 207: > >> 205: * for the specified algorithm. >> 206: * >> 207: * <p> This method traverses the list of registered security >> Providers, > > Providers -> providers Fixed. > src/java.base/share/classes/javax/crypto/KeyGenerator.java line 208: > >> 206: * >> 207: * <p> This method traverses the list of registered security >> Providers, >> 208: * starting with the most preferred Provider. > > Provider -> provider Fixed. > src/java.base/share/classes/javax/crypto/KeyGenerator.java line 211: > >> 209: * A new {@code KeyGenerator} object encapsulating the >> 210: * {@code KeyGeneratorSpi} implementation from the first >> 211: * Provider that supports the specified algorithm is returned. > > Provider -> provider Fixed. > src/java.base/share/classes/javax/crypto/KeyGenerator.java line 298: > >> 296: * <p> A new {@code KeyGenerator} object encapsulating the >> 297: * {@code KeyGeneratorSpi} implementation from the specified >> Provider >> 298: * object is returned. Note that the specified Provider object > > Same for this one as well. Fixed. > src/java.base/share/classes/javax/crypto/Mac.java line 146: > >> 144: * >> 145: * <p> This method traverses the list of registered security >> Providers, >> 146: * starting with the most preferred Provider. > > Change "Providers"/"Provider" to start with lowercase. Fixed. > src/java.base/share/classes/javax/crypto/Mac.java line 149: > >> 147: * A new {@code Mac} object encapsulating the >> 148: * {@code MacSpi} implementation from the first >> 149: * Provider that supports the specified algorithm is returned. > > Provider -> provider Fixed. > src/java.base/share/classes/javax/crypto/Mac.java line 243: > >> 241: * >> 242: * <p> A new {@code Mac} object encapsulating the >> 243: * {@code MacSpi} implementation from the specified Provider > > Provider -> provider Fixed. > src/java.base/share/classes/javax/crypto/NoSuchPaddingException.java line 45: > >> 43: >> 44: /** >> 45: * Constructs a <code>NoSuchPaddingException</code> with no detail > > Use `{@code }` for all of the javadoc in this class? using `{@code }` > src/java.base/share/classes/javax/crypto/NoSuchPaddingException.java line 46: > >> 44: /** >> 45: * Constructs a <code>NoSuchPaddingException</code> with no detail >> 46: * message. A detail message is a String that describes this > > Add `{@code }` to String Fixed everywhere. > src/java.base/share/classes/javax/crypto/NullCipher.java line 29: > >> 27: >> 28: /** >> 29: * The <code>NullCipher</code> class is a class that provides an > > Use `{@code }` for all of the javadoc in this class? using `{@code }` > src/java.base/share/classes/javax/crypto/ProviderVerifier.java line 54: > >> 52: >> 53: /** >> 54: * Creates a <code>ProviderVerifier</code> object to verify the >> given URL. > > Use `{@code }` for all of the javadoc in this class? using `{@code }` > src/java.base/share/classes/javax/crypto/SealedObject.java line 43: > >> 41: * confidentiality with a cryptographic algorithm. >> 42: * >> 43: * <p> Given any Serializable object, one can create a >> <code>SealedObject</code> > > Use `{@code }` for all of the javadoc in this class? using `{@code }` > src/java.base/share/classes/javax/crypto/SealedObject.java line 195: > >> 193: /** >> 194: * Constructs a <code>SealedObject</code> object from the passed-in >> 195: * SealedObject. > > Add `{@code }` to SealedObject? using `{@code }` > src/java.base/share/classes/javax/crypto/SealedObject.java line 198: > >> 196: * >> 197: * @param so a <code>SealedObject</code> object >> 198: * @exception NullPointerException if the given sealed object is >> null. > > Add `{@code }` to null? Fixed. > src/java.base/share/classes/javax/crypto/SecretKeyFactory.java line 131: > >> 129: * A new {@code SecretKeyFactory} object encapsulating the >> 130: * {@code SecretKeyFactorySpi} implementation from the first >> 131: * Provider that supports the specified algorithm is returned. > > Provider -> provider Fixed. > src/java.base/share/classes/javax/crypto/SecretKeyFactory.java line 219: > >> 217: * >> 218: * <p> A new {@code SecretKeyFactory} object encapsulating the >> 219: * {@code SecretKeyFactorySpi} implementation from the specified >> Provider > > Provider->provider Fixed. > src/java.base/share/classes/javax/crypto/ShortBufferException.java line 45: > >> 43: >> 44: /** >> 45: * Constructs a <code>ShortBufferException</code> with no detail > > Use `{@code }` for all of the javadoc in this class? using `{@code }` ------------- PR: https://git.openjdk.org/jdk/pull/9282