File Coverage

blib/lib/PPI/Structure/Signature.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package PPI::Structure::Signature;
2            
3             =pod
4            
5             =head1 NAME
6            
7             PPI::Structure::Signature - List of subroutine signature elements
8            
9             =head1 SYNOPSIS
10            
11             sub do_thing( $param, $arg ) {}
12            
13             =head1 INHERITANCE
14            
15             PPI::Structure::Signature
16             isa PPI::Structure::List
17             isa PPI::Structure
18             isa PPI::Node
19             isa PPI::Element
20            
21             =head1 DESCRIPTION
22            
23             C is the class used for circular braces that
24             represent lists of signature elements.
25            
26             =head1 METHODS
27            
28             C has no methods beyond those provided by the
29             standard L, L, L and
30             L methods.
31            
32             =cut
33            
34 66     66   485 use strict;
  66         175  
  66         2942  
35 66     66   442 use PPI::Structure ();
  66         228  
  66         5266  
36            
37             our $VERSION = '1.28401'; # TRIAL
38            
39             our @ISA = "PPI::Structure::List";
40            
41             1;
42            
43             =head1 SUPPORT
44            
45             See the L in the main module.
46            
47             =head1 AUTHOR
48            
49             Adam Kennedy Eadamk@cpan.orgE
50            
51             =head1 COPYRIGHT
52            
53             Copyright 2001 - 2011 Adam Kennedy.
54            
55             This program is free software; you can redistribute
56             it and/or modify it under the same terms as Perl itself.
57            
58             The full text of the license can be found in the
59             LICENSE file included with this module.
60            
61             =cut