public final class CompletionStatus extends Object implements IDLEntity
An object that indicates whether a method had completed running when a SystemException was thrown.
The class CompletionStatus contains three CompletionStatus instances, which are constants representing each possible completion status: COMPLETED_MAYBE, COMPLETED_NO, and COMPLETED_YES. It also contains three int members, each a constant corresponding to one of the CompletionStatus instances. These int members make it possible to use a switch statement.
The class also contains two methods:
public int value () -- which accesses the value field of a CompletionStatus object public static CompletionStatus
from_int (int i) -- for creating an instance from one of the int members SystemExceptionpublic static final int _COMPLETED_YES
The constant indicating that a method completed running before a SystemException was thrown.
public static final int _COMPLETED_NO
The constant indicating that a method completed running before a SystemException was thrown.
public static final int _COMPLETED_MAYBE
The constant indicating that a method completed running before a SystemException was thrown.
public static final CompletionStatus COMPLETED_YES
An instance of CompletionStatus initialized with the constant _COMPLETED_YES.
public static final CompletionStatus COMPLETED_NO
An instance of CompletionStatus initialized with the constant _COMPLETED_NO.
public static final CompletionStatus COMPLETED_MAYBE
An instance of CompletionStatus initialized with the constant _COMPLETED_MAYBE.
public int value()
Retrieves the value of this CompletionStatus object.
CompletionStatus values: _COMPLETED_YES, _COMPLETED_NO, or _COMPLETED_MAYBE
public static CompletionStatus from_int(int i)
Creates a CompletionStatus object from the given int.
i - one of _COMPLETED_YES, _COMPLETED_NO, or _COMPLETED_MAYBE
CompletionStatus objects with values: _COMPLETED_YES, _COMPLETED_NO, or _COMPLETED_MAYBE
BAD_PARAM - if the argument given is not one of the int constants defined in CompletionStatus
© 1993–2017, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.