blib/lib/Method/Generate/Constructor.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 24 | 30 | 80.0 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
29 | 1732 | 54 | 2 | $new_spec->{'required'} and not $ag->has_default($name, $new_spec) || !exists $new_spec->{'init_arg'} || defined $new_spec->{'init_arg'} |
138 | 30 | 454 | 24 | $into_buildargs && $into_buildargs != \&Moo::Object::BUILDARGS |
line | l | !l | condition |
---|---|---|---|
21 | 802 | 656 | $self->{'attribute_specs'} ||= {} |
86 | 6 | 0 | $found_new || '' |
6 | 0 | $expected_new || '' | |
87 | 4 | 0 | $found_new ||= "none" |
88 | 4 | 0 | $expected_new ||= "none" |
161 | 508 | 0 | $quote_opts || {} |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
29 | 42 | 12 | 2 | $ag->has_default($name, $new_spec) || !exists $new_spec->{'init_arg'} || defined $new_spec->{'init_arg'} |
57 | 120 | 466 | 0 | $self->{'construction_string'} ||= $self->_build_construction_string |
214 | 1552 | 6 | 12 | defined $attr_spec->{'init_arg'} or $ag->has_eager_default($name, $attr_spec) |
236 | 4 | 4 | 46 | $s->{'builder'} || exists $s->{'default'} |