通常想定される範囲内の(アプリケーション側が想定して catch すべき)エラーが検出された際にスローされる例外です。
例えば、スクリプト内容に構文エラーがあった場合や、スクリプト内で error(...) 関数がコールされた場合、 または他の関数内でエラーがスローされた場合などに、この例外が投げられます。
なお、VnanoFalalException のドキュメントも併せてご参照ください。
名前 | VnanoException |
---|---|
宣言形式 | VnanoException(Throwable errorCauseThrowable) |
機能 | 指定された Throwable をラップする VnanoException 例外を生成します。 |
引数 | errorCauseThrowable: 原因を表す Throwable。 |
戻り値 | 生成された例外。 |
名前 | VnanoException |
---|---|
宣言形式 | VnanoException(ErrorType errorType) |
機能 | 指定されたエラー種類の例外を VnanoException 生成します。 |
引数 | errorType: エラーの種類を表す ErrorType 列挙子の要素。 |
戻り値 | 生成された例外。 |
名前 | VnanoException |
---|---|
宣言形式 | VnanoException(ErrorType errorType, Throwable cause) |
機能 | 指定されたエラー種類と原因情報を持つ VnanoException 例外を生成します。 |
引数 |
errorType: エラーの種類を表す ErrorType 列挙子の要素。
errorCauseThrowable: 原因を表す Throwable。 |
戻り値 | 生成された例外。 |
名前 | VnanoException |
---|---|
宣言形式 | VnanoException(ErrorType errorType, String fileName, int lineNumber) |
機能 | 指定されたエラー種類の VnanoException 例外を、原因箇所の情報と共に生成します。 |
引数 |
errorType: エラーの種類を表す ErrorType 列挙子の要素。
fileName: 原因箇所のスクリプトファイル名。 lineNumber: 原因箇所の行番号。 |
戻り値 | 生成された例外。 |
名前 | VnanoException |
---|---|
宣言形式 | VnanoException(ErrorType errorType, String errorWord) |
機能 | 指定されたエラー種類とキーワードを持つ VnanoException 例外を生成します。 |
引数 |
errorType: エラーの種類を表す ErrorType 列挙子の要素。
errorWord: エラーメッセージ内に埋め込まれるキーワード。 |
戻り値 | 生成された例外。 |
名前 | VnanoException |
---|---|
宣言形式 | VnanoException(ErrorType errorType, String[] errorWords) |
機能 | 指定されたエラー種類と、複数のキーワードを持つ VnanoException 例外を生成します。 |
引数 |
errorType: エラーの種類を表す ErrorType 列挙子の要素。
errorWords[]: エラーメッセージ内に埋め込まれるキーワードの配列。 fileName: 原因箇所のスクリプトファイル名。 lineNumber: 原因箇所の行番号。 |
戻り値 | 生成された例外。 |
名前 | VnanoException |
---|---|
宣言形式 | VnanoException(ErrorType errorType, String errorWord, Throwable cause) |
機能 | 指定されたエラー種類と、キーワード、およびさらに深い原因情報を持つ VnanoException 例外を生成します。 |
引数 |
errorType: エラーの種類を表す ErrorType 列挙子の要素。
errorWord: エラーメッセージ内に埋め込まれるキーワード。 cause: さらに深い原因情報を持つ Throwable。 |
戻り値 | 生成された例外。 |
名前 | VnanoException |
---|---|
宣言形式 | VnanoException(ErrorType errorType, String[] errorWords, Throwable cause) |
機能 | 指定されたエラー種類と、複数のキーワード、およびさらに深い原因情報を持つ VnanoException 例外を生成します。 |
引数 |
errorType: エラーの種類を表す ErrorType 列挙子の要素。
errorWords[]: エラーメッセージ内に埋め込まれるキーワードの配列。 cause: さらに深い原因情報を持つ Throwable。 |
戻り値 | 生成された例外。 |
名前 | VnanoException |
---|---|
宣言形式 | VnanoException(ErrorType errorType, String[] errorWords, String fileName, int lineNumber) |
機能 | 指定されたエラー種類と、複数のキーワード、および原因箇所の情報を持つ VnanoException 例外を生成します。 |
引数 |
errorType: エラーの種類を表す ErrorType 列挙子の要素。
errorWords[]: エラーメッセージ内に埋め込まれるキーワードの配列。 |
戻り値 | 生成された例外。 |
名前 | VnanoException |
---|---|
宣言形式 | VnanoException(ErrorType errorType, String[] errorWords, Throwable cause, String fileName, int lineNumber) |
機能 | 保持する情報を細かく指定した VnanoException 例外を生成します。 |
引数 |
errorType: エラーの種類を表す ErrorType 列挙子の要素。
errorWords[]: エラーメッセージ内に埋め込まれるキーワードの配列。 cause: さらに深い原因情報を持つ Throwable。 fileName: 原因箇所のスクリプトファイル名。 lineNumber: 原因箇所の行番号。 |
戻り値 | 生成された例外。 |
- なし -
名前 | getErrorType |
---|---|
宣言形式 | ErrorType getErrorType() |
機能 | エラーの種類を表す、org.vcssl.nano.spec.ErrorType 列挙子の要素を返します。 |
引数 | なし |
戻り値 | エラーの種類を表す、org.vcssl.nano.spec.ErrorType 列挙子の要素。 |
例外 | なし |
名前 | setErrorType |
---|---|
宣言形式 | void getErrorType(ErrorType errorType) |
機能 | エラーの種類を表す、org.vcssl.nano.spec.ErrorType 列挙子の要素を設定します。 |
引数 | errorType: エラーの種類を表す、org.vcssl.nano.spec.ErrorType 列挙子の要素。 |
戻り値 | なし |
例外 | なし |
名前 | getErrorWords |
---|---|
宣言形式 | String[] getErrorWords() |
機能 | エラーメッセージ内に埋め込まれるキーワードを取得します。 |
引数 | なし |
戻り値 | エラーメッセージ内に埋め込まれるキーワード。 |
例外 | なし |
名前 | setErrorWords |
---|---|
宣言形式 | void getErrorWords(setErrorWords errorWords) |
機能 | エラーメッセージ内に埋め込まれるキーワードを設定します。 |
引数 | errorWords: エラーメッセージ内に埋め込まれるキーワード。 |
戻り値 | なし |
例外 | なし |
名前 | hasFileName |
---|---|
宣言形式 | boolean hasFileName() |
機能 | エラー原因箇所のスクリプトファイル名を、保持しているかどうかを返します。 |
引数 | なし |
戻り値 | エラー原因箇所のスクリプトファイル名を、保持しているかどうか(保持していれば true)。 |
例外 | なし |
名前 | getFileName |
---|---|
宣言形式 | String getFileName() |
機能 | エラー原因箇所のスクリプトファイル名を返します。 |
引数 | なし |
戻り値 | エラー原因箇所のスクリプトファイル名。 |
例外 | なし |
名前 | setFileName |
---|---|
宣言形式 | void setFileName(String fileName) |
機能 | エラー原因箇所のスクリプトファイル名を返します。 |
引数 | なし |
戻り値 | エラー原因箇所のスクリプトファイル名。 |
例外 | なし |
名前 | hasLineNumber |
---|---|
宣言形式 | boolean hasLineNumber() |
機能 | エラー原因箇所の行番号を、保持しているかどうかを返します。 |
引数 | なし |
戻り値 | エラー原因箇所の行番号を、保持しているかどうか(保持していれば true)。 |
例外 | なし |
名前 | getLineNumber |
---|---|
宣言形式 | int getLineNumber() |
機能 | エラー原因箇所の行番号を返します。 |
引数 | なし |
戻り値 | エラー原因箇所の行番号。 |
例外 | なし |
名前 | setLineNumber |
---|---|
宣言形式 | void setLineNumber(int lineNumber) |
機能 | エラー原因箇所の行番号を設定します。 |
引数 | lineNumber: エラー原因箇所の行番号。 |
戻り値 | なし |
例外 | なし |
名前 | setLocale |
---|---|
宣言形式 | void setLocale(Locale locale) |
機能 | エラーメッセージの表示言語を設定します。 |
引数 | locale: エラーメッセージの表示言語。 |
戻り値 | なし |
例外 | なし |
名前 | getMessage |
---|---|
宣言形式 | String getMessage() |
機能 | エラーメッセージを取得します。 |
引数 | なし |
戻り値 | エラーメッセージ |
例外 | なし |
名前 | getMessageWithoutLocation |
---|---|
宣言形式 | String getMessageWithoutLocation() |
機能 | 原因箇所の情報(ファイル名、行番号)を含まないエラーメッセージを取得します。 |
引数 | なし |
戻り値 | 原因箇所の情報(ファイル名、行番号)を含まないエラーメッセージ |
例外 | なし |