Condition Coverage

blib/lib/Class/MOP/Class/Immutable/Trait.pm
Criterion Covered Total %
condition 10 16 62.5


or 2 conditions

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]

or 3 conditions

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