perl-UNIVERSAL-isa - Attempt to recover from people calling UNIVERSAL::isa as a function

Property Value
Distribution openSUSE Leap 15.0
Repository openSUSE Oss all
Package filename perl-UNIVERSAL-isa-1.20171012-lp150.1.3.noarch.rpm
Package name perl-UNIVERSAL-isa
Package version 1.20171012
Package release lp150.1.3
Package architecture noarch
Package type rpm
Category Development/Libraries/Perl
License Artistic-1.0 or GPL-1.0+
Maintainer -
Download size 22.57 KB
Installed size 31.49 KB
Whenever you use UNIVERSAL/isa as a function, a kitten using
Test::MockObject dies. Normally, the kittens would be helpless, but if they
use UNIVERSAL::isa (the module whose docs you are reading), the kittens can
live long and prosper.
This module replaces 'UNIVERSAL::isa' with a version that makes sure that,
when called as a function on objects which override 'isa', 'isa' will call
the appropriate method on those objects
In all other cases, the real 'UNIVERSAL::isa' gets called directly.
*NOTE:* You should use this module only for debugging purposes. It does not
belong as a dependency in running code.


Package Version Architecture Repository
perl-UNIVERSAL-isa - - -


Name Value
perl(:MODULE_COMPAT_5.26.1) -


Name Value
perl(UNIVERSAL::isa) = 1.20171012
perl-UNIVERSAL-isa = 1.20171012-lp150.1.3


Type URL
Binary Package perl-UNIVERSAL-isa-1.20171012-lp150.1.3.noarch.rpm
Source Package perl-UNIVERSAL-isa-1.20171012-lp150.1.3.src.rpm

Install Howto

Install perl-UNIVERSAL-isa rpm package:

# zypper install perl-UNIVERSAL-isa




2017-10-13 -
- updated to 1.20171012
see /usr/share/doc/packages/perl-UNIVERSAL-isa/Changes
1.20171012  2017-10-12 05:35:40Z
- original isa sub is now available in original_isa() (Graham Knop, PR#1)
2015-06-15 -
- updated to 1.20150614
see /usr/share/doc/packages/perl-UNIVERSAL-isa/Changes
1.20150614  2015-06-14 23:16:46Z
- remove useless 'use UNIVERSAL'
2015-04-14 -
- updated to 1.20140927
see /usr/share/doc/packages/perl-UNIVERSAL-isa/Changes
2013-07-27 -
- updated to 1.20120726
- converted to Dist::Zilla
2010-11-30 -
- switch to perl_requires macro
2010-07-15 -
- initial package (1.03)

See Also

Package Description
perl-UNIVERSAL-moniker-0.08-lp150.1.3.noarch.rpm UNIVERAL::moniker
perl-UNIVERSAL-require-0.18-lp150.1.3.noarch.rpm require() modules from a variable
perl-URI-1.73-lp150.1.3.noarch.rpm Uniform Resource Identifiers (absolute and relative)
perl-URI-Find-20160806-lp150.1.3.noarch.rpm Find URIs in arbitrary text
perl-URI-Nested-0.10-lp150.1.3.noarch.rpm Nested URIs
perl-URI-db-0.18-lp150.1.3.noarch.rpm Database URIs
perl-Unicode-Collate-1.19-lp150.2.3.x86_64.rpm Unicode Collation Algorithm
perl-Unicode-LineBreak-2017.004-lp150.1.8.x86_64.rpm UAX #14 Unicode Line Breaking Algorithm
perl-Unicode-Map-0.112-lp150.1.3.x86_64.rpm maps charsets from and to utf16 unicode
perl-Unicode-Map8-0.13-lp150.1.3.x86_64.rpm Mapping table between 8-bit chars and Unicode
perl-Unicode-Normalize-1.25-lp150.2.5.x86_64.rpm Unicode Normalization Forms
perl-Unicode-String-2.10-lp150.1.3.x86_64.rpm String of Unicode characters (UTF-16BE)
perl-Unicode-Stringprep-1.105-lp150.1.3.noarch.rpm Preparation of Internationalized Strings (S<RFC 3454>)
perl-Unix-Syslog-1.1-lp150.4.3.x86_64.rpm Perl interface to the UNIX syslog(3) calls
perl-Variable-Magic-0.62-lp150.1.3.x86_64.rpm Associate user-defined magic to variables from Perl