| Fatal-Exception documentation | Contained in the Fatal-Exception distribution. |
Exception::Argument - Thrown when called function or method with wrong argument
use Exception::Argument;
sub method {
my $self = shift;
Exception::Argument->throw(
message => 'Usage: $obj->method( STR )',
) if @_ < 1;
my ($str) = @_;
print $str;
};
This class is an Exception::Base exception thrown when function or method was called with wrong argument.
This class provides new attributes. See Exception::Base for other descriptions.
Contains the message of the exception. This class overrides the default value from Exception::Base class.
If you find the bug, please report it.
Piotr Roszatycki <dexter@debian.org>
Copyright (C) 2008 by Piotr Roszatycki <dexter@debian.org>.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
| Fatal-Exception documentation | Contained in the Fatal-Exception distribution. |
#!/usr/bin/perl -c package Exception::Argument;
use 5.006; use strict; use warnings; our $VERSION = 0.05; use Exception::Base 0.21 ( 'Exception::Argument' => { isa => 'Exception::Died', message => 'Bad argument', }, ); 1; __END__