public class BeetlException extends RuntimeException
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
BeetlException.BeetlErrorCode |
| 构造器和说明 |
|---|
BeetlException(String detailCode)
构造方法
|
BeetlException(String detailCode,
String msg)
构造方法
|
BeetlException(String detailCode,
String msg,
Throwable cause)
构造方法
|
BeetlException(String detailCode,
Throwable cause)
构造方法
|
| 限定符和类型 | 方法和说明 |
|---|---|
BeetlException |
pushResource(Resource resource)
添加资源
|
BeetlException |
pushToken(GrammarToken token)
添加 Token
|
BeetlException |
setToken(GrammarToken newToken)
设置Token的内容
|
ErrorInfo |
toErrorInfo()
返回一个错误描述信息
|
String |
toString() |
public static final String VAR_READONLY
public static final String NATIVE_CALL_INVALID
public static final String NATIVE_SECUARITY_EXCEPTION
public static final String DEFAULT_FORMAT_NOT_FOUND
public static final String ATTRIBUTE_NOT_FOUND_PRIVATE
public static final String CAST_LIST_OR_MAP_ERROR
public static final String BOOLEAN_EXPECTED_ERROR
public static final String COLLECTION_EXPECTED_ERROR
public static final String EXPRESSION_NOT_COMPATIBLE
public GrammarToken token
public String detailCode
public Resource resource
public List<GrammarToken> errorTokenStack
public boolean inTagBody
public String cr
public BeetlException(String detailCode, String msg)
detailCode - 错误码msg - 错误信息public BeetlException(String detailCode)
detailCode - 错误码public BeetlException(String detailCode, Throwable cause)
detailCode - 错误码cause - 崩溃public BeetlException pushResource(Resource resource)
resource - 资源public BeetlException pushToken(GrammarToken token)
token - 语法单词public BeetlException setToken(GrammarToken newToken)
newToken - 新的Tokenpublic ErrorInfo toErrorInfo()
Copyright © 2022. All rights reserved.