diff a/src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java b/src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java --- a/src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java +++ b/src/java.sql.rowset/share/classes/javax/sql/rowset/serial/SerialArray.java @@ -1,7 +1,7 @@ /* - * Copyright (c) 2003, 2019, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2003, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it * under the terms of the GNU General Public License version 2 only, as * published by the Free Software Foundation. Oracle designates this @@ -606,10 +606,15 @@ } /** * readObject is called to restore the state of the {@code SerialArray} from * a stream. + * @param s the {@code ObjectInputStream} to read from. + * + * @throws ClassNotFoundException if the class of a serialized object + * could not be found. + * @throws IOException if an I/O error occurs. */ private void readObject(ObjectInputStream s) throws IOException, ClassNotFoundException { ObjectInputStream.GetField fields = s.readFields(); @@ -626,10 +631,12 @@ } /** * writeObject is called to save the state of the {@code SerialArray} * to a stream. + * @param s the {@code ObjectOutputStream} to write to. + + @throws IOException if I/O errors occur. */ private void writeObject(ObjectOutputStream s) throws IOException { ObjectOutputStream.PutField fields = s.putFields();