Package: PTypeAssistantTC

PTypeAssistantTC

nameinstructionbranchcomplexitylinemethod
PTypeAssistantTC(ITypeCheckerAssistantFactory)
M: 0 C: 7
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 3
100%
M: 0 C: 1
100%
checkConstraint(PType, PType, ILexLocation)
M: 0 C: 21
100%
M: 0 C: 4
100%
M: 0 C: 3
100%
M: 0 C: 5
100%
M: 0 C: 1
100%
checkReturnType(PType, PType, boolean, ILexLocation)
M: 0 C: 47
100%
M: 0 C: 12
100%
M: 0 C: 7
100%
M: 0 C: 9
100%
M: 0 C: 1
100%
deBracket(Object)
M: 5 C: 5
50%
M: 1 C: 1
50%
M: 1 C: 1
50%
M: 1 C: 2
67%
M: 0 C: 1
100%
deBracket(PType)
M: 5 C: 5
50%
M: 1 C: 1
50%
M: 1 C: 1
50%
M: 1 C: 2
67%
M: 0 C: 1
100%
equals(LinkedList, LinkedList)
M: 4 C: 27
87%
M: 2 C: 4
67%
M: 2 C: 2
50%
M: 2 C: 4
67%
M: 0 C: 1
100%
equals(PType, Object)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
getClassType(PType, Environment, String)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
getComposeTypes(PType)
M: 5 C: 7
58%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
getFunction(PType)
M: 3 C: 7
70%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
getMap(PType, String)
M: 3 C: 8
73%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
getOperation(PType, String)
M: 3 C: 8
73%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
getProduct(PType, String)
M: 3 C: 8
73%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
getProduct(PType, int, String)
M: 3 C: 10
77%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
getRecord(PType, String)
M: 3 C: 8
73%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
getSeq(PType, String)
M: 3 C: 8
73%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
getSet(PType, String)
M: 3 C: 8
73%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
getUnion(PType, String)
M: 3 C: 8
73%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
hasSupertype(AClassType, PType)
M: 0 C: 8
100%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
M: 0 C: 1
100%
hasVoid(PType)
M: 3 C: 8
73%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isClass(PType, Environment, String)
M: 3 C: 10
77%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isFunction(PType, String)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isMap(PType, String)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isOperation(PType, String)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isOrdered(PType, ILexLocation)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isProduct(PType, String)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isProduct(PType, int, String)
M: 3 C: 11
79%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isRecord(PType, String)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isSeq(PType, String)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isSet(PType, String)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isTag(PType, String)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isType(PType, Class)
M: 3 C: 12
80%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isType(PType, String)
M: 14 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%
isUnion(PType, String)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
isUnknown(AUnionType)
M: 0 C: 22
100%
M: 0 C: 4
100%
M: 0 C: 3
100%
M: 0 C: 5
100%
M: 0 C: 1
100%
isUnknown(PType)
M: 0 C: 15
100%
M: 0 C: 4
100%
M: 0 C: 3
100%
M: 0 C: 5
100%
M: 0 C: 1
100%
isVoid(PType)
M: 3 C: 8
73%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
narrowerThan(PType, AAccessSpecifierAccessSpecifier)
M: 3 C: 9
75%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
narrowerThanBaseCase(PType, AAccessSpecifierAccessSpecifier)
M: 4 C: 31
89%
M: 3 C: 5
63%
M: 3 C: 2
40%
M: 1 C: 7
88%
M: 0 C: 1
100%
polymorph(PType, ILexNameToken, PType)
M: 3 C: 12
80%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
possibleConstraint(PType, PType, ILexLocation)
M: 0 C: 20
100%
M: 0 C: 4
100%
M: 0 C: 3
100%
M: 0 C: 5
100%
M: 0 C: 1
100%
toDetailedString(PType)
M: 3 C: 7
70%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
toDisplay(PType)
M: 10 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 3 C: 0
0%
M: 1 C: 0
0%
typeResolve(PType, ATypeDefinition, IQuestionAnswer, TypeCheckInfo)
M: 3 C: 13
81%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 2 C: 1
33%
M: 0 C: 1
100%
unResolve(PType)
M: 1 C: 7
88%
M: 0 C: 0
100%
M: 0 C: 1
100%
M: 1 C: 3
75%
M: 0 C: 1
100%

Coverage

ERROR: Error while reading the sourcefile!