|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
S
- 此診斷使用的源物件型別public interface Diagnostic<S>
用於來自工具的診斷的介面。診斷通常報告源檔案中指定位置處的問題。但是,並非所有的診斷都與位置或檔案關聯。
位置是指距檔案開始位置的字元偏移量(從 0 開始)。負值(除 NOPOS
以外)不是有效位置。
行號和列號從 1 開始。負值(除 NOPOS
以外)和 0 不是有效的行號或列號。
巢狀類別摘要 | |
---|---|
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()
獲取距檔案開始位置的字元偏移量,其中檔案與指示問題開始位置的此診斷關聯。 |
欄位詳細資訊 |
---|
static final long NOPOS
方法詳細資訊 |
---|
Diagnostic.Kind getKind()
S getSource()
null
。long getPosition()
getStartPostion() <= getPosition()
getPosition() <= getEndPosition()
getSource()
返回 null
或者沒有合適的位置,則返回 NOPOS
long getStartPosition()
getPosition()
返回 NOPOS
時,返回 NOPOS
long getEndPosition()
getPosition()
返回 NOPOS
時,返回 NOPOS
long getLineNumber()
getPosition()
返回 NOPOS
時,返回 NOPOS
long getColumnNumber()
getPosition()
返回 NOPOS
時,返回 NOPOS
String getCode()
null
。
String getMessage(Locale locale)
null
,則使用預設的語言環境。
locale
- 語言環境;可以為 null
|
JavaTM 2 Platform Standard Ed. 6 |
|||||||||
上一個類別 下一個類別 | 框架 無框架 | |||||||||
摘要: 巢狀 | 欄位 | 建構子 | 方法 | 詳細資訊: 欄位 | 建構子 | 方法 |
版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only。