Package org.robovm.apple.corefoundation
Class OSStatusException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- org.robovm.apple.corefoundation.OSStatusException
-
- All Implemented Interfaces:
java.io.Serializable
public class OSStatusException extends java.lang.Exception
OSStatusException
extends fromException
and wrapsOSStatus
. It is used throughout the Cocoa frameworks on methods that returnOSStatus
. UsegetStatus()
to get theOSStatus
instance that was used to instantiate this exception.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OSStatusException(OSStatus status)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
getMessage()
OSStatus
getStatus()
static boolean
throwIfNecessary(OSStatus status)
Throws anOSStatusException(org.robovm.apple.corefoundation.OSStatus)
if the supplied status isn'tnull
and doesn't equalOSStatus.NO_ERR
.
-
-
-
Constructor Detail
-
OSStatusException
public OSStatusException(OSStatus status)
-
-
Method Detail
-
getMessage
public java.lang.String getMessage()
- Overrides:
getMessage
in classjava.lang.Throwable
-
getStatus
public OSStatus getStatus()
-
throwIfNecessary
public static boolean throwIfNecessary(OSStatus status) throws OSStatusException
Throws anOSStatusException(org.robovm.apple.corefoundation.OSStatus)
if the supplied status isn'tnull
and doesn't equalOSStatus.NO_ERR
.- Parameters:
status
-- Returns:
- true if the status is
OSStatus.NO_ERR
. - Throws:
OSStatusException
-
-