orc.error.compiletime
Enum CompileMessageRecorder.Severity

java.lang.Object
  extended by java.lang.Enum<CompileMessageRecorder.Severity>
      extended by orc.error.compiletime.CompileMessageRecorder.Severity
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<CompileMessageRecorder.Severity>
Enclosing interface:
CompileMessageRecorder

public static enum CompileMessageRecorder.Severity
extends java.lang.Enum<CompileMessageRecorder.Severity>


Enum Constant Summary
DEBUG
          Severity of this message is internal, for tool debugging -- users don't care.
ERROR
          Severity of this message is a problem that is severe enough that output was discarded or should be discarded -- it is not usable.
FATAL
          Severity of this message is a problem that has caused input processing to be stopped.
INFO
          Severity of this message is completely routine.
INTERNAL
          Severity of this message is an internal failure of the tool (not the user's fault).
NOTICE
          Severity of this message is not routine, but not a problem.
UNKNOWN
          Severity of this message is not known.
WARNING
          Severity of this message is a potential problem, but not bad enough to cause output to be disregarded -- it may still be usable.
 
Method Summary
static CompileMessageRecorder.Severity valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static CompileMessageRecorder.Severity[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

UNKNOWN

public static final CompileMessageRecorder.Severity UNKNOWN
Severity of this message is not known.


DEBUG

public static final CompileMessageRecorder.Severity DEBUG
Severity of this message is internal, for tool debugging -- users don't care.


INFO

public static final CompileMessageRecorder.Severity INFO
Severity of this message is completely routine. For example, counts of output size.


NOTICE

public static final CompileMessageRecorder.Severity NOTICE
Severity of this message is not routine, but not a problem.


WARNING

public static final CompileMessageRecorder.Severity WARNING
Severity of this message is a potential problem, but not bad enough to cause output to be disregarded -- it may still be usable.


ERROR

public static final CompileMessageRecorder.Severity ERROR
Severity of this message is a problem that is severe enough that output was discarded or should be discarded -- it is not usable.


FATAL

public static final CompileMessageRecorder.Severity FATAL
Severity of this message is a problem that has caused input processing to be stopped.


INTERNAL

public static final CompileMessageRecorder.Severity INTERNAL
Severity of this message is an internal failure of the tool (not the user's fault).

Method Detail

values

public static CompileMessageRecorder.Severity[] 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 (CompileMessageRecorder.Severity c : CompileMessageRecorder.Severity.values())
    System.out.println(c);

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

valueOf

public static CompileMessageRecorder.Severity valueOf(java.lang.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:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null