| line |
true |
false |
branch |
|
64
|
0 |
102 |
unless ($params->specifies_value_for('subject_class_name')) |
|
67
|
0 |
102 |
unless ($params->specifies_value_for('perspective')) |
|
71
|
0 |
102 |
unless ($params->specifies_value_for('toolkit')) |
|
77
|
0 |
102 |
unless ($expected_class) |
|
84
|
51 |
51 |
unless ($class->isa($expected_class)) |
|
90
|
0 |
51 |
unless $self |
|
98
|
0 |
51 |
unless ($expected_class and $expected_class eq $class) |
|
103
|
0 |
51 |
unless ($params->specifies_value_for('aspects')) |
|
105
|
0 |
0 |
unless (@aspect_specs) |
|
108
|
0 |
0 |
if (@aspect_specs == 1 and ref $aspect_specs[0] eq 'ARRAY') |
|
114
|
0 |
0 |
ref $aspect_spec ? : |
|
115
|
0 |
0 |
unless ($aspect) |
|
133
|
46 |
107 |
if (exists $view_class_cache{$bx->id}) |
|
134
|
0 |
46 |
unless (defined $view_class_cache{$bx->id}) |
|
147
|
0 |
107 |
unless ($subject_class_name and $perspective and $toolkit) |
|
185
|
133 |
107 |
if ($@ or not $subclass_meta) |
|
190
|
0 |
107 |
unless ($subclass_name->isa('UR::Object::View')) |
|
223
|
20 |
49 |
if ($self->_widget) |
|
224
|
0 |
20 |
if ($method eq 'subject' or $method =~ /aspects/) { } |
|
|
0 |
20 |
elsif ($method eq 'delete' or $method eq 'unload') { } |
|
248
|
30 |
15 |
if (@aspects) |
|
262
|
22 |
0 |
unless @_ == 2 |
|
266
|
7 |
23 |
if ($encompassing->subject eq $subject) { } |
|
281
|
0 |
0 |
if $old_cb |
|
284
|
0 |
0 |
unless ($aspect->delegate_view) |
|
289
|
0 |
0 |
if ($aspect->delegate_view) |
|
293
|
0 |
0 |
if $old_cb |
|
312
|
0 |
0 |
if $@ or not $m |
|
327
|
0 |
236 |
if (@_) |
|
331
|
47 |
189 |
unless ($widget) |
|
333
|
0 |
47 |
unless $widget |
|
341
|
0 |
0 |
ref $_[0] ? : |
|
351
|
3 |
44 |
unless defined $subject |
|
354
|
44 |
0 |
unless ($observer_data) |
|
358
|
0 |
44 |
unless $self->_observer_data == $observer_data |
|
361
|
0 |
44 |
if $observer_data->{$subject} |
|
370
|
3 |
41 |
unless $subject |
|
389
|
0 |
0 |
ref $_[0] ? : |
|
395
|
0 |
0 |
ref $_[0] ? : |