blib/lib/Class/MOP/Class/Immutable/Trait.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 10 | 16 | 62.5 |
line | l | !l | condition |
---|---|---|---|
47 | 1464 | 1131 | $self->{'__immutable'}{'class_precedence_list'} ||= [$self->$orig] |
53 | 22354 | 6385 | $self->{'__immutable'}{'linearized_isa'} ||= [$self->$orig] |
59 | 0 | 0 | $self->{'__immutable'}{'get_all_methods'} ||= [$self->$orig] |
65 | 0 | 0 | $self->{'__immutable'}{'get_all_method_names'} ||= [$self->$orig] |
71 | 13506 | 6094 | $self->{'__immutable'}{'get_all_attributes'} ||= [$self->$orig] |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
77 | 112954 | 8704 | 0 | $self->{'__immutable'}{'get_meta_instance'} ||= $self->$orig |
83 | 71386 | 7680 | 0 | $self->{'__immutable'}{'_method_map'} ||= $self->$orig |