Condition Coverage

blib/lib/CORBA/JAVA/ClassVisitor.pm
Criterion Covered Total %
condition 0 223 0.0


and 2 conditions

line l !l condition
3127 0 0 $$self{'equals'} and scalar @{$$node{'list_member'};}

and 3 conditions

line !l l&&!r l&&r condition
268 0 0 0 $node->isa('RegularInterface') and exists $$node{'inheritance'}
0 0 0 $node->isa('RegularInterface') and exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_interface'}
360 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_interface'}
412 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_interface'}
465 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_interface'}
648 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_value'}
654 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_interface'}
663 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_value'}
678 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_value'}
685 0 0 0 exists $$node{'inheritance'} and exists $$node{'inheritance'}{'list_interface'}
1045 0 0 0 $type2->isa('StringType') || $type2->isa('WideStringType') and exists $$type2{'max'}
1118 0 0 0 $type2->isa('StringType') || $type2->isa('WideStringType') and exists $$type2{'max'}
1240 0 0 0 $type->isa('TypeDeclarator') and not exists $$type{'array_size'}
1253 0 0 0 $type->isa('TypeDeclarator') and not exists $$type{'array_size'}
1274 0 0 0 $type->isa('TypeDeclarator') and not exists $$type{'array_size'}
1321 0 0 0 $type->isa('TypeDeclarator') and not exists $$type{'array_size'}
1330 0 0 0 defined $defn and $defn->isa('BaseInterface')
1489 0 0 0 $type2->isa('StringType') || $type2->isa('WideStringType') and exists $$type2{'max'}
1534 0 0 0 $type2->isa('StringType') || $type2->isa('WideStringType') and exists $$type2{'max'}
1565 0 0 0 $type->isa('TypeDeclarator') and not exists $$type{'array_size'}
1580 0 0 0 $type->isa('TypeDeclarator') and not exists $$type{'array_size'}
1602 0 0 0 $type->isa('TypeDeclarator') and not exists $$type{'array_size'}
1613 0 0 0 $type->isa('TypeDeclarator') and not exists $$type{'array_size'}
2049 0 0 0 $type->isa('StringType') || $type->isa('WideStringType') and exists $$type{'max'}
2117 0 0 0 $type->isa('StringType') || $type->isa('WideStringType') and exists $$type{'max'}
2523 0 0 0 defined $$node{'default'} and $case eq $$node{'default'}
2548 0 0 0 defined $$node{'default'} and $case eq $$node{'default'}
2749 0 0 0 $effective_dis->isa('TypeDeclarator') and not exists $$effective_dis{'array_size'}
3215 0 0 0 $type->isa('BoxedValue') and exists $$type{'java_primitive'}
3234 0 0 0 $type->isa('BoxedValue') and exists $$type{'java_primitive'}

or 2 conditions

line l !l condition
1587 0 0 exists $$node{'array_size'} or exists $$type{'array_size'} or scalar @array

or 3 conditions

line l !l&&r !l&&!r condition
25 0 0 0 ref $proto || $proto
404 0 0 0 $defn->isa('Operation') or $defn->isa('Attributes')
1045 0 0 0 $type2->isa('StringType') || $type2->isa('WideStringType')
1118 0 0 0 $type2->isa('StringType') || $type2->isa('WideStringType')
1225 0 0 0 $type->isa('StructType') or $type->isa('UnionType')
0 0 0 $type->isa('StructType') or $type->isa('UnionType') or $type->isa('EnumType')
1333 0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType') or $type->isa('StringType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType') or $type->isa('StringType') or $type->isa('WideStringType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('BooleanType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('BooleanType') or $type->isa('OctetType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('BooleanType') or $type->isa('OctetType') or $type->isa('EnumType')
1355 0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType') or $type->isa('StringType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType') or $type->isa('StringType') or $type->isa('WideStringType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('BooleanType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('BooleanType') or $type->isa('OctetType')
0 0 0 $type->isa('FloatingPtType') or $type->isa('IntegerType') or $type->isa('CharType') or $type->isa('WideCharType') or $type->isa('StringType') or $type->isa('WideStringType') or $type->isa('BooleanType') or $type->isa('OctetType') or $type->isa('EnumType')
1489 0 0 0 $type2->isa('StringType') || $type2->isa('WideStringType')
1534 0 0 0 $type2->isa('StringType') || $type2->isa('WideStringType')
1560 0 0 0 $type->isa('StructType') or $type->isa('UnionType')
0 0 0 $type->isa('StructType') or $type->isa('UnionType') or $type->isa('EnumType')
1587 0 0 0 exists $$node{'array_size'} or exists $$type{'array_size'}
1879 0 0 0 $type->isa('StructType') or $type->isa('UnionType')
2049 0 0 0 $type->isa('StringType') || $type->isa('WideStringType')
2117 0 0 0 $type->isa('StringType') || $type->isa('WideStringType')
2169 0 0 0 $$member{'type_java'}->isa('StringType') or $$member{'type_java'}->isa('WideStringType')
2178 0 0 0 $$member{'type_java'}->isa('StringType') or $$member{'type_java'}->isa('WideStringType')
2220 0 0 0 $$member{'type_java'}->isa('StringType') or $$member{'type_java'}->isa('WideStringType')
0 0 0 $$member{'type_java'}->isa('StringType') or $$member{'type_java'}->isa('WideStringType') or $$member{'type_java'}->isa('StructType')
0 0 0 $$member{'type_java'}->isa('StringType') or $$member{'type_java'}->isa('WideStringType') or $$member{'type_java'}->isa('StructType') or $$member{'type_java'}->isa('UnionType')
0 0 0 $$member{'type_java'}->isa('StringType') or $$member{'type_java'}->isa('WideStringType') or $$member{'type_java'}->isa('StructType') or $$member{'type_java'}->isa('UnionType') or $$member{'type_java'}->isa('Interface')
0 0 0 $$member{'type_java'}->isa('StringType') or $$member{'type_java'}->isa('WideStringType') or $$member{'type_java'}->isa('StructType') or $$member{'type_java'}->isa('UnionType') or $$member{'type_java'}->isa('Interface') or $$member{'type_java'}->isa('Value')
2364 0 0 0 scalar @{$$case{'list_label'};} > 1 or $flag_default
2544 0 0 0 scalar @{$$case{'list_label'};} > 1 or $flag_default
2741 0 0 0 $type->isa('StructType') or $type->isa('UnionType')
0 0 0 $type->isa('StructType') or $type->isa('UnionType') or $type->isa('EnumType')
2897 0 0 0 $$self{'toString'} or $self->can('_enum_helperXML')
3173 0 0 0 $type->isa('StructType') or $type->isa('UnionType')