< prev index next >

src/java.base/share/classes/java/io/ObjectOutput.java

Print this page
rev 56290 : 8230648: Replace @exception tag with @throws in java.base
Summary: Minor coding style update of javadoc tag in any file in java.base
Reviewed-by: prappo, lancea

*** 1,7 **** /* ! * Copyright (c) 1996, 2010, 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 --- 1,7 ---- /* ! * Copyright (c) 1996, 2019, 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
*** 41,90 **** * Write an object to the underlying storage or stream. The * class that implements this interface defines how the object is * written. * * @param obj the object to be written ! * @exception IOException Any of the usual Input/Output related exceptions. */ public void writeObject(Object obj) throws IOException; /** * Writes a byte. This method will block until the byte is actually * written. * @param b the byte ! * @exception IOException If an I/O error has occurred. */ public void write(int b) throws IOException; /** * Writes an array of bytes. This method will block until the bytes * are actually written. * @param b the data to be written ! * @exception IOException If an I/O error has occurred. */ public void write(byte b[]) throws IOException; /** * Writes a sub array of bytes. * @param b the data to be written * @param off the start offset in the data * @param len the number of bytes that are written ! * @exception IOException If an I/O error has occurred. */ public void write(byte b[], int off, int len) throws IOException; /** * Flushes the stream. This will write any buffered * output bytes. ! * @exception IOException If an I/O error has occurred. */ public void flush() throws IOException; /** * Closes the stream. This method must be called * to release any resources associated with the * stream. ! * @exception IOException If an I/O error has occurred. */ public void close() throws IOException; } --- 41,90 ---- * Write an object to the underlying storage or stream. The * class that implements this interface defines how the object is * written. * * @param obj the object to be written ! * @throws IOException Any of the usual Input/Output related exceptions. */ public void writeObject(Object obj) throws IOException; /** * Writes a byte. This method will block until the byte is actually * written. * @param b the byte ! * @throws IOException If an I/O error has occurred. */ public void write(int b) throws IOException; /** * Writes an array of bytes. This method will block until the bytes * are actually written. * @param b the data to be written ! * @throws IOException If an I/O error has occurred. */ public void write(byte b[]) throws IOException; /** * Writes a sub array of bytes. * @param b the data to be written * @param off the start offset in the data * @param len the number of bytes that are written ! * @throws IOException If an I/O error has occurred. */ public void write(byte b[], int off, int len) throws IOException; /** * Flushes the stream. This will write any buffered * output bytes. ! * @throws IOException If an I/O error has occurred. */ public void flush() throws IOException; /** * Closes the stream. This method must be called * to release any resources associated with the * stream. ! * @throws IOException If an I/O error has occurred. */ public void close() throws IOException; }
< prev index next >