[Java] Class WarningMessage

  • org.codehaus.groovy.control.messages.WarningMessage
public class WarningMessage
extends LocatedMessage

A class for warning messages.

Field Summary

Fields
Modifiers Name Description
static int LIKELY_ERRORS
static int NONE
static int PARANOIA
static int POSSIBLE_ERRORS
Inherited fields
Fields inherited from class Fields
class SimpleMessage data, message, owner

Constructor Summary

Constructors
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

Methods
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

Inherited Methods
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