On Tue, 8 Nov 2022 22:42:05 GMT, Weijun Wang <wei...@openjdk.org> wrote:
> - All `CertAttrSet` child classes now implement `DerEncoder` > - `DerEncoder::derEncode` is renamed to `DerEncoder::encode`, and duplicate > methods are removed > - `s.s.x.Extension` now implements `DerEncoder`, so its child classes no need > to implement it > - `X509CertImpl::encode(OutputStream out)` removed, used nowhere Looks good. Issue should probably have `noreg-cleanup` label. src/java.base/share/classes/sun/security/pkcs/SignerInfo.java line 220: > 218: * @exception IOException on encoding error. > 219: */ > 220: public void encode(DerOutputStream out) throws IOException { Add `@Override`. src/java.base/share/classes/sun/security/pkcs10/PKCS10Attribute.java line 110: > 108: * @exception IOException on encoding errors. > 109: */ > 110: public void encode(DerOutputStream out) throws IOException { Add `@Override`. src/java.base/share/classes/sun/security/pkcs10/PKCS10Attributes.java line 97: > 95: * @exception IOException on encoding errors. > 96: */ > 97: public void encode(DerOutputStream out) throws IOException { Add `@Override`. src/java.base/share/classes/sun/security/util/DerEncoder.java line 43: > 41: * @param out the stream on which the DER encoding is written. > 42: */ > 43: void encode(DerOutputStream out) Add `@Override`. src/java.base/share/classes/sun/security/util/DerOutputStream.java line 585: > 583: * @exception IOException on output error. > 584: */ > 585: public void encode(DerOutputStream out) throws IOException { Add `@Override`. src/java.base/share/classes/sun/security/x509/AVA.java line 628: > 626: * @exception IOException on encoding error. > 627: */ > 628: public void encode(DerOutputStream out) throws IOException { Add `@Override`. src/java.base/share/classes/sun/security/x509/X509CertImpl.java line 276: > 274: * @exception IOException on encoding error. > 275: */ > 276: public void encode(DerOutputStream out) throws IOException { Add `@Override`. test/langtools/tools/jdeps/jdkinternals/src/q/NoRepl.java line 31: > 29: > 30: public class NoRepl implements DerEncoder { > 31: public void encode(DerOutputStream out) throws IOException { Add `@Override`. ------------- Marked as reviewed by mullan (Reviewer). PR: https://git.openjdk.org/jdk/pull/11048