File Coverage

blib/lib/Arthas/Defaults/520.pm
Criterion Covered Total %
statement 37 43 86.0
branch n/a
condition n/a
subroutine 11 12 91.6
pod n/a
total 48 55 87.2


line stmt bran cond sub pod time code
1             package Arthas::Defaults::520;
2              
3 1     1   150301 use v5.20;
  1         5  
4 1     1   7 use warnings FATAL => 'all';
  1         2  
  1         96  
5 1     1   9 no warnings 'uninitialized';
  1         3  
  1         39  
6 1     1   693 use utf8;
  1         356  
  1         6  
7 1     1   50 use feature();
  1         2  
  1         32  
8 1     1   659 use experimental 'signatures';
  1         5444  
  1         7  
9 1     1   224 use experimental 'postderef';
  1         2  
  1         4  
10 1     1   94 use version;
  1         54  
  1         8  
11 1     1   124 use Carp qw/carp croak confess cluck/;
  1         1  
  1         95  
12 1     1   695 use Try::Tiny;
  1         3978  
  1         381  
13              
14             require Exporter;
15             our @ISA = ('Exporter');
16             our @EXPORT = qw/
17             carp croak confess cluck
18             try catch finally
19             /;
20              
21             sub import {
22 2     2   1629 feature->import(':5.20');
23 2         32 strict->import();
24 2         69 warnings->import(FATAL => 'all');
25 2         27 warnings->unimport('uninitialized');
26 2         11 utf8->import();
27              
28 2         19 experimental->import('signatures');
29 2         59 experimental->import('postderef');
30              
31             # Export all @EXPORT
32 2         2980 Arthas::Defaults::520->export_to_level(1, @_);
33             }
34              
35             sub unimport {
36 0     0     feature->unimport();
37 0           strict->unimport();
38 0           warnings->unimport();
39 0           utf8->unimport();
40              
41 0           experimental->unimport('signatures');
42 0           experimental->unimport('postderef');
43             }
44              
45             1;
46              
47             __END__