[Java] Class WarningMessage
- org.codehaus.groovy.control.messages.WarningMessage
public class WarningMessage extends LocatedMessage
A class for warning messages.
Field Summary
Modifiers | Name | Description |
---|---|---|
static int | LIKELY_ERRORS | |
static int | NONE | |
static int | PARANOIA | |
static int | POSSIBLE_ERRORS |
Fields inherited from class | Fields |
---|---|
class SimpleMessage | data, message, owner |
Constructor Summary
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. |
Methods Summary
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) |
Inherited Methods Summary
Methods inherited from class | Name |
---|---|
class LocatedMessage | getContext, write |
class SimpleMessage | getMessage, write |
class Message | create, create, create, write, write |
Field Detail
public static final int LIKELY_ERRORS
public static final int NONE
public static final int PARANOIA
public static final int POSSIBLE_ERRORS
Constructor Detail
public WarningMessage(int importance, String message, CSTNode context, SourceUnit owner)
Creates a new warning message.
- Parameters:
-
importance
- the warning level -
message
- the message text -
context
- context information for locating the offending source text
public WarningMessage(int importance, String message, Object data, CSTNode context, SourceUnit owner)
Creates a new warning message.
- Parameters:
-
importance
- the warning level -
message
- the message text -
data
- additional data needed when generating the message -
context
- context information for locating the offending source text
Method Detail
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)
© 2003-2020 The Apache Software Foundation
Licensed under the Apache license.
https://docs.groovy-lang.org/3.0.7/html/gapi/org/codehaus/groovy/control/messages/WarningMessage.html