Module  java.corba
软件包  org.omg.CORBA

Class BAD_PARAM

  • All Implemented Interfaces:
    Serializable


    public final class BAD_PARAM
    extends SystemException
    传递给调用的参数超出范围或以其他方式被视为非法时引发的异常。 如果将null值或空指针传递给操作(对于应用空指针或空值的概念的语言映射),ORB可能引发此异常。 BAD_PARAM也可以由于客户端使用DII生成具有不正确参数的请求而引起。

    它包含一个次要代码,它提供了有关导致异常的更多详细信息和完成状态。 它也可以包含描述异常的字符串。

    另请参见documentation on Java IDL exceptionsmeaning of minor codes

    从以下版本开始:
    JDK1.2
    • 构造方法详细信息

      • BAD_PARAM

        public BAD_PARAM​()
        构造一个 BAD_PARAM异常,默认次要代码为0,完成状态为COMPLETED_NO。
      • BAD_PARAM

        public BAD_PARAM​(String s)
        构造一个 BAD_PARAM异常,指定的详细消息,次要代码为0,完成状态为COMPLETED_NO。
        参数
        s - 包含描述此异常的详细消息的字符串
      • BAD_PARAM

        public BAD_PARAM​(int minor,
                         CompletionStatus completed)
        构造具有指定的次要代码和完成状态的 BAD_PARAM异常。
        参数
        minor - 次要代码
        completed - 完成状态
      • BAD_PARAM

        public BAD_PARAM​(String s,
                         int minor,
                         CompletionStatus completed)
        构造一个BAD_PARAM异常,指定的详细消息,次要代码和完成状态。 详细信息是描述此特殊异常的String
        参数
        s - 包含详细信息的 String
        minor - 次要代码
        completed - 完成状态