public class ExpressionException extends RuntimeExceptionSE
修飾子と型 | フィールドと説明 |
---|---|
protected StringSE | expressionString |
protected int | position |
コンストラクターと説明 |
---|
ExpressionException(int position, StringSE message) 新しい式の例外を作成します。 |
ExpressionException(int position, StringSE message, ThrowableSE cause) 新しい式の例外を作成します。 |
ExpressionException(StringSE message) 新しい式の例外を作成します。 |
ExpressionException(StringSE expressionString, int position, StringSE message) 新しい式の例外を作成します。 |
ExpressionException(StringSE expressionString, StringSE message) 新しい式の例外を作成します。 |
ExpressionException(StringSE message, ThrowableSE cause) 新しい式の例外を作成します。 |
修飾子と型 | メソッドと説明 |
---|---|
StringSE | getExpressionString() 式の文字列を返します。 |
StringSE | getMessage() 例外メッセージを返します。 |
int | getPosition() 問題が発生した式文字列内の位置を返します。 |
StringSE | getSimpleMessage() 失敗の原因となった式を含めずに、例外の単純なメッセージを返します。 |
StringSE | toDetailedString() 式の文字列と位置(利用可能な場合)、および実際の例外メッセージを含む、この例外の詳細な説明を返します。 |
addSuppressedSE, fillInStackTraceSE, getCauseSE, getLocalizedMessageSE, getStackTraceSE, getSuppressedSE, initCauseSE, printStackTraceSE, printStackTraceSE, printStackTraceSE, setStackTraceSE, toStringSE
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSE
public ExpressionException(StringSE message)
message
- 説明メッセージ public ExpressionException(StringSE message, ThrowableSE cause)
message
- 説明メッセージ cause
- この例外の根本的な原因 public ExpressionException(@Nullable StringSE expressionString, StringSE message)
expressionString
- 式文字列 message
- 説明メッセージ public ExpressionException(@Nullable StringSE expressionString, int position, StringSE message)
expressionString
- 式文字列 position
- 問題が発生した式文字列内の位置 message
- 説明メッセージ public ExpressionException(int position, StringSE message)
position
- 問題が発生した式文字列内の位置 message
- 説明メッセージ public ExpressionException(int position, StringSE message, ThrowableSE cause)
position
- 問題が発生した式文字列内の位置 message
- 説明メッセージ cause
- この例外の根本的な原因 public final int getPosition()
public StringSE getMessage()
toDetailedString()
と同じ結果を返します。ThrowableSE
の getMessageSE
getSimpleMessage()
, Throwable.getMessage()
SEpublic StringSE toDetailedString()
public StringSE getSimpleMessage()