Class NSException

    • Constructor Detail

      • NSException

        public NSException​(java.lang.String aName,
                           java.lang.String aReason,
                           NSDictionary<?,​?> aUserInfo)
      • NSException

        public NSException​(NSCoder decoder)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getReason

        public java.lang.String getReason()
      • getCallStackReturnAddresses

        public NSArray<NSNumber> getCallStackReturnAddresses()
        Since:
        Available in iOS 2.0 and later.
      • getCallStackSymbols

        public NSArray<NSString> getCallStackSymbols()
        Since:
        Available in iOS 4.0 and later.
      • setUncaughtExceptionHandler

        public static void setUncaughtExceptionHandler​(org.robovm.objc.block.VoidBlock1<NSException> handler)
      • registerDefaultJavaUncaughtExceptionHandler

        public static void registerDefaultJavaUncaughtExceptionHandler()
        Registers a default java uncaught exception handler that forwards exceptions to RoboVM's signal handlers. Use this if you want Java exceptions to be logged by crash reporters.
      • init

        protected long init​(java.lang.String aName,
                            java.lang.String aReason,
                            NSDictionary<?,​?> aUserInfo)
      • raise

        public void raise()
      • init

        protected long init​(NSCoder decoder)