/* * Copyright (c) 1996, 2005, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package java.io; /** * Exception indicating the failure of an object read operation due to * unread primitive data, or the end of data belonging to a serialized * object in the stream. This exception may be thrown in two cases: * *
OptionalDataException
with a length.
*/
OptionalDataException(int len) {
eof = false;
length = len;
}
/*
* Create an OptionalDataException
signifying no
* more primitive data is available.
*/
OptionalDataException(boolean end) {
length = 0;
eof = end;
}
/**
* The number of bytes of primitive data available to be read
* in the current buffer.
*
* @serial
*/
public int length;
/**
* True if there is no more data in the buffered part of the stream.
*
* @serial
*/
public boolean eof;
}