line |
true |
false |
branch |
15
|
269 |
2 |
if ($^V ge v5.9.5) |
140
|
11836 |
12860 |
if (%params) { } |
142
|
0 |
11840 |
unless $self |
150
|
9 |
24691 |
if ($self) |
157
|
0 |
24689 |
unless $self |
164
|
0 |
24689 |
unless $self->_initialize_accessors_and_inheritance |
167
|
11966 |
12724 |
if ($bootstrapping) { } |
171
|
3 |
12724 |
unless ($self->_inform_all_parent_classes_of_newly_loaded_subclass) |
177
|
0 |
12722 |
unless ($self->_complete_class_meta_object_definitions) |
203
|
14 |
1 |
unless ($meta_class_name eq 'UR::Object::Type' or scalar @{$meta_class_name . '::ISA';} and $meta_class_name->isa('UR::Object::Type')) |
210
|
0 |
3 |
if ('UR::Object::Type'->get('class_name', $meta_class_name)) { } |
221
|
0 |
3 |
unless $self |
223
|
0 |
3 |
unless $self->_initialize_accessors_and_inheritance |
226
|
3 |
4 |
unless $self->_inform_all_parent_classes_of_newly_loaded_subclass |
246
|
32 |
38880 |
if (my $preprocessor = $self->subclass_description_preprocessor) |
249
|
3 |
30 |
unless ($self->class_name->can($preprocessor)) |
279
|
118 |
24578 |
if ($desc->{'type_has'}) |
283
|
12861 |
11839 |
if ($meta_class_name eq 'UR::Object::Type') { } |
286
|
0 |
12859 |
if (@extended_metadata) |
292
|
5584 |
6255 |
if ($bootstrapping) { } |
305
|
0 |
7037 |
if ($@) |
329
|
0 |
11967 |
unless ($class_meta->_inform_all_parent_classes_of_newly_loaded_subclass) |
339
|
0 |
11967 |
unless ($class_meta->_complete_class_meta_object_definitions) |
366
|
12763 |
11968 |
unless $bootstrapping |
368
|
12744 |
11967 |
unless ($bootstrapping) |
381
|
20 |
95418 |
unless UR::Util::is_valid_property_name($property_name) |
386
|
95296 |
115 |
unless $unknown_ma |
388
|
140 |
1 |
if (exists $desc->{'attributes_have'}{$name}) |
392
|
0 |
114 |
if (%$unknown_ma) |
411
|
0 |
843540 |
if (@values > 1) { } |
|
45786 |
797754 |
elsif (@values == 1) { } |
470
|
0 |
24768 |
if (exists $old_class{'extra'}) |
484
|
11 |
24757 |
if (my $pp = $new_class{'subclass_description_preprocessor'}) |
485
|
11 |
0 |
if (not ref $pp) { } |
|
0 |
0 |
elsif (ref $pp ne 'CODE') { } |
486
|
11 |
0 |
if ($pp =~ /::/) { } |
501
|
24469 |
299 |
unless ($new_class{'er_role'}) |
508
|
23872 |
896 |
if ($class_name =~ /^(.*?)::/) { } |
515
|
21234 |
798 |
unless (exists $new_class{'is_transactional'} or $meta_classes{$class_name}) |
521
|
4814 |
19954 |
unless ($new_class{'is'}) |
524
|
538 |
4276 |
if (my(@isa) = @{$class_name . '::ISA';}) |
529
|
4276 |
20492 |
unless ($new_class{'is'}) |
530
|
273 |
4003 |
if ($new_class{'table_name'}) { } |
538
|
20848 |
3920 |
unless ($new_class{'doc'}) |
543
|
0 |
49536 |
unless (UR::Util::ensure_arrayref(\%new_class, $key)) |
564
|
0 |
24768 |
if (not exists $new_class{'id_by'}) { } |
|
0 |
24768 |
elsif (not ref $new_class{'id_by'} or ref $new_class{'id_by'} ne 'ARRAY') { } |
565
|
0 |
0 |
if ($new_class{'is'}) { } |
581
|
0 |
24768 |
if (@$id_properties > 1 and grep {$_ eq 'id';} @$id_properties) |
614
|
658 |
84 |
if ($new_class{'data_source_id'} and not ref $new_class{'data_source_id'} and not $new_class{'schema_name'}) |
620
|
263 |
24505 |
if (%old_class) |
628
|
12802 |
11966 |
unless ($bootstrapping) |
629
|
12802 |
0 |
ref $_ ? : |
633
|
43 |
14340 |
unless ($parent_class_name->can('__meta__')) |
635
|
0 |
43 |
if $@ |
637
|
3 |
14380 |
unless ($parent_class_name->can('__meta__')) |
638
|
3 |
0 |
if ($ENV{'HARNESS_ACTIVE'}) |
644
|
0 |
14380 |
unless ($parent_class) |
650
|
39 |
14341 |
if ($parent_class->{'subclassify_by_version'} and not $parent_class_name =~ /::Ghost/) |
651
|
15 |
24 |
unless ($class_name =~ /^$parent_class_name::V\d+/) |
655
|
0 |
15 |
if ($ns and $ns->can('component_version')) |
658
|
15 |
0 |
unless ($version) |
663
|
0 |
15 |
if $@ |
673
|
12799 |
11966 |
unless ($bootstrapping) |
676
|
14365 |
0 |
if (my $parent_meta_properties = $parent_class->{'attributes_have'}) |
684
|
12791 |
11966 |
unless ($bootstrapping) |
694
|
155 |
37843 |
if (my $subclassify_by = $ancestor_class_meta->subclassify_by) |
695
|
155 |
0 |
unless ($instance_properties->{$subclassify_by}) |
735
|
3237 |
3233 |
if (ref $data) { } |
737
|
301 |
2936 |
if (my $obj_ids = $data->{'id_by'}) { } |
738
|
144 |
157 |
ref $obj_ids ? : |
760
|
89944 |
33938 |
if (not exists $class_desc->{$field_name}) { } |
|
7017 |
26921 |
elsif (not $reftype) { } |
|
38 |
26883 |
elsif ($reftype eq 'HASH') { } |
|
0 |
26883 |
elsif ($reftype ne 'ARRAY') { } |
798
|
36 |
142294 |
if ($property_data->{'to'} and $property_data->{'to'} eq '-filter') |
801
|
0 |
36 |
unless ($via_property_data) |
808
|
0 |
36 |
if ($via_property_data->{'where'}) |
821
|
25947 |
116383 |
if (defined $via and defined $to) |
823
|
20159 |
5788 |
unless $via_property_data and $via_property_data->{'reverse_as'} |
824
|
0 |
5788 |
if ($via_property_data->{'reverse_as'} eq $to) |
847
|
27468 |
28423 |
if ($key =~ /has/) { } |
|
24810 |
3613 |
elsif ($key =~ /attributes_have/) { } |
|
3613 |
0 |
elsif ($key eq 'id_implied') { } |
854
|
24810 |
24810 |
if $_ ne 'attributes' |
871
|
24449 |
31442 |
if (not ref $property_data) { } |
|
3978 |
27464 |
elsif (ref $property_data eq 'HASH') { } |
|
27464 |
0 |
elsif (ref $property_data eq 'ARRAY') { } |
872
|
0 |
24449 |
if (defined $property_data) { } |
895
|
100903 |
872 |
if (ref $tmp[0]) { } |
897
|
0 |
100903 |
unless (ref $params eq 'HASH') |
901
|
30345 |
70558 |
if @added_property_meta |
907
|
79744 |
22031 |
unless (exists $params->{'position_in_module_header'}) |
910
|
80537 |
21238 |
unless (exists $params->{'is_specified_in_module_header'}) |
918
|
6131 |
95644 |
if ($properties->{$name}) { } |
922
|
12262 |
20628 |
if $key eq 'is_specified_in_module_header' or $key eq 'position_in_module_header' |
930
|
130 |
844 |
if $key eq 'is_optional' and exists $properties->{$name}{'is_optional'} and defined $properties->{$name}{'is_optional'} and $properties->{$name}{'is_optional'} == 0 |
939
|
669 |
101106 |
if (my $calculate_from = $params->{'calculate_from'}) |
940
|
21 |
648 |
unless ref $calculate_from eq 'ARRAY' |
943
|
4690 |
97085 |
if (my $id_by = $params->{'id_by'}) |
944
|
3835 |
855 |
unless ref $id_by eq 'ARRAY' |
949
|
0 |
5131 |
if (ref $id_by->[0]) { } |
956
|
8368 |
53204 |
if (exists $params->{$p}) |
969
|
546 |
101229 |
if (my $id_class_by = $params->{'id_class_by'}) |
970
|
0 |
546 |
if (ref $id_class_by) |
981
|
110083 |
6079 |
unless $pdata->{'id_by'} |
985
|
6918 |
81666 |
if (exists $id_pdata->{$p} xor exists $pdata->{$p}) { } |
|
31593 |
50073 |
elsif (not exists $id_pdata->{$p} || exists $pdata->{$p} and exists $UR::Object::Property::defaults{$p}) { } |
1013
|
3613 |
21197 |
if exists $class_hashref->{'id_implied'} |
1016
|
24810 |
0 |
if exists $class_hashref->{'has'} |
1035
|
113 |
142398 |
if (exists $old_property{'unrecognized_meta_attributes'}) |
1041
|
0 |
142511 |
if ($old_property{'implied_by'} and $old_property{'implied_by'} eq $property_name) |
1053
|
0 |
142511 |
if ($modifier_sum > 1) { } |
|
79036 |
63475 |
elsif ($modifier_sum == 0) { } |
1121
|
1826068 |
8149644 |
if (exists $old_property{$key}) |
1122
|
1 |
1826067 |
if ($found_key) |
1131
|
1826066 |
5299440 |
if ($found_key) { } |
|
896935 |
4402505 |
elsif (exists $UR::Object::Property::defaults{$primary_field_name}) { } |
1138
|
0 |
142510 |
if (my $data = delete $old_property{'delegate'}) |
1139
|
0 |
0 |
if ($data->{'via'} =~ /^eav_/ and $data->{'to'} eq 'value') { } |
1148
|
1 |
9489 |
if ($new_property{'default_value'} and $new_property{'calculated_default'}) |
1152
|
18 |
142491 |
if ($new_property{'calculated_default'}) |
1153
|
4 |
14 |
if ($new_property{'calculated_default'} eq 1) |
1158
|
0 |
18 |
if ($ref and $ref ne 'CODE') |
1162
|
6 |
12 |
unless ($ref) |
1164
|
2 |
4 |
unless ($method) |
1171
|
0 |
7247 |
if ($new_property{'id_by'} and $new_property{'reverse_as'}) |
1175
|
85778 |
56729 |
if ($new_property{'data_type'}) |
1176
|
0 |
85778 |
if (my(undef, $length) = $new_property{'data_type'} =~ /(\s*)\((\d+)\)$/) |
1179
|
0 |
85778 |
if ($new_property{'data_type'} =~ /[^\w:]/ and not ref $new_property{'data_type'} && $new_property{'data_type'}->isa('UR::Role::Param')) |
1188
|
227 |
142280 |
if (%old_property) |
1207
|
2771307 |
142506 |
if $_ ne 'is_calculated' and $_ ne 'calculated_default' |
|
3700 |
138790 |
if (grep {/calc/ if $_ ne 'is_calculated' and $_ ne 'calculated_default';} keys %new_property) |
1211
|
10759 |
105783 |
if ($new_property{'via'} or $new_property{'to'} or $new_property{'id_by'} or $new_property{'reverse_as'}) |
1217
|
1902 |
34805 |
if (defined $new_property{'via'} and not defined $new_property{'to'}) |
1222
|
75280 |
67210 |
unless (defined $new_property{'is_mutable'}) |
1223
|
16565 |
58715 |
if ($new_property{'is_delegated'} or defined $class_data->{'subclassify_by'} and $class_data->{'subclassify_by'} eq $property_name) { } |
1237
|
96 |
142394 |
if (ref $new_class{'data_source_id'} eq 'HASH') { } |
|
5785 |
136609 |
elsif ($new_class{'data_source_id'}) { } |
1248
|
4 |
5781 |
unless ($the_data_source) |
1252
|
4 |
0 |
if ($@) |
1261
|
920 |
344 |
if ($new_class{'table_name'} || $the_data_source && $the_data_source->initializer_should_create_column_name_for_class_properties and not exists $new_property{'column_name'} and not $new_property{'is_transient'} and not $new_property{'is_delegated'} and not $new_property{'is_calculated'} and not $new_property{'is_legacy_eav'}) |
1269
|
0 |
920 |
if ($the_data_source and $the_data_source->table_and_column_names_are_upper_case) |
1274
|
0 |
142486 |
if ($new_property{'order_by'} and not $new_property{'is_many'}) |
1278
|
0 |
142486 |
if ($new_property{'specify_by'} and not $new_property{'is_many'}) |
1282
|
0 |
142486 |
if ($new_property{'implied_by'} and $new_property{'implied_by'} eq $property_name) |
1296
|
0 |
24690 |
unless ($class_name) |
1301
|
0 |
24690 |
unless $meta_class_name |
1302
|
11834 |
12856 |
if ($meta_class_name ne 'UR::Object::Type') |
1303
|
0 |
11834 |
unless ($meta_class_name->isa('UR::Object::Type')) |
1335
|
266 |
24424 |
unless (@is) |
1339
|
0 |
24690 |
if $@ |
1343
|
11210 |
0 |
if (not $bootstrapping || $class_name->isa('UR::Namespace') and $namespace_name and $namespace_name->isa('UR::Namespace') and $namespace_name->can('get') and my $namespace = $namespace_name->get) |
1354
|
0 |
0 |
if ($^V lt v5.9.5 and $namespace_mro and $namespace_mro eq 'c3') |
1360
|
11202 |
13488 |
if ($^V ge v5.9.5 and $namespace_mro and &mro::get_mro($class_name) ne $namespace_mro) |
1377
|
0 |
24690 |
if $_inform_all_parent_classes_of_newly_loaded_subclass{$class_name} |
1384
|
266 |
25990 |
unless ($parent_class->can('id')) |
1386
|
0 |
266 |
if ($@) |
1396
|
7982 |
81014 |
if $parent_class eq $last_parent_class |
1405
|
13554 |
67460 |
if (my $parent_index_hashrefs = $UR::Object::Index::all_by_class_name_and_property_name{$parent_class}) |
1423
|
45 |
2 |
unless my $import = $package->can('__import__') |
1457
|
24422 |
266 |
unless ($class_name eq 'UR::Object') |
1464
|
0 |
24422 |
if (@actual and join($", @actual) ne join($", @expected)) |
1472
|
1334 |
23354 |
if (not $data_source and $class_name->can('__load__')) |
1478
|
11 |
24677 |
if ($data_source and ref $data_source eq 'HASH') |
1486
|
1612 |
23075 |
if ($self->{'data_source_id'} and not defined $self->{'table_name'}) |
1488
|
17 |
1595 |
if ($data_source_obj and $data_source_obj->initializer_should_create_column_name_for_class_properties) |
1495
|
0 |
25987 |
unless ($parent_class) |
1504
|
49173 |
2801 |
unless (defined $self->$inh_property) |
1505
|
1386 |
47787 |
if (my $inh_value = $parent_class->$inh_property) |
1514
|
24390 |
1597 |
unless (defined $self->{'id_generator'}) |
1516
|
2076 |
22314 |
if ($self->{'data_source_id'}) { } |
1517
|
1517 |
559 |
if ($parent_class->data_source_id and $parent_class->data_source_id eq $self->data_source_id) |
1532
|
0 |
25987 |
if ($parent_class->is_singleton and not $self->is_singleton) |
1544
|
0 |
4683 |
unless ($r_class_name) |
1554
|
0 |
5124 |
unless ($id_property_detail) |
1561
|
1569 |
1427 |
unless ($bootstrapping or exists $id_property_detail->{'data_type'}) |
1562
|
128 |
1441 |
if (my $inh_prop = ($self->ancestry_property_metas('property_name', $id_property_name))[0]) |
1568
|
1829 |
3295 |
unless ($id_property_detail->{'data_type'}) |
1569
|
1389 |
440 |
unless ($r_class) |
1573
|
1 |
1388 |
unless ($r_class) |
1582
|
1837 |
1683 |
$data ? : |
1585
|
0 |
1828 |
unless ($r_property) |
1588
|
0 |
0 |
if (@$id_properties != @r_id_properties) { } |
1593
|
0 |
0 |
$r_id_properties[$n] ? : |
1639
|
80063 |
15316 |
unless ($pinfo->{'plural_name'} and $pinfo->{'singular_name'}) |
1641
|
11179 |
68884 |
if ($pinfo->{'is_many'}) { } |
1653
|
0 |
95379 |
unless ($property_object) |
1664
|
24686 |
0 |
if ($constraints) |
1670
|
271 |
0 |
if (ref $unique_set eq 'HASH') { } |
1684
|
0 |
537 |
unless ($property) |
1700
|
0 |
24686 |
unless ($self->generate) |
1707
|
263 |
24423 |
if (my $extra = $self->{'extra'}) |
1717
|
61219 |
27766 |
if ($parent_class_name->can('__signal_observers__')) |
1724
|
0 |
24686 |
if (grep {$_ eq '';} @i) |
1728
|
0 |
24686 |
unless $class_name->isa('UR::Object') |
1731
|
24420 |
266 |
unless $class_name eq 'UR::Object' |
|
425 |
222 |
if (ref $_[0] || $_[0]) ne 'Command::Common' |
|
487 |
459 |
if (ref $_[0] || $_[0]) ne 'UR::Change' |
|
358 |
262 |
if (ref $_[0] || $_[0]) ne 'UR::Singleton::Type' |
|
505 |
263 |
if (ref $_[0] || $_[0]) ne 'CmdTest::C3::Type' |
|
379 |
205 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Join::Type' |
|
387 |
230 |
if (ref $_[0] || $_[0]) ne 'UR::Change::Type' |
|
490 |
500 |
if (ref $_[0] || $_[0]) ne 'CmdTest::C2' |
|
448 |
197 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::Like::Type' |
|
295 |
236 |
if (ref $_[0] || $_[0]) ne 'UR::Context::DefaultRoot::Type' |
|
539 |
189 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::Composite' |
|
478 |
190 |
if (ref $_[0] || $_[0]) ne 'Command::V2' |
|
540 |
200 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Transaction::Type' |
|
419 |
478 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::And' |
|
321 |
196 |
if (ref $_[0] || $_[0]) ne 'Command::Type' |
|
508 |
221 |
if (ref $_[0] || $_[0]) ne 'UR::Role::Prototype' |
|
415 |
188 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Property' |
|
506 |
281 |
if (ref $_[0] || $_[0]) ne 'CmdTest::C2::Type' |
|
459 |
183 |
if (ref $_[0] || $_[0]) ne 'Command::V2::Type' |
|
442 |
210 |
if (ref $_[0] || $_[0]) ne 'UR::Namespace' |
|
300 |
233 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::Or' |
|
430 |
214 |
if (ref $_[0] || $_[0]) ne 'UR::Entity' |
|
352 |
200 |
if (ref $_[0] || $_[0]) ne 'CmdTest' |
|
261 |
250 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Index' |
|
355 |
238 |
if (ref $_[0] || $_[0]) ne 'UR::Entity::Ghost' |
|
397 |
526 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::LessThan::Type' |
|
334 |
201 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::Composite::Type' |
|
318 |
199 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::LessThan' |
|
359 |
236 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Process' |
|
349 |
211 |
if (ref $_[0] || $_[0]) ne 'CmdTest::Stuff' |
|
305 |
211 |
if (ref $_[0] || $_[0]) ne 'CmdTest::Thing' |
|
399 |
212 |
if (ref $_[0] || $_[0]) ne 'UR::Type' |
|
408 |
496 |
if (ref $_[0] || $_[0]) ne 'Command::Shell' |
|
462 |
206 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Property::Calculated::From' |
|
503 |
196 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Ghost' |
|
424 |
262 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::Like' |
|
458 |
207 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison' |
|
374 |
223 |
if (ref $_[0] || $_[0]) ne 'UR::Role::Instance' |
|
518 |
230 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Ghost::Type' |
|
354 |
224 |
if (ref $_[0] || $_[0]) ne 'UR::Role::Instance::Type' |
|
387 |
203 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Index::Type' |
|
485 |
286 |
if (ref $_[0] || $_[0]) ne 'Command::Tree' |
|
364 |
216 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::In' |
|
611 |
220 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::Or::Type' |
|
260 |
222 |
if (ref $_[0] || $_[0]) ne 'CmdTest::Thing::Type' |
|
497 |
280 |
if (ref $_[0] || $_[0]) ne 'UR::Object::View' |
|
437 |
230 |
if (ref $_[0] || $_[0]) ne 'UR::Role::Prototype::Type' |
|
345 |
192 |
if (ref $_[0] || $_[0]) ne 'Command::Common::Type' |
|
400 |
205 |
if (ref $_[0] || $_[0]) ne 'Command::Tree::Type' |
|
472 |
223 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr' |
|
420 |
289 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Root' |
|
374 |
215 |
if (ref $_[0] || $_[0]) ne 'Command' |
|
370 |
182 |
if (ref $_[0] || $_[0]) ne 'UR::Context::DefaultRoot' |
|
407 |
205 |
if (ref $_[0] || $_[0]) ne 'UR::Entity::Ghost::Type' |
|
429 |
200 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::And::Type' |
|
391 |
191 |
if (ref $_[0] || $_[0]) ne 'UR::Object::View::Type' |
|
547 |
222 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::Equals::Type' |
|
421 |
231 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::Type' |
|
374 |
220 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::Type' |
|
323 |
259 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Root::Type' |
|
496 |
248 |
if (ref $_[0] || $_[0]) ne 'CmdTest::Type' |
|
345 |
235 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template' |
|
471 |
235 |
if (ref $_[0] || $_[0]) ne 'CmdTest::Stuff::Type' |
|
465 |
238 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Property::Calculated::From::Type' |
|
381 |
184 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Join' |
|
324 |
232 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Type' |
|
410 |
214 |
if (ref $_[0] || $_[0]) ne 'Command::Shell::Type' |
|
322 |
446 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Process::Type' |
|
305 |
347 |
if (ref $_[0] || $_[0]) ne 'UR::Context' |
|
436 |
182 |
if (ref $_[0] || $_[0]) ne 'UR' |
|
445 |
203 |
if (ref $_[0] || $_[0]) ne 'UR::Observer::Type' |
|
429 |
191 |
if (ref $_[0] || $_[0]) ne 'UR::Namespace::Type' |
|
584 |
188 |
if (ref $_[0] || $_[0]) ne 'UR::Singleton' |
|
371 |
278 |
if (ref $_[0] || $_[0]) ne 'UR::Observer' |
|
377 |
200 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::In::Type' |
|
400 |
169 |
if (ref $_[0] || $_[0]) ne 'UR::Entity::Type' |
|
380 |
213 |
if (ref $_[0] || $_[0]) ne 'CmdTest::C3' |
|
320 |
172 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::Equals' |
|
256 |
173 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Transaction' |
|
487 |
205 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Type' |
|
328 |
157 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Type' |
|
155 |
85 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Transaction::Type' |
|
93 |
167 |
if (ref $_[0] || $_[0]) ne 'URT::Foo::Type' |
|
86 |
51 |
if (ref $_[0] || $_[0]) ne 'UR::DataSource::Oracle::Type' |
|
89 |
54 |
if (ref $_[0] || $_[0]) ne 'URT::DataSource::SomePostgreSQL' |
|
98 |
65 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::And' |
|
85 |
64 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Join::Type' |
|
47 |
41 |
if (ref $_[0] || $_[0]) ne 'UR' |
|
87 |
44 |
if (ref $_[0] || $_[0]) ne 'UR::Value::HASH' |
|
88 |
32 |
if (ref $_[0] || $_[0]) ne 'URT::DataSource::SomeFile' |
|
45 |
34 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::Like' |
|
37 |
25 |
if (ref $_[0] || $_[0]) ne 'UR::Role::Instance::Type' |
|
36 |
19 |
if (ref $_[0] || $_[0]) ne 'URT::DataSource::Meta::Type' |
|
62 |
53 |
if (ref $_[0] || $_[0]) ne 'URT::Vocabulary' |
|
59 |
20 |
if (ref $_[0] || $_[0]) ne 'URT::DS_No_Idgen::Child_has_idgen' |
|
36 |
22 |
if (ref $_[0] || $_[0]) ne 'URT::34Subclass::Type' |
|
15 |
14 |
if (ref $_[0] || $_[0]) ne 'UR::Observer::Type' |
|
24 |
28 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Index' |
|
21 |
26 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::And::Type' |
|
9 |
18 |
if (ref $_[0] || $_[0]) ne 'URT::DataSource::CircFk' |
|
21 |
14 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::Or' |
|
82 |
17 |
if (ref $_[0] || $_[0]) ne 'UR::Context::DefaultRoot::Type' |
|
33 |
37 |
if (ref $_[0] || $_[0]) ne 'URT::Foo' |
|
60 |
18 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Property' |
|
72 |
23 |
if (ref $_[0] || $_[0]) ne 'UR::Namespace' |
|
6 |
6 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::LessThan::Type' |
|
6 |
8 |
if (ref $_[0] || $_[0]) ne 'URT::DS_seq_idgen::Child::Type' |
|
0 |
5 |
if (ref $_[0] || $_[0]) ne 'Command::Type' |
|
6 |
2 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Root' |
|
6 |
15 |
if (ref $_[0] || $_[0]) ne 'UR::DataSource::FileMuxFile::Type' |
|
0 |
3 |
if (ref $_[0] || $_[0]) ne 'URT::DS_seq_idgen::Type' |
|
18 |
3 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::Composite' |
|
12 |
6 |
if (ref $_[0] || $_[0]) ne 'UR::Object::Ghost' |
|
9 |
6 |
if (ref $_[0] || $_[0]) ne 'URT::PropForColumnChild' |
|
9 |
3 |
if (ref $_[0] || $_[0]) ne 'URT::DataSource::SomeFile::Type' |
|
3 |
3 |
if (ref $_[0] || $_[0]) ne 'UR::DataSource::Default::Type' |
|
3 |
3 |
if (ref $_[0] || $_[0]) ne 'URT::BazParent' |
|
0 |
2 |
if (ref $_[0] || $_[0]) ne 'URT::Thingy::Type' |
|
3 |
4 |
if (ref $_[0] || $_[0]) ne 'URT::43Related' |
|
9 |
3 |
if (ref $_[0] || $_[0]) ne 'URT::PropForColumnParent::Type' |
|
9 |
3 |
if (ref $_[0] || $_[0]) ne 'URT::DataSource::SomeOracle' |
|
7 |
4 |
if (ref $_[0] || $_[0]) ne 'URT::DataSource::SomeFileMux' |
|
6 |
19 |
if (ref $_[0] || $_[0]) ne 'UR::Entity::Ghost' |
|
6 |
3 |
if (ref $_[0] || $_[0]) ne 'UR::DataSource::FileMuxFile' |
|
8 |
3 |
if (ref $_[0] || $_[0]) ne 'UR::Change::Type' |
|
9 |
3 |
if (ref $_[0] || $_[0]) ne 'URT::43Primary::Type' |
|
0 |
2 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Root::Type' |
|
3 |
2 |
if (ref $_[0] || $_[0]) ne 'URT::DataSource::SomeSQLite' |
|
21 |
3 |
if (ref $_[0] || $_[0]) ne 'URT::RAMThingy::Type' |
|
5 |
2 |
if (ref $_[0] || $_[0]) ne 'URT::ObjWithHash' |
|
0 |
2 |
if (ref $_[0] || $_[0]) ne 'URT::DataSource::SomePostgreSQL::Type' |
|
33 |
7 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::Composite::Type' |
|
6 |
3 |
if (ref $_[0] || $_[0]) ne 'UR::Value::ARRAY::Type' |
|
9 |
2 |
if (ref $_[0] || $_[0]) ne 'URT::OtherClass' |
|
3 |
3 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Type' |
|
6 |
2 |
if (ref $_[0] || $_[0]) ne 'URT::DataSource::Meta' |
|
0 |
2 |
if (ref $_[0] || $_[0]) ne 'URT::43Primary' |
|
0 |
2 |
if (ref $_[0] || $_[0]) ne 'UR::DataSource' |
|
9 |
3 |
if (ref $_[0] || $_[0]) ne 'UR::DataSource::MySQL::Type' |
|
16 |
1 |
if (ref $_[0] || $_[0]) ne 'URT::34Subclass' |
|
3 |
2 |
if (ref $_[0] || $_[0]) ne 'URT::ClassWithInlineView::Type' |
|
3 |
1 |
if (ref $_[0] || $_[0]) ne 'UR::Context::Transaction' |
|
3 |
1 |
if (ref $_[0] || $_[0]) ne 'URT::34Baseclass' |
|
3 |
3 |
if (ref $_[0] || $_[0]) ne 'UR::Vocabulary::Type' |
|
0 |
2 |
if (ref $_[0] || $_[0]) ne 'UR::BoolExpr::Template::PropertyComparison::LessThan' |
1732
|
0 |
24686 |
if $@ |
1743
|
529 |
503 |
if ($extra) |
1748
|
573 |
206 |
if ($self->can($key)) { } |
1755
|
326 |
458 |
if (%still_not_found) |
1756
|
345 |
157 |
$self->isa('UR::Object::Type') ? : |
1773
|
1030 |
24880 |
if $self->{'generated'} |
1799
|
24964 |
160 |
if (@{$class_name . '::ISA';}) { } |
1818
|
5661 |
20997 |
if $parent_class_name eq 'UR::Object' |
1820
|
285 |
20896 |
if ($parent_class_name eq $class_name) |
1826
|
241 |
20902 |
unless ($parent_class_meta) |
1832
|
1063 |
20096 |
unless ($parent_class_meta->generated) |
1836
|
311 |
20921 |
unless ($parent_class_meta->{'_all_properties_columns'}) |
1842
|
20912 |
133 |
if $p |
1843
|
21016 |
192 |
if $c |
1845
|
20980 |
103 |
if $id_p |
1859
|
18577 |
6502 |
if (@id_property_objects) |
1869
|
696 |
49808 |
if ($co->table_name) |
1877
|
2278 |
22694 |
if ($data_source_obj) |
1884
|
2043 |
74751 |
if ($property_object->column_name) |
1886
|
98 |
1996 |
$columns_are_upper_case ? : |
1913
|
84875 |
4430 |
unless $initializer |
1914
|
1784 |
2741 |
if $done{$initializer} |
1915
|
40 |
2718 |
unless &$initializer($class_name, $class_name) |
1922
|
75 |
24779 |
unless ($class_name->isa('UR::Object')) |
1927
|
75 |
24815 |
unless $self->generated |
1930
|
75 |
24755 |
unless $class_name->isa('UR::Object') |