java.lang.Object
jdk.jshell.Diag
片段的诊断信息。
- 自从:
- 9
- 参见:
-
字段摘要
字段 -
方法总结
-
字段详细信息
-
NOPOS
public static final long NOPOS用于表示没有位置可用。- 参见:
-
-
方法详情
-
isError
public abstract boolean isError()指示此诊断是否为错误(与警告或注释相反)。- 返回:
true如果这个诊断是错误的;否则false
-
getPosition
public abstract long getPosition()返回与此诊断关联的源对象开头的字符偏移量,指示问题的位置。此外,以下必须为真:getStartPostion() <= getPosition()getPosition() <= getEndPosition()- 返回:
-
从源头开始的字符偏移量;
NOPOS如果该职位不可用。
-
getStartPosition
public abstract long getStartPosition()返回与此诊断关联的文件开头的字符偏移量,指示问题的开始。- 返回:
-
距文件开头的偏移量;
NOPOS当且仅当getPosition()返回NOPOS
-
getEndPosition
public abstract long getEndPosition()返回与指示问题结束的此诊断关联的文件开头的字符偏移量。- 返回:
-
距文件开头的偏移量;
NOPOS当且仅当getPosition()返回NOPOS
-
getCode
返回指示诊断类型的诊断代码。该代码是依赖于实现的,可能是null。- 返回:
- 诊断代码
-
getMessage
返回给定locale的本地化消息。实际消息是依赖于实现的。如果区域设置为null,则使用默认区域设置。- 参数:
locale- locale;可能是null- 返回:
- 本地化消息
-