ScriptException

ScriptException (스크립트 예외)

스크립트 API 전용의 일반 예외 클래스입니다. 하위 스크립트 구현에서 발생한 확인된(checked) 예외 타입은 반드시 ScriptException 인스턴스로 감싸서 전달해야 해요.

출처: Java API Reference

본문

이 클래스는 정보가 있으면 그 정보를 담아두는 멤버를 제공합니다. 스크립트에서 오류가 발생한 줄 번호와 컬럼 번호, 그리고 파일 이름을 저장할 수 있어서, 오류가 어디서 났는지 추적하는 데 도움이 됩니다.

public ScriptException(String s)
public ScriptException(Exception e)
public ScriptException(String message, String fileName, int lineNumber)
public ScriptException(String message, String fileName, int lineNumber, int columnNumber)
public String getMessage()
public int getLineNumber()
public int getColumnNumber()
public String getFileName()

getMessage()는 예외 메시지를, getLineNumber()는 오류가 발생한 줄 번호를, getColumnNumber()는 컬럼 번호를, getFileName()은 스크립트 파일 이름을 반환합니다. 정보가 없는 항목은 음수 값(-1)이나 null로 반환됩니다.

더 알아보기 (Learn more)

Java 공식 API