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   59559 use v5.20;
  1         4  
4 1     1   5 use warnings FATAL => 'all';
  1         1  
  1         39  
5 1     1   5 no warnings 'uninitialized';
  1         2  
  1         22  
6 1     1   496 use utf8;
  1         12  
  1         5  
7 1     1   25 use feature();
  1         2  
  1         15  
8 1     1   1076 use experimental 'signatures';
  1         2807  
  1         5  
9 1     1   128 use experimental 'postderef';
  1         2  
  1         3  
10 1     1   54 use version;
  1         2  
  1         4  
11 1     1   95 use Carp qw/carp croak confess cluck/;
  1         2  
  1         46  
12 1     1   872 use Try::Tiny;
  1         1813  
  1         217  
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   540 feature->import(':5.20');
23 2         8 strict->import();
24 2         24 warnings->import(FATAL => 'all');
25 2         15 warnings->unimport('uninitialized');
26 2         7 utf8->import();
27              
28 2         10 experimental->import('signatures');
29 2         48 experimental->import('postderef');
30              
31             # Export all @EXPORT
32 2         1712 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__