/usr/share/perl5/perl5i/2/Signature/None.pm is in libperl5i-perl 2.12.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 | package perl5i::2::Signature::None;
use strict;
use warnings;
use overload
q[""] => sub { return $_[0]->as_string },
q[bool] => sub { 1 }, # always true, regardless of the actual signature string
fallback => 1
;
sub new {
my $class = shift;
my %args = @_;
return bless { signature => $args{signature} }, $class;
}
sub num_positional_params { 0 }
sub positional_params { return []; }
sub params { return []; }
sub make_real {}
sub as_string {
my $self = shift;
return $self->{signature};
}
1;
|