ArithmeticException (クラス)
public ArithmeticException {inherits RuntimeException}
パッケージ: CURL.LANGUAGE.EXCEPTIONS
直接継承しているサブクラス: UnitsException, UnderflowException, NumberParseFailedException, OverflowException

演算上の例外を通知します。


コンストラクタ
default:新しい ArithmeticException を作成します。
コンストラクタ public {ArithmeticException.default
operator:any = null,
operand1:any = null,
operand2:any = null,
message:String
}

プロパティ
operand1:エラーの発生時に実行していた演算子の最初のオペランド。最初のオペランドに何も含まれていない場合もあります。
フィールド public ArithmeticException.operand1:any
operand2:エラーの発生時に実行していた演算子の 2 番目のオペランド。2 番目のオペランドに何も含まれていない場合もあります。
フィールド public ArithmeticException.operand2:any
operator:エラーの発生時に実行していた演算子。ほとんどの場合、このパラメータは実行中の演算子の文字列表現です。このパラメータに何も含まれていない場合もあります。
フィールド public ArithmeticException.operator:any
プロパティ 継承 BasicThrowable: message, value

メソッド
メソッド 継承 Object: object-describe, object-describe-for-debugging, object-serialize



コンストラクタ詳細
default (コンストラクタ)
public {ArithmeticException.default
operator:any = null,
operand1:any = null,
operand2:any = null,
message:String
}

新しい ArithmeticException を作成します。

operator: エラーの発生時に実行していた演算子。ほとんどの場合、このパラメータは実行中の演算子の文字列表現です。
operand1: エラーの発生時に実行していた演算子の最初のオペランド。
operand2: エラーの発生時に実行していた演算子の 2 番目のオペランド。

注意事項

それ以外のパラメータの詳細については、Exception.default を参照してください。



プロパティ詳細
operand1 (フィールド)
public ArithmeticException.operand1:any

エラーの発生時に実行していた演算子の最初のオペランド。最初のオペランドに何も含まれていない場合もあります。



operand2 (フィールド)
public ArithmeticException.operand2:any

エラーの発生時に実行していた演算子の 2 番目のオペランド。2 番目のオペランドに何も含まれていない場合もあります。



operator (フィールド)
public ArithmeticException.operator:any

エラーの発生時に実行していた演算子。ほとんどの場合、このパラメータは実行中の演算子の文字列表現です。このパラメータに何も含まれていない場合もあります。






メソッド詳細