Provided by: lintian_2.22.0_all bug

NAME

       Lintian::Tag::Override -- Representation of a Lintian Override

SYNOPSIS

        use Lintian::Tag::Override;

        my $data = {
           'comments' => ['some', 'multi-line', 'comments']
        };
        my $override = Lintian::Tag::Override->new('unused-override', $data);
        my $comments = $override->comments;
        if ($override->overrides("some extra") ) {
            # do something
        }

DESCRIPTION

       Represents a Lintian Override.

METHODS

       Lintian::Tag::Override->new($tag, $data)
           Creates a new override for $tag.  $data should be a hashref with the following fields.

           arch
               Architectures this override applies too (not really used).

           comments
               A list of comments (each item is a separate line)

           extra
               The extra part of the override.  If it contains a "*" is will considered a
               pattern.

       $override->tag
           Returns the name of the tag.

       $override->arch
           Returns the architecture this tag applies to.

       $override->comments
           Returns a list of lines that makes up the comments for this override.

           Do not modify the contents of this list.

       $override->extra
           Returns the extra of this tag (or the empty string, if there is no extra).

       $override->is_pattern
           Returns a truth value if the extra is a pattern.

       $override->overrides($extra)
           Returns a truth value if this override applies to this extra.

AUTHOR

       Originally written by Niels Thykier <niels@thykier.net> for Lintian.

SEE ALSO

       lintian(1)

       Lintian::Tags