-
-
Nested Class Summary
Nested Classes Modifier and Type 接口 描述 static class
Diagnostic.Kind
诊断的种类,例如错误或警告。
-
Field Summary
Fields Modifier and Type Field 描述 static long
NOPOS
用于表示没有位置可用。
-
方法摘要
所有方法 接口方法 抽象方法 Modifier and Type 方法 描述 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
用于表示没有位置可用。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
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
。- 结果
- 诊断代码
-
-