|  line  | 
 !l  | 
 l&&!r  | 
 l&&r  | 
 condition  | 
 
| 
76
 | 
 0  | 
 47  | 
 0  | 
 not $allow_redefine_for_class and &$class_defined($class_name)  | 
 
| 
98
 | 
 0  | 
 15  | 
 0  | 
 not $allow_redefine_for_class and &$class_defined($class_name)  | 
 
| 
107
 | 
 0  | 
 15  | 
 0  | 
 warnings::enabled() and eval '! exists $' . $p . '::{_cginfo}'  | 
 
| 
448
 | 
 0  | 
 0  | 
 6  | 
 exists $params{'m3'} and UNIVERSAL::isa($params{'m3'}, 'HASH')  | 
 
| 
 | 
 0  | 
 0  | 
 2  | 
 exists $params{'m2'} and UNIVERSAL::isa($params{'m2'}, 'ARRAY')  | 
 
| 
 | 
 0  | 
 0  | 
 4  | 
 defined $_ && UNIVERSAL::isa($_, 'Basic_Class')  | 
 
| 
 | 
 0  | 
 0  | 
 2  | 
 UNIVERSAL::isa($_[0], 'ARRAY') and not grep((!(defined $_ && UNIVERSAL::isa($_, 'Basic_Class'))), @{$_[0];})  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 defined $_ && UNIVERSAL::isa($_, 'Basic_Class')  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 UNIVERSAL::isa($_[0], 'HASH') and not grep((!(defined $_ && UNIVERSAL::isa($_, 'Basic_Class'))), values %{$_[0];})  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 defined $_ && UNIVERSAL::isa($_, 'Basic_Class')  | 
 
| 
 | 
 0  | 
 0  | 
 0  | 
 UNIVERSAL::isa($_[0], 'ARRAY') and not grep((!(defined $_ && UNIVERSAL::isa($_, 'Basic_Class'))), @{$_[0];})  | 
 
| 
830
 | 
 62  | 
 9  | 
 3  | 
 $_->isa('Class::Generate::Class_Method') && $class->private($_->name)  | 
 
| 
885
 | 
 31  | 
 6  | 
 0  | 
 defined $nonpublic_member_regexp and @objs = $method->objects  | 
 
| 
953
 | 
 161  | 
 7  | 
 1  | 
 $class->private($member_name = $member->name) and $disallow_private_members  | 
 
| 
970
 | 
 27  | 
 9  | 
 0  | 
 $disallow_private_members && $class->private($element_name)  | 
 
| 
 | 
 6  | 
 0  | 
 33  | 
 defined $class->members($element_name) || defined $class->user_defined_methods($element_name) and not $disallow_private_members && $class->private($element_name)  | 
 
| 
1017
 | 
 13  | 
 0  | 
 0  | 
 defined $pre and not $problems_in_pre  | 
 
| 
1082
 | 
 2  | 
 2  | 
 42  | 
 $valid_vars and $#$valid_vars >= 0  | 
 
| 
1143
 | 
 0  | 
 0  | 
 15  | 
 exists $stab{$method} and do {
	local *method_entry = $stab{$method};
defined &method_entry
}  | 
 
| 
1258
 | 
 53  | 
 0  | 
 31  | 
 $class->required($name) and not $self->default  | 
 
| 
1275
 | 
 53  | 
 0  | 
 31  | 
 $class->required($name) and not $self->default  | 
 
| 
1375
 | 
 0  | 
 87  | 
 31  | 
 $class->check_params and $class->required($name)  | 
 
| 
1409
 | 
 47  | 
 24  | 
 0  | 
 $class->readonly($self->name) and not $class->check_params  | 
 
| 
1419
 | 
 0  | 
 41  | 
 6  | 
 $class->check_params and defined $self->base  | 
 
| 
1422
 | 
 0  | 
 45  | 
 2  | 
 defined $class->check_params and defined $self->assert  | 
 
| 
1507
 | 
 0  | 
 57  | 
 2  | 
 $class->check_params and $class->readonly($self->name)  | 
 
| 
1515
 | 
 0  | 
 57  | 
 0  | 
 defined $class->check_params and defined $self->assert  | 
 
| 
1530
 | 
 0  | 
 49  | 
 10  | 
 $class->check_params and defined $self->base  | 
 
| 
1605
 | 
 0  | 
 25  | 
 5  | 
 $class->check_params and defined $self->base  | 
 
| 
1609
 | 
 0  | 
 30  | 
 0  | 
 defined $class->check_params and defined $self->assert  | 
 
| 
1822
 | 
 11  | 
 1  | 
 45  | 
 not $class->parents and $style->can('params_check_form')  | 
 
