NAME
Module::Checkstyle::Problem - Represents a checkstyle violation
SYNOPSIS
my
$problem
= Module::Checkstyle::Problem->new(
'warn'
,
q(bad variable name '$java')
,
40,
'my_script.pl'
);
DESCRIPTION
METHODS
- new ($severity, $message, $line, $file)
-
Constructs a new
Module::Checkstyle::Problem
object.$severity
should be any of error or warn but others may be specified.$message
should be a description of the violated check.$line
may either be a scalar or a reference to an array where it will use the first element as line.$file
should be the path to the file that violates the check. - get_severity
-
Returns the severity of the problem.
- get_message
-
Returns the description of the problem.
- get_line
-
Returns the line where the problem was found.
- get_file
-
Returns the file that caused the problem.
- as_string
-
Returns a stringified message combining severity, message, line and file if they are present.