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