JavaTM 2 Platform
Standard Ed. 6

javax.tools
列舉 Diagnostic.Kind

java.lang.Object
  繼承者 java.lang.Enum<Diagnostic.Kind>
      繼承者 javax.tools.Diagnostic.Kind
所有已實作的介面:
Serializable, Comparable<Diagnostic.Kind>
正在封閉介面:
Diagnostic<S>

public static enum Diagnostic.Kind
extends Enum<Diagnostic.Kind>

診斷的種類別,例如,錯誤或者警告。


列舉常數摘要
ERROR
          阻止工具正常完成的問題。
MANDATORY_WARNING
          類似於警告,但由工具規範規定的問題。
NOTE
          來自工具的套件含許多資訊的訊息。
OTHER
          不適合以上所有種類別的診斷。
WARNING
          通常不阻止工具正常完成的問題。
 
方法摘要
static Diagnostic.Kind valueOf(String name)
          返回帶有指定名稱的該型別的列舉常數。
static Diagnostic.Kind[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
從類別 java.lang.Enum 繼承的方法
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
從類別 java.lang.Object 繼承的方法
getClass, notify, notifyAll, wait, wait, wait
 

列舉常數詳細資訊

ERROR

public static final Diagnostic.Kind ERROR
阻止工具正常完成的問題。


WARNING

public static final Diagnostic.Kind WARNING
通常不阻止工具正常完成的問題。


MANDATORY_WARNING

public static final Diagnostic.Kind MANDATORY_WARNING
類似於警告,但由工具規範規定的問題。例如,Java™ Language Specification, 3rd Ed. 規定了有關某些未檢查操作及使用已過時方法的警告。


NOTE

public static final Diagnostic.Kind NOTE
來自工具的套件含許多資訊的訊息。


OTHER

public static final Diagnostic.Kind OTHER
不適合以上所有種類別的診斷。

方法詳細資訊

values

public static final Diagnostic.Kind[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for(Diagnostic.Kind c : Diagnostic.Kind.values())
        System.out.println(c);

返回:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static Diagnostic.Kind valueOf(String name)
返回帶有指定名稱的該型別的列舉常數。 字元串必須與用於宣告該型別的列舉常數的 標識符完全比對。(不允許有多餘 的空格。)

參數:
指定要返回的列舉常數的名稱。 -
返回:
返回帶有指定名稱的列舉常數
拋出:
如果該列舉型別沒有帶有指定名稱的常數, - 則拋出 IllegalArgumentException

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only