diff options
author | bscan <10503608+bscan@users.noreply.github.com> | 2023-10-14 01:18:06 -0400 |
---|---|---|
committer | bscan <10503608+bscan@users.noreply.github.com> | 2023-10-14 01:18:06 -0400 |
commit | c7d94fee9a1060f2ef73368efd7ab237a00ca9a4 (patch) | |
tree | fca8bb2b35e28bc0143a69d76380e1d90c98b5bc /testWorkspace/MyLib | |
parent | 3337cf9a63f4ed76ad51e92c40155508148dffcb (diff) | |
download | PerlNavigator-c7d94fee9a1060f2ef73368efd7ab237a00ca9a4.zip |
Subroutine signature support
Diffstat (limited to 'testWorkspace/MyLib')
-rw-r--r-- | testWorkspace/MyLib/MyClass.pm | 3 | ||||
-rw-r--r-- | testWorkspace/MyLib/MyOtherClass.pm | 2 |
2 files changed, 3 insertions, 2 deletions
diff --git a/testWorkspace/MyLib/MyClass.pm b/testWorkspace/MyLib/MyClass.pm index a229420..7d91105 100644 --- a/testWorkspace/MyLib/MyClass.pm +++ b/testWorkspace/MyLib/MyClass.pm @@ -2,6 +2,7 @@ package MyLib::MyClass; use strict; use warnings; use Data::Dumper qw(Dumper); +use experimental 'signatures'; sub new { my $class = shift; @@ -14,7 +15,7 @@ sub overridden_method { print "In overridden_method from MyClass\n"; } -sub inherited_method { +sub inherited_method($self, $foo, $bar) { print "In inherited_method\n"; } diff --git a/testWorkspace/MyLib/MyOtherClass.pm b/testWorkspace/MyLib/MyOtherClass.pm index 810729d..0347be0 100644 --- a/testWorkspace/MyLib/MyOtherClass.pm +++ b/testWorkspace/MyLib/MyOtherClass.pm @@ -7,7 +7,7 @@ sub new { return bless {}, $class; } -sub unique_method_name { +sub unique_method_name { my ($foo, $bar, $baz) = @_; print "In unique_method_name\n"; } |