perl-Sub-Identify

Retrieve names of code references

'Sub::Identify' allows you to retrieve the real name of code references. It provides six functions, all of them taking a code reference. 'sub_name' returns the name of the code reference passed as an argument (or '__ANON__' if it's an anonymous code reference), 'stash_name' returns its package, and 'sub_fullname' returns the concatenation of the two. 'get_code_info' returns a list of two elements, the package and the subroutine name (in case of you want both and are worried by the speed.) In case of subroutine aliasing, those functions always return the original name. 'get_code_location' returns a two-element list containing the file name and the line number where the subroutine has been defined. 'is_sub_constant' returns a boolean value indicating whether the subroutine is a constant or not.

There is no official package available for openSUSE Leap 15.3

Distributions

openSUSE Tumbleweed

openSUSE Leap 15.3

openSUSE Leap 15.2

openSUSE Factory RISCV

SUSE SLE-15-SP3

SUSE SLE-15-SP2

SUSE SLE-15-SP1

SUSE SLE-12-SP5

RedHat RHEL-7

RedHat RHEL-6

RedHat RHEL-5

CentOS CentOS-7

Unsupported distributions

The following distributions are not officially supported. Use these packages at your own risk.

openSUSE:Leap:15.0

openSUSE:Leap:15.1

openSUSE:Leap:42.1

openSUSE:Leap:42.2

openSUSE:Leap:42.3

openSUSE:11.4

openSUSE:12.1

openSUSE:12.2

openSUSE:12.3

openSUSE:13.1

openSUSE:13.2

SUSE:SLE-12:SLE-Module-Adv-Systems-Management

SUSE:SLE-15:GA

SUSE:SLE-12:SLE-Module-Web-Scripting

SUSE:SLE-12:SLE-Module-Toolchain

SUSE:SLE-11

SUSE:SLE-11:SP1

SUSE:SLE-11:SP2

CentOS:CentOS-5

SUSE:SLE-10

CentOS:CentOS-6