comparison Lib/IMPL/Exception.pm @ 194:4d0e1962161c

Replaced tabs with spaces IMPL::Web::View - fixed document model, new features (control classes, document constructor parameters)
author cin
date Tue, 10 Apr 2012 20:08:29 +0400
parents 47dac58691ee
children 6b1dda998839
comparison
equal deleted inserted replaced
193:8e8401c0aea4 194:4d0e1962161c
5 'fallback' => 1; 5 'fallback' => 1;
6 use Carp qw(longmess shortmess); 6 use Carp qw(longmess shortmess);
7 use Scalar::Util qw(refaddr); 7 use Scalar::Util qw(refaddr);
8 8
9 BEGIN { 9 BEGIN {
10 require Error; 10 require Error;
11 } 11 }
12 12
13 use parent qw(IMPL::Object::Accessor Error); 13 use parent qw(IMPL::Object::Accessor Error);
14 14
15 BEGIN { 15 BEGIN {
99 package IMPL::KeyNotFoundException; 99 package IMPL::KeyNotFoundException;
100 our @ISA = qw(IMPL::Exception); 100 our @ISA = qw(IMPL::Exception);
101 __PACKAGE__->PassThroughArgs; 101 __PACKAGE__->PassThroughArgs;
102 102
103 our %CTOR = ( 103 our %CTOR = (
104 'IMPL::Exception' => sub { "A specified element isn't found", $_[0] } 104 'IMPL::Exception' => sub { "A specified element isn't found", $_[0] }
105 ); 105 );
106 106
107 package IMPL::NotImplementedException; 107 package IMPL::NotImplementedException;
108 our @ISA = qw(IMPL::Exception); 108 our @ISA = qw(IMPL::Exception);
109 __PACKAGE__->PassThroughArgs; 109 __PACKAGE__->PassThroughArgs;