blib/lib/Class/MOP/Class/Immutable/Trait.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 10 | 16 | 62.5 |
line | l | !l | condition |
---|---|---|---|
47 | 1456 | 1115 | $self->{'__immutable'}{'class_precedence_list'} ||= [$self->$orig] |
53 | 21755 | 6210 | $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 | 13230 | 5931 | $self->{'__immutable'}{'get_all_attributes'} ||= [$self->$orig] |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
77 | 109917 | 8467 | 0 | $self->{'__immutable'}{'get_meta_instance'} ||= $self->$orig |
83 | 69628 | 7463 | 0 | $self->{'__immutable'}{'_method_map'} ||= $self->$orig |