-
-
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()返回的字符偏移量的列号。String
getFileName()
获取源文件名。Diagnostic.Kind
getKind()
获得此诊断的类型,例如错误或警告。long
getLineNumber()
获取由 getPosition()返回的字符偏移量的行号。String
getMessage()
获取此诊断的消息。long
getPosition()
从与此诊断相关联的源对象的开始处获取一个字符偏移量,指示问题的位置。
-
-
-
字段详细信息
-
NOPOS
static final long NOPOS
用于表示没有位置可用。- 另请参见:
- Constant Field Values
-
-
方法详细信息
-
getKind
Diagnostic.Kind getKind()
获得此诊断的类型,例如错误或警告。- 结果
- 这种诊断方式
-
getPosition
long getPosition()
从与此诊断相关联的源对象的开始处获取一个字符偏移量,指示问题的位置。 另外,以下必须是真的:getStartPostion() <= getPosition()
getPosition() <= getEndPosition()
- 结果
-
字符偏离源头;
NOPOS
如果没有位置是合适的
-
getFileName
String getFileName()
获取源文件名。- 结果
- 文件名,如果不可用,则为null
-
getLineNumber
long getLineNumber()
获取由 getPosition()返回的字符偏移量的行号。- 结果
-
一行或
NOPOS
当且仅当getPosition()
返回NOPOS
-
getColumnNumber
long getColumnNumber()
获取 getPosition()返回的字符偏移量的列号。- 结果
-
一列或
NOPOS
当且仅当getPosition()
返回NOPOS
-
getCode
String getCode()
获取指示诊断类型的诊断代码。 代码与实现相关,可能是null
。- 结果
- 诊断代码
-
getMessage
String getMessage()
获取此诊断的消息。- 结果
- 一个消息
-
-