Key | Value |
---|---|
MD5 | 3C6B4344DEE64D6491FFF88954B1173F |
PackageArch | noarch |
PackageDescription | Autoloading is a very powerful mechanism for dynamically handling function calls that are not defined. However, its implementation is very complicated. For the simple case where you wish to allow method calls to methods that don't yet exist, this module allows you to define an 'AUTOCAN' method which will return either a code reference or 'undef'. Autoload::AUTOCAN installs an 'AUTOLOAD' subroutine in the current package, which is invoked when an unknown method is called. The installed 'AUTOLOAD' will call 'AUTOCAN' with the invocant (class or object the method was called on) and the method name. If 'AUTOCAN' returns a code reference, it will be called with the same arguments as passed to the unknown method (including the invocant). If 'AUTOCAN' returns 'undef', an error will be thrown as expected when calling an undefined method. Along with 'AUTOLOAD', the module installs a 'can' method which returns code references as normal for defined methods (see UNIVERSAL), and delegates to 'AUTOCAN' for unknown methods. |
PackageName | perl-Autoload-AUTOCAN |
PackageRelease | 1.24 |
PackageVersion | 0.005 |
SHA-1 | 5EF176DEB8EA79B3A6A5C52D084ABA5825303602 |
SHA-256 | 5F9B9044B087876D61737CE1CEC686C4DB6CD6745F91447408319762310F0C07 |
hashlookup:children-total | 6 |
hashlookup:trust | 50 |
The searched file hash includes 6 children files known and seen by metalookup. A sample is included below:
Key | Value |
---|---|
FileName | ./usr/share/man/man3/Autoload::AUTOCAN.3pm.gz |
FileSize | 2788 |
MD5 | BAC84719756AA65A419E1A6EA8877B4E |
SHA-1 | D38BE1D1C39A03BADF6240876A57387DD0523A22 |
SHA-256 | 395D52B319008A84A82F35B6ED056DC48F39F5CEC7CDF0941557B19AB1C2BC77 |
SSDEEP | 48:XlwRCOmBsPY0/kTxjGS37Uo+5LHQZrPGL461n1u4waC2+c552UWy7QmMskSmZyFF:OQdvFGS3wok8ZrPGL4S1NwaCpW5pxLkq |
TLSH | T198517C6AFAC3433998D63510C3C568E80D882E6B8745F4F4627FC1F47C0D371689410A |
Key | Value |
---|---|
FileName | ./usr/share/doc/packages/perl-Perl-Critic-Freenode/CONTRIBUTING.md |
FileSize | 4377 |
MD5 | B46D9F03B8DC3324C660B890B56752C2 |
SHA-1 | 89284EBDF11E62830CA0A4C25CB69950702DCE80 |
SHA-256 | 8CA6B333399F460F553C66AE5F67C8DF47DF52958368792C758B2EA5C6BC7291 |
SSDEEP | 96:gtxJoBuaruz5vLsXLdYewBb9es/HQqNWsaN9xDv9c1jtxg:ghoEEuzeZi9eVTv1SjU |
TLSH | T15D9154BB5540172867C212E091AA50E3B35FD21F5255007A9CAE45FD032BA63E2F79ED |
Key | Value |
---|---|
FileName | ./usr/share/doc/packages/perl-Autoload-AUTOCAN/README |
FileSize | 4264 |
MD5 | A168FDE002BC5144D31B4098FD109976 |
SHA-1 | 26D208834093BA0F8C7D61E41106CD061F550E98 |
SHA-256 | 2A166BA7D5C64EBB3182CCBDCB9360ECE62EB1C8F2B5652FF9FD269E32BF4685 |
SSDEEP | 96:4TRQTb5kHfGXsiMr0haj7uDE0m05IBo9+1qBLD6uABvRQIL+ZH6c:4Sb5yOSr0Et0Oo9dBL4DL6 |
TLSH | T1D291D76C3943A3A8CD5E877E395F81E8E91DD23B220255C0BBEF415C0F4253569B79AC |
Key | Value |
---|---|
FileName | ./usr/share/doc/packages/perl-Autoload-AUTOCAN/Changes |
FileSize | 532 |
MD5 | DFBAF5D2F72F5EE96779F10F1BEA1EA8 |
SHA-1 | A90068FB0AD5BA9626199984E73310A581719B6F |
SHA-256 | 340A7FECD9A69C89EE32B722AB47E877588CEEE52A2F0D750FD7262EC04FCC13 |
SSDEEP | 12:67tjbGuBqFAFL8RHRY7jL1/2b6LJsFlLHd6k7bhFKkAePoy4Lo0LJIOb6u8S:6pLYF6sxKLVsFlL954cgI2N |
TLSH | T162F05058ADF555CC2D5281E66417244AA33E35874B9A28447A5DD3CC7302960D633626 |
Key | Value |
---|---|
FileName | ./usr/lib/perl5/vendor_perl/5.34.0/Autoload/AUTOCAN.pm |
FileSize | 6953 |
MD5 | 3E9391431FE0B390A5EB1CE56F481E77 |
SHA-1 | 9CA8BB00C33EB9718B792A798C1ED643549FA255 |
SHA-256 | 9B52F71B6CDDA3B9AF8FB6C57EC63F312927FC07FFDBA9ED180C122B2EE0E1B6 |
SSDEEP | 96:iqQCu9eOhaw0/Zbmd2EuNe1xRQox9xYCbx8WR44RRGjilP0zy0mEzYp9ix1oDgWB:iqtPpC2S1fxHHx8mPdPjEsioDg1ZWx |
TLSH | T177E1834C3982B360CD67937D288F4098E62CF6777605D8906FFA415CAF4063E5AA7CAC |
Key | Value |
---|---|
FileName | ./usr/share/licenses/perl-lib-relative/LICENSE |
FileSize | 9037 |
MD5 | 92C2BB95B17039050111629E9282A8DD |
SHA-1 | 48749BBBD2BA9410DD6226230D4D535B1BDE215F |
SHA-256 | 1F918B625028B5DA27E20BA5E358194A7B2C99F8F9629AFA0F004A2F7C9670A5 |
SSDEEP | 96:aDuWTETk+wPHsre83fL7Bb/mQOL0zjePq/Ef/hQ6a8Ea69w0RR9z1dPT4fo/Bop1:nF77LJmDVV69wef5dPhBq0Kw5EP |
TLSH | T14612977F778803F205C106AAB725B5DEE37D602E3672005534AEC22C2B1AD6993B75ED |