File Coverage

blib/lib/Aspect/Point/Static.pm
Criterion Covered Total %
statement 9 14 64.2
branch n/a
condition n/a
subroutine 3 5 60.0
pod 1 1 100.0
total 13 20 65.0


line stmt bran cond sub pod time code
1             package Aspect::Point::Static;
2              
3 26     26   141 use strict;
  26         52  
  26         789  
4 26     26   184 use Carp ();
  26         52  
  26         488  
5 26     26   15397 use Aspect::Point ();
  26         74  
  26         7386  
6              
7             our $VERSION = '1.04';
8             our @ISA = 'Aspect::Point';
9              
10              
11              
12              
13              
14             ######################################################################
15             # Error on anything this doesn't support
16              
17             sub return_value {
18 0     0 1   Carp::croak("Cannot call return_value on static part of a join point");
19             }
20              
21             sub AUTOLOAD {
22 0     0     my $self = shift;
23 0           my $key = our $AUTOLOAD;
24 0           $key =~ s/^.*:://;
25 0           Carp::croak("Cannot call $key on static part of join point");
26             }
27              
28             1;
29              
30             __END__