our
$VERSION
= 0.001_000;
our
hashref
$properties
= {
bax
=>
my
integer
$TYPED_bax
= 123 };
sub
multiply_bax_FG {
{
my
void::method
$RETURN_TYPE
};
(
my
RPerl::Test::Subclass::MySubclassersFG_Bad_00
$self
,
my
integer
$multiplier
) =
@ARG
;
$self
->{bax} =
$self
->{bax} *
$multiplier
;
return
;
}
sub
multiply_return_FG {
{
my
number
$RETURN_TYPE
};
(
my
integer
$multiplicand
,
my
number
$multiplier
) =
@ARG
;
return
$multiplicand
*
$multiplier
;
}
1;
our
$VERSION
= 0.001_000;
INIT { RPerl::Test::Subclass::MySubclassersFG_Bad_00->
import
(); }
our
hashref
$properties
= {
xab
=>
my
integer
$TYPED_xab
= 321 };
sub
multiply_bax_F {
{
my
void::method
$RETURN_TYPE
};
(
my
RPerl::Test::Subclass::MySubclasserF_Bad_00
$self
,
my
integer
$multiplier
) =
@ARG
;
$self
->{bax} =
$self
->{bax} *
$multiplier
;
return
;
}
sub
multiply_return_F {
{
my
number
$RETURN_TYPE
};
(
my
integer
$multiplicand
,
my
number
$multiplier
) =
@ARG
;
return
$multiplicand
*
$multiplier
;
}
1;
our
$VERSION
= 0.001_000;
use
parent -norequire,
qw(RPerl::Test::Subclass::MySubclasserF_Bad_00)
;
INIT { RPerl::Test::Subclass::MySubclasserF_Bad_00->
import
(); }
our
hashref
$properties
= {
xba
=>
my
integer
$TYPED_xba
= 312 };
sub
multiply_bax_G {
{
my
void::method
$RETURN_TYPE
};
(
my
RPerl::Test::Subclass::MySubclasserG_Bad_00
$self
,
my
integer
$multiplier
) =
@ARG
;
$self
->{bax} =
$self
->{bax} *
$multiplier
;
return
;
}
sub
multiply_return_G {
{
my
number
$RETURN_TYPE
};
(
my
integer
$multiplicand
,
my
number
$multiplier
) =
@ARG
;
return
$multiplicand
*
$multiplier
;
}
1;