-
-
嵌套类汇总
嵌套类 变量和类型 接口 描述 static class
Diagnostic.Kind
各种诊断,例如错误或警告。
-
字段汇总
字段 变量和类型 字段 描述 static long
NOPOS
用于表示没有可用的位置。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 String
getCode()
返回指示诊断类型的诊断代码。long
getColumnNumber()
返回 getPosition()返回的字符偏移量的列号。long
getEndPosition()
返回与此诊断关联的文件开头的字符偏移量,指示问题的结束。Diagnostic.Kind
getKind()
返回此诊断的类型,例如,错误或警告。long
getLineNumber()
返回 getPosition()返回的字符偏移的行号。String
getMessage(Locale locale)
返回给定语言环境的本地化消息。long
getPosition()
返回与此诊断关联的源对象的开头的字符偏移量,指示问题的位置。S
getSource()
返回与此诊断关联的源对象。long
getStartPosition()
返回与此诊断关联的文件开头的字符偏移量,指示问题的开始。
-
-
-
字段详细信息
-
NOPOS
static final long NOPOS
用于表示没有可用的位置。- 另请参见:
- 常数字段值
-
-
方法详细信息
-
getKind
Diagnostic.Kind getKind()
返回此诊断的类型,例如,错误或警告。- 结果
- 这种诊断的那种
-
getSource
S getSource()
返回与此诊断关联的源对象。- 结果
- 与此诊断关联的源对象。
null
如果没有源对象与诊断关联。
-
getPosition
long getPosition()
返回与此诊断关联的源对象的开头的字符偏移量,指示问题的位置。 此外,必须满足以下条件:getStartPostion() <= getPosition()
getPosition() <= getEndPosition()
- 结果
- 从源头开始的字符偏移;
NOPOS
如果getSource()
将返回null
或者如果没有合适的位置
-
getStartPosition
long getStartPosition()
返回与此诊断关联的文件开头的字符偏移量,指示问题的开始。- 结果
- 从文件开头偏移;
NOPOS
当且仅当getPosition()
返回NOPOS
时
-
getEndPosition
long getEndPosition()
返回与此诊断关联的文件开头的字符偏移量,指示问题的结束。- 结果
- 从文件开头偏移;
NOPOS
当且仅当getPosition()
返回NOPOS
时
-
getLineNumber
long getLineNumber()
返回 getPosition()返回的字符偏移的行号。- 结果
- 行号或
NOPOS
当且仅当getPosition()
返回NOPOS
-
getColumnNumber
long getColumnNumber()
返回 getPosition()返回的字符偏移的列号。- 结果
- 列号或
NOPOS
当且仅当getPosition()
返回NOPOS
-
getCode
String getCode()
返回指示诊断类型的诊断代码。 该代码依赖于实现,可能是null
。- 结果
- 诊断代码
-
-