NAME
Module::Checkstyle::Problem - Represents a checkstyle violation
SYNOPSIS
use Module::Checkstyle::Problem;
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.