类 MathRuntimeException

所有已实现的接口:
Serializable, LocalizedException
直接已知子类:
Euclidean1D.NoSubSpaceException, MathArithmeticException, MathIllegalArgumentException, MathIllegalStateException, MathUnsupportedOperationException, Sphere1D.NoSubSpaceException

public class MathRuntimeException extends RuntimeException implements LocalizedException
所有Hipparchus代码抛出的异常都继承自这个类。
另请参阅:
  • 构造器详细资料

    • MathRuntimeException

      public MathRuntimeException(Localizable specifier, Object... parts)
      简单构造函数。
      参数:
      specifier - 格式指定符(需翻译)。
      parts - 要插入格式中的部分(无需翻译)。
    • MathRuntimeException

      public MathRuntimeException(Throwable cause, Localizable specifier, Object... parts)
      简单构造函数。
      参数:
      cause - 根本原因。
      specifier - 格式指定符(需翻译)。
      parts - 要插入格式中的部分(无需翻译)。
  • 方法详细资料

    • createInternalError

      public static MathRuntimeException createInternalError()
      为内部错误创建异常。
      返回:
      表示内部错误的新运行时异常
    • createInternalError

      public static MathRuntimeException createInternalError(Throwable cause)
      为内部错误创建异常。
      参数:
      cause - 根本原因
      返回:
      一个新的运行时异常,表示内部错误并包装给定的可抛出对象
    • getMessage

      public String getMessage(Locale locale)
      获取指定区域设置的消息。
      指定者:
      getMessage 在接口中 LocalizedException
      参数:
      locale - 应翻译消息的区域设置
      返回:
      本地化消息
    • getMessage

      public String getMessage()
      覆盖:
      getMessage 在类中 Throwable
    • getLocalizedMessage

      public String getLocalizedMessage()
      覆盖:
      getLocalizedMessage 在类中 Throwable
    • getSpecifier

      public Localizable getSpecifier()
      获取错误消息的本地化指定符。
      指定者:
      getSpecifier 在接口中 LocalizedException
      返回:
      错误消息的本地化指定符
    • getParts

      public Object[] getParts()
      获取错误消息的可变部分。
      指定者:
      getParts 在接口中 LocalizedException
      返回:
      错误消息的可变部分的副本