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   57214 use v5.20;
  1         3  
4 1     1   4 use warnings FATAL => 'all';
  1         3  
  1         44  
5 1     1   6 no warnings 'uninitialized';
  1         1  
  1         23  
6 1     1   482 use utf8;
  1         12  
  1         4  
7 1     1   26 use feature();
  1         2  
  1         14  
8 1     1   407 use experimental 'signatures';
  1         2941  
  1         4  
9 1     1   137 use experimental 'postderef';
  1         1  
  1         3  
10 1     1   55 use version;
  1         2  
  1         4  
11 1     1   96 use Carp qw/carp croak confess cluck/;
  1         1  
  1         52  
12 1     1   427 use Try::Tiny;
  1         1682  
  1         210  
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   433 feature->import(':5.20');
23 2         9 strict->import();
24 2         23 warnings->import(FATAL => 'all');
25 2         16 warnings->unimport('uninitialized');
26 2         7 utf8->import();
27              
28 2         10 experimental->import('signatures');
29 2         71 experimental->import('postderef');
30              
31             # Export all @EXPORT
32 2         1560 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__