File Coverage

blib/lib/JE/Object/Error/URIError.pm
Criterion Covered Total %
statement 7 7 100.0
branch n/a
condition n/a
subroutine 3 3 100.0
pod 0 1 0.0
total 10 11 90.9


line stmt bran cond sub pod time code
1             package JE::Object::Error::URIError;
2              
3             our $VERSION = '0.065';
4              
5              
6 3     3   1576 use strict;
  3         6  
  3         113  
7 3     3   13 use warnings;
  3         3  
  3         240  
8              
9             our @ISA = 'JE::Object::Error';
10              
11             require JE::Object::Error;
12             require JE::String;
13              
14              
15             =head1 NAME
16              
17             JE::Object::Error::URIError - JavaScript URIError object class
18              
19             =head1 SYNOPSIS
20              
21             use JE::Object::Error::URIError;
22              
23             # Somewhere in code called by an eval{}
24             die new JE::Object::Error::URIError $global, "(Error message here)";
25              
26             # Later:
27             $@->prop('message'); # error message
28             $@->prop('name'); # 'URIError'
29             "$@"; # 'URIError: ' plus the error message
30              
31             =head1 DESCRIPTION
32              
33             This class implements JavaScript URIError objects for JE.
34              
35             =head1 METHODS
36              
37             See L and L.
38              
39             =cut
40              
41 42     42 0 136 sub name { scalar reverse rorrEIRU=> }
42              
43              
44             return "a true value";
45              
46             =head1 SEE ALSO
47              
48             =over 4
49              
50             =item L
51              
52             =item L
53              
54             =item L
55              
56             =item L
57              
58             =back
59              
60             =cut
61              
62              
63              
64