-
-
嵌套类汇总
嵌套类 变量和类型 接口 描述 static classDiagnostic.Kind各种诊断,例如错误或警告。
-
字段汇总
字段 变量和类型 字段 描述 static longNOPOS用于表示没有可用的位置。
-
方法摘要
所有方法 实例方法 抽象方法 变量和类型 方法 描述 StringgetCode()返回指示诊断类型的诊断代码。longgetColumnNumber()返回 getPosition()返回的字符偏移量的列号。longgetEndPosition()返回与此诊断关联的文件开头的字符偏移量,指示问题的结束。Diagnostic.KindgetKind()返回此诊断的类型,例如,错误或警告。longgetLineNumber()返回 getPosition()返回的字符偏移的行号。StringgetMessage(Locale locale)返回给定语言环境的本地化消息。longgetPosition()返回与此诊断关联的源对象的开头的字符偏移量,指示问题的位置。SgetSource()返回与此诊断关联的源对象。longgetStartPosition()返回与此诊断关联的文件开头的字符偏移量,指示问题的开始。
-
-
-
字段详细信息
-
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。- 结果
- 诊断代码
-
-