PBP always return via an explicit return

This commit is contained in:
Eric Miller
2008-07-09 01:16:42 +00:00
parent 27f2bd1b26
commit 84bc3f5269

19
Info.pm
View File

@@ -829,7 +829,7 @@ sub new {
# load references to all the subclass data structures # load references to all the subclass data structures
{ {
no strict 'refs'; no strict 'refs'; ## no critic
$new_obj->{init} = \${$class . '::INIT'}; $new_obj->{init} = \${$class . '::INIT'};
$new_obj->{mibs} = \%{$class . '::MIBS'}; $new_obj->{mibs} = \%{$class . '::MIBS'};
$new_obj->{globals} = \%{$class . '::GLOBALS'}; $new_obj->{globals} = \%{$class . '::GLOBALS'};
@@ -1012,7 +1012,8 @@ sub clear_cache {
} }
# Clear store for tables # Clear store for tables
$self->store({}); return $self->store({});
} }
=item $info->debug(1) =item $info->debug(1)
@@ -1405,7 +1406,7 @@ sub specify {
# Load Subclass # Load Subclass
# By evaling a string the contents of device_type now becomes a bareword. # By evaling a string the contents of device_type now becomes a bareword.
eval "require $device_type;"; eval "require $device_type;"; ## no critic
if ($@) { if ($@) {
croak "SNMP::Info::specify() Loading $device_type Failed. $@\n"; croak "SNMP::Info::specify() Loading $device_type Failed. $@\n";
} }
@@ -1433,7 +1434,7 @@ See L<ftp://ftp.cisco.com/pub/mibs/supportlists/wsc5000/wsc5000-communityIndexin
=cut =cut
sub cisco_comm_indexing{ sub cisco_comm_indexing{
0; return 0;
} }
=back =back
@@ -2624,6 +2625,7 @@ sub init {
croak "The $mib did not load. See README for $self->{class}\n"; croak "The $mib did not load. See README for $self->{class}\n";
} }
} }
return;
} }
=item $info->args() =item $info->args()
@@ -2667,6 +2669,7 @@ sub error_throw {
$error =~ s/\n+$//; $error =~ s/\n+$//;
carp($error); carp($error);
} }
return;
} }
=item $info->funcs() =item $info->funcs()
@@ -2980,8 +2983,10 @@ sub load_all {
} }
$self->{_all}++; $self->{_all}++;
return $self->store() if defined wantarray; return unless defined wantarray;
return $self->store();
} }
=item $info->all() =item $info->all()
@@ -3351,7 +3356,7 @@ sub AUTOLOAD {
# inherited us. # inherited us.
my (%funcs,%globals); my (%funcs,%globals);
{ {
no strict 'refs'; no strict 'refs'; ## no critic
%funcs = %{$package.'FUNCS'}; %funcs = %{$package.'FUNCS'};
%globals = %{$package.'GLOBALS'}; %globals = %{$package.'GLOBALS'};
} }