Package ghidra.program.model.scalar

# Class ScalarOverflowException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
ghidra.program.model.scalar.ScalarOverflowException

All Implemented Interfaces:
  `Serializable`

public class ScalarOverflowException extends RuntimeException

A ScalarOverflowException indicates that some precision would be lost. If the operation was signed, unused bits did not match the sign bit. If the operation was unsigned, unsed bits were not all zero

See Also:
  - Serialized Form

- ## Constructor Summary

  Constructors
  Constructor
  Description
  `ScalarOverflowException()`
  Constructs a ScalarOverflowException with no detail message.
  `ScalarOverflowException(String message)`
  Constructs a ScalarOverflowException with the specified detail message.

- ## Method Summary

  ### Methods inherited from class java.lang.Throwable

  `addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

  ### Methods inherited from class java.lang.Object

  `clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

- ## Constructor Details

  - ### ScalarOverflowException

    public ScalarOverflowException()

    Constructs a ScalarOverflowException with no detail message.

  - ### ScalarOverflowException

    public ScalarOverflowException(String message)

    Constructs a ScalarOverflowException with the specified detail message.

    Parameters:
      `message` - The message.