| 
1840
 | 
 0  | 
 55  | 
 2  | 
 defined $class->check_params and defined $self->assert  | 
 
| 
1856
 | 
 0  | 
 56  | 
 1  | 
 $class->check_params and $class->virtual  | 
 
| 
1859
 | 
 0  | 
 15  | 
 42  | 
 not $class->can_assign_all_params and $style->can('init_form')  | 
 
| 
1878
 | 
 118  | 
 14  | 
 1  | 
 ($style->isa('Class::Generate::Own') || $class->protected($_->name) || $class->private($_->name)) && defined $_->default  | 
 
| 
2098
 | 
 1587  | 
 113  | 
 14  | 
 defined $r && $method_name =~ /$r/  | 
 
| 
2127
 | 
 0  | 
 0  | 
 0  | 
 defined $value and $value  | 
 
| 
2169
 | 
 54  | 
 5  | 
 2  | 
 defined $emr and 'copy' =~ /$emr/  | 
 
| 
2170
 | 
 54  | 
 5  | 
 2  | 
 defined $emr and 'equals' =~ /$emr/  | 
 
| 
2456
 | 
 0  | 
 0  | 
 0  | 
 !$self->check_params && $self->all_members_required && $self->constructor->style->isa('Class::Generate::Positional') && !defined($self->parents)  | 
 
| 
2503
 | 
 0  | 
 0  | 
 0  | 
 !$self->check_params && $self->all_members_required && !$self->constructor->style->isa('Class::Generate::Own') && !defined($self->parents)  | 
|  line  | 
 l  | 
 !l&&r  | 
 !l&&!r  | 
 condition  | 
 
| 
92
 | 
 0  | 
 0  | 
 15  | 
 $@ or scalar $parent->values == 0  | 
 
| 
448
 | 
 39  | 
 22  | 
 5  | 
 not exists $params{'mem_a'} or UNIVERSAL::isa($params{'mem_a'}, 'ARRAY')  | 
 
| 
 | 
 27  | 
 6  | 
 6  | 
 not exists $params{'mem_h'} or UNIVERSAL::isa($params{'mem_h'}, 'HASH')  | 
 
| 
715
 | 
 15  | 
 1  | 
 7  | 
 @keyed_members or @pos_members  | 
 
| 
816
 | 
 17  | 
 3  | 
 5  | 
 $class->protected($_->name) || $class->private($_->name)  | 
 
| 
 | 
 26  | 
 11  | 
 5  | 
 $class->private($_) || $class->protected($_)  | 
 
| 
869
 | 
 20  | 
 12  | 
 7  | 
 $c->protected($element_name) or $c->private($element_name)  | 
 
| 
872
 | 
 30  | 
 14  | 
 8  | 
 $c->private($element_name) or $c->name eq $class->name  | 
 
| 
970
 | 
 27  | 
 7  | 
 6  | 
 defined $class->members($element_name) || defined $class->user_defined_methods($element_name)  | 
 
| 
1011
 | 
 0  | 
 0  | 
 0  | 
 @$warnings || $$errors  | 
 
| 
1325
 | 
 31  | 
 53  | 
 34  | 
 $class->required($self->name) && !defined($self->default) || $self->can_be_invalid  | 
 
| 
1344
 | 
 72  | 
 23  | 
 220  | 
 $class->readonly($name) || $class->required($name)  | 
 
| 
2170
 | 
 2  | 
 0  | 
 59  | 
 defined $emr and 'equals' =~ /$emr/ or defined $self->user_defined_methods('equals')  | 
 
| 
2194
 | 
 18  | 
 29  | 
 379  | 
 $self->private($element_name) || $self->protected($element_name)  | 
 
| 
2207
 | 
 0  | 
 0  | 
 2  | 
 $self->private($method_name) || $self->protected($method_name)  | 
 
| 
2262
 | 
 4  | 
 0  | 
 53  | 
 @protected_members or @protected_methods  | 
 
| 
2286
 | 
 25  | 
 14  | 
 20  | 
 do {
	my $has_complex_mems;
foreach my $m (@members) {
	if ($m->isa('Class::Generate::List_Member') or defined $m->base) {
	$has_complex_mems = 1;
last;
};
};
$has_complex_mems
} || $has_parents  | 
 
| 
2350
 | 
 0  | 
 0  | 
 0  | 
 $self->private($m) or $self->required($m)  | 
 
| 
2364
 | 
 21  | 
 32  | 
 515  | 
 $self->private($_) || $self->protected($_)  | 
 
| 
2380
 | 
 1  | 
 0  | 
 8  | 
 defined $self->members || $self->virtual && $self->check_params || !$self->parents || do {
	my $c = $self->constructor;
$c->style->isa('Class::Generate::Own') unless defined $c->post or defined $c->assert
}  |