| JavaTM 2 Platform Std. Ed. v1.6.0
javax.tools
Enum Diagnostic.Kind
java.lang.Object
java.lang.Enum<Diagnostic.Kind>
javax.tools.Diagnostic.Kind
- All Implemented Interfaces:
- Serializable, Comparable<Diagnostic.Kind>
- Enclosing interface:
- Diagnostic<S>
public static enum Diagnostic.Kind - extends Enum<Diagnostic.Kind>
Kinds of diagnostics, for example, error or warning.
|
Enum Constant Summary |
ERROR
Problem which prevents the tool's normal completion. |
MANDATORY_WARNING
Problem similar to a warning, but is mandated by the tool's
specification. |
NOTE
Informative message from the tool. |
OTHER
Diagnostic which does not fit within the other kinds. |
WARNING
Problem which does not usually prevent the tool from
completing normally. |
|
Method Summary |
static Diagnostic.Kind |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static Diagnostic.Kind[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared. |
ERROR
public static final Diagnostic.Kind ERROR
- Problem which prevents the tool's normal completion.
WARNING
public static final Diagnostic.Kind WARNING
- Problem which does not usually prevent the tool from
completing normally.
MANDATORY_WARNING
public static final Diagnostic.Kind MANDATORY_WARNING
- Problem similar to a warning, but is mandated by the tool's
specification. For example, the Java™ Language
Specification, 3rd Ed. mandates warnings on certain
unchecked operations and the use of deprecated methods.
NOTE
public static final Diagnostic.Kind NOTE
- Informative message from the tool.
OTHER
public static final Diagnostic.Kind OTHER
- Diagnostic which does not fit within the other kinds.
values
public static 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);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static Diagnostic.Kind valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (Extraneous whitespace characters are
not permitted.)
- Parameters:
name - the name of the enum constant to be returned.
- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is null
Copyright 2003 Sun Microsystems, Inc. All rights reserved
|