public class WarningMessage extends LocatedMessage
A class for warning messages.
| Modifiers | Name | Description | 
|---|---|---|
| static int | LIKELY_ERRORS | Warning indicates likely error | 
| static int | NONE | Ignore all (for querying) | 
| static int | PARANOIA | Warning indicates paranoia on the part of the compiler | 
| static int | POSSIBLE_ERRORS | Warning indicates possible error | 
| Fields inherited from class | Fields | 
|---|---|
| class SimpleMessage | data, message, owner | 
| Constructor and description | 
|---|
| WarningMessage(int importance, String message, CSTNode context, SourceUnit owner)Creates a new warning message. | 
| WarningMessage(int importance, String message, Object data, CSTNode context, SourceUnit owner)Creates a new warning message. | 
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | public static boolean | isRelevant(int actual, int limit)Returns true if a warning would be relevant to the specified level. | 
|  | public boolean | isRelevant(int importance)Returns true if this message is as or more important than the specified importance level. | 
|  | public void | write(PrintWriter writer, Janitor janitor) | 
| Methods inherited from class | Name | 
|---|---|
| class LocatedMessage | getContext, write | 
| class SimpleMessage | getMessage, write | 
| class Message | create, create, create, write, write | 
Warning indicates likely error
Ignore all (for querying)
Warning indicates paranoia on the part of the compiler
Warning indicates possible error
Creates a new warning message.
importance -  the warning levelmessage -     the message textcontext -     for locating the offending source textCreates a new warning message.
importance -  the warning levelmessage -     the message textdata -        data needed for generating the messagecontext -     for locating the offending source textReturns true if a warning would be relevant to the specified level.
Returns true if this message is as or more important than the specified importance level.
Copyright © 2003-2025 The Apache Software Foundation. All rights reserved.