Problem Type
A Problem has a ProblemType, indicating its basic nature and severity. This helps a ProblemHandler decide how best to respond to the Problem, such as deciding whether to proceed and look for subsequent problems or to give up building the modules.
Author
Mark van Gulik
Entries
The corresponding Problem is not actually an unexpected condition, but it may still be useful to report the information to the user. It's unclear whether this will actually be used for anything other than debugging the compiler.
The corresponding Problem indicates a situation that is less than ideal. A ProblemHandler may choose to present this warning, and then continue compilation.
Properties
Functions
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.)
Returns an array containing the constants of this enum type, in the order they're declared.