Class UsrException

java.lang.Object
java.lang.Throwable
java.lang.Exception
ghidra.util.exception.UsrException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
AddressFormatException, AddressOverflowException, CancelledException, CircularDependencyException, CodeUnitInsertionException, ContextChangeException, DataTypeEncodeException, DuplicateGroupException, DuplicateNameException, EmptyCompositeException, FunctionOverlapException, GhidraScriptLoadException, GraphException, IllegalRenameException, IncompatibleMaskException, InsufficientBytesException, InvalidAddressException, InvalidDataTypeException, InvalidInputException, InvalidNameException, LockException, MemoryAccessException, MemoryConflictException, NoSuchIndexException, NotEmptyException, NotFoundException, NotOwnerException, NoValueException, PluginConstructionException, PluginException, ProgramConflictException, SegmentMismatchException, StringRenderParser.StringParseException, UndefinedValueException, UnknownContextException, UnknownDataException, UnknownInstructionException, VersionException

public class UsrException extends Exception
Base Class for all ghidra non-runtime exceptions
See Also:
  • Constructor Details

    • UsrException

      public UsrException()
      Construct a new UsrException with no message
    • UsrException

      public UsrException(String msg)
      Construct a new UsrException with the given message
      Parameters:
      msg - the exception message
    • UsrException

      public UsrException(String msg, Throwable cause)
      Construct a new UsrException with the given message and cause
      Parameters:
      msg - the exception message
      cause - the exception cause