CascadingNarrowingTransformer.ceylon | | 0% | | 0% | 753 | 753 | 469 | 469 | 99 | 99 | 1 | 1 |
Editor.ceylon | | 75% | | 58% | 593 | 1,360 | 146 | 525 | 122 | 627 | 5 | 131 |
CeylonExpressionTransformer.ceylon | | 83% | | 72% | 140 | 412 | 105 | 844 | 108 | 354 | 0 | 5 |
WideningTransformer.ceylon | | 0% | | n/a | 318 | 318 | 317 | 317 | 318 | 318 | 1 | 1 |
ClassAliasDefinition.ceylon | | 28% | | 23% | 62 | 80 | 22 | 61 | 32 | 50 | 0 | 1 |
ClassDefinition.ceylon | | 33% | | 43% | 61 | 85 | 7 | 68 | 31 | 50 | 0 | 1 |
InterfaceAliasDefinition.ceylon | | 34% | | 24% | 49 | 65 | 17 | 50 | 26 | 42 | 0 | 1 |
DynamicInterfaceDefinition.ceylon | | 38% | | 43% | 46 | 65 | 5 | 50 | 26 | 42 | 0 | 1 |
InterfaceDefinition.ceylon | | 38% | | 43% | 45 | 65 | 5 | 50 | 25 | 42 | 0 | 1 |
FunctionShortcutDefinition.ceylon | | 40% | | 46% | 34 | 51 | 3 | 29 | 22 | 38 | 0 | 1 |
FunctionDefinition.ceylon | | 41% | | 46% | 31 | 51 | 3 | 29 | 19 | 38 | 0 | 1 |
FunctionDeclaration.ceylon | | 42% | | 45% | 31 | 47 | 4 | 30 | 21 | 36 | 0 | 1 |
ObjectDefinition.ceylon | | 46% | | 34% | 32 | 48 | 8 | 39 | 17 | 32 | 0 | 1 |
TypeAliasDefinition.ceylon | | 45% | | 32% | 27 | 43 | 7 | 32 | 16 | 32 | 0 | 1 |
Identifier.ceylon | | 67% | | 59% | 38 | 84 | 8 | 58 | 17 | 55 | 3 | 11 |
CallableConstructorDefinition.ceylon | | 50% | | 44% | 30 | 46 | 4 | 39 | 16 | 30 | 0 | 1 |
ImportFunctionValueElement.ceylon | | 40% | | 38% | 26 | 40 | 10 | 38 | 12 | 24 | 0 | 1 |
ObjectArgument.ceylon | | 53% | | 43% | 27 | 42 | 4 | 37 | 14 | 27 | 0 | 1 |
ModuleDescriptor.ceylon | | 39% | | 50% | 20 | 32 | 7 | 18 | 15 | 27 | 0 | 1 |
ValueConstructorDefinition.ceylon | | 52% | | 45% | 23 | 34 | 8 | 31 | 14 | 24 | 0 | 1 |
LazySpecification.ceylon | | 57% | | 56% | 19 | 35 | 3 | 26 | 12 | 27 | 0 | 1 |
ObjectExpression.ceylon | | 56% | | 42% | 24 | 37 | 4 | 32 | 13 | 24 | 0 | 1 |
ImportTypeElement.ceylon | | 59% | | 53% | 23 | 40 | 4 | 38 | 12 | 24 | 0 | 1 |
TypeConstraint.ceylon | | 59% | | 53% | 22 | 40 | 4 | 38 | 11 | 24 | 0 | 1 |
CallableParameter.ceylon | | 48% | | 50% | 17 | 30 | 2 | 18 | 12 | 25 | 0 | 1 |
ValueDefinition.ceylon | | 50% | | 50% | 16 | 30 | 2 | 18 | 11 | 25 | 0 | 1 |
TryCatchFinally.ceylon | | 55% | | 33% | 21 | 33 | 4 | 24 | 12 | 24 | 0 | 1 |
ValueGetterDefinition.ceylon | | 51% | | 50% | 15 | 28 | 2 | 18 | 10 | 23 | 0 | 1 |
Extension.ceylon | | 62% | | 35% | 21 | 35 | 5 | 32 | 9 | 22 | 0 | 1 |
FunctionArgument.ceylon | | 61% | | 50% | 15 | 28 | 2 | 19 | 10 | 23 | 0 | 1 |
TypeParameter.ceylon | | 63% | | 46% | 19 | 38 | 4 | 34 | 8 | 24 | 0 | 1 |
ModuleImport.ceylon | | 41% | | 50% | 18 | 26 | 7 | 17 | 14 | 22 | 0 | 1 |
FunctionExpression.ceylon | | 62% | | 44% | 19 | 31 | 3 | 24 | 11 | 22 | 0 | 1 |
TypedVariable.ceylon | | 52% | | 44% | 19 | 31 | 3 | 24 | 11 | 22 | 0 | 1 |
Node.ceylon | | 62% | | 75% | 13 | 41 | 2 | 29 | 7 | 23 | 2 | 3 |
Construction.ceylon | | 60% | | 44% | 18 | 31 | 3 | 25 | 10 | 22 | 0 | 1 |
SpecifiedVariable.ceylon | | 57% | | 50% | 18 | 32 | 3 | 27 | 10 | 22 | 0 | 1 |
DynamicValue.ceylon | | 58% | | 50% | 17 | 30 | 2 | 17 | 13 | 26 | 0 | 1 |
VariadicVariable.ceylon | | 45% | | 25% | 15 | 28 | 9 | 27 | 7 | 20 | 0 | 1 |
FloatLiteral.ceylon | | 44% | | 50% | 12 | 21 | 6 | 16 | 6 | 15 | 0 | 2 |
IntegerLiteral.ceylon | | 51% | | 50% | 11 | 22 | 6 | 16 | 6 | 17 | 0 | 3 |
SwitchCaseElseExpression.ceylon | | 81% | | 33% | 17 | 29 | 4 | 28 | 8 | 20 | 0 | 1 |
ClassDec.ceylon | | 64% | | 50% | 18 | 36 | 4 | 32 | 6 | 20 | 0 | 1 |
InterfaceDec.ceylon | | 64% | | 50% | 18 | 36 | 4 | 32 | 6 | 20 | 0 | 1 |
ImportElements.ceylon | | 57% | | 44% | 18 | 29 | 3 | 24 | 11 | 21 | 0 | 1 |
ValueDeclaration.ceylon | | 52% | | 50% | 15 | 27 | 3 | 19 | 11 | 23 | 0 | 1 |
SwitchCases.ceylon | | 57% | | 31% | 17 | 27 | 4 | 24 | 9 | 19 | 0 | 1 |
ValueSetterDefinition.ceylon | | 52% | | 50% | 14 | 26 | 2 | 17 | 10 | 22 | 0 | 1 |
VariadicParameter.ceylon | | 51% | | 50% | 14 | 26 | 2 | 17 | 10 | 22 | 0 | 1 |
SelfReference.ceylon | | 51% | | n/a | 15 | 40 | 12 | 39 | 15 | 40 | 0 | 5 |
Destructure.ceylon | | 54% | | 50% | 13 | 26 | 2 | 17 | 9 | 22 | 0 | 1 |
TuplePattern.ceylon | | 63% | | 50% | 14 | 28 | 3 | 25 | 7 | 19 | 0 | 1 |
IfElseExpression.ceylon | | 71% | | 50% | 12 | 24 | 2 | 17 | 8 | 20 | 0 | 1 |
WithinOperation.ceylon | | 65% | | 50% | 13 | 24 | 3 | 18 | 10 | 21 | 0 | 1 |
ValueParameter.ceylon | | 59% | | 50% | 12 | 26 | 2 | 17 | 8 | 22 | 0 | 1 |
ValueArgument.ceylon | | 58% | | 50% | 12 | 24 | 2 | 17 | 8 | 20 | 0 | 1 |
ValueSpecification.ceylon | | 63% | | 57% | 14 | 29 | 3 | 24 | 8 | 22 | 0 | 1 |
StringTemplate.ceylon | | 59% | | 50% | 11 | 22 | 2 | 18 | 6 | 17 | 0 | 1 |
TryClause.ceylon | | 59% | | 50% | 14 | 27 | 3 | 26 | 8 | 19 | 0 | 1 |
ForFail.ceylon | | 57% | | 43% | 14 | 26 | 3 | 23 | 8 | 19 | 0 | 1 |
PackageCompilationUnit.ceylon | | 58% | | 50% | 14 | 24 | 8 | 20 | 11 | 21 | 0 | 1 |
ModuleCompilationUnit.ceylon | | 58% | | 50% | 14 | 24 | 8 | 20 | 11 | 21 | 0 | 1 |
QualifiedExpression.ceylon | | 59% | | 50% | 11 | 25 | 2 | 17 | 8 | 22 | 0 | 1 |
TypeNameWithTypeArguments.ceylon | | 60% | | 43% | 12 | 26 | 6 | 26 | 6 | 19 | 0 | 1 |
UnspecifiedVariable.ceylon | | 63% | | 50% | 14 | 28 | 4 | 27 | 8 | 20 | 0 | 1 |
Annotation.ceylon | | 63% | | 43% | 13 | 28 | 4 | 25 | 7 | 21 | 0 | 2 |
TypeList.ceylon | | 67% | | 43% | 13 | 26 | 3 | 23 | 7 | 19 | 0 | 1 |
TypeArgument.ceylon | | 64% | | 50% | 12 | 27 | 3 | 26 | 6 | 19 | 0 | 1 |
MemberNameWithTypeArguments.ceylon | | 62% | | 43% | 12 | 26 | 3 | 23 | 6 | 19 | 0 | 1 |
IfElse.ceylon | | 60% | | 43% | 12 | 24 | 3 | 23 | 6 | 17 | 0 | 1 |
PackageDescriptor.ceylon | | 53% | | 50% | 12 | 22 | 7 | 16 | 9 | 19 | 0 | 1 |
BaseMeta.ceylon | | 65% | | 50% | 12 | 27 | 3 | 24 | 6 | 19 | 0 | 1 |
BaseType.ceylon | | 65% | | 50% | 12 | 27 | 3 | 24 | 6 | 19 | 0 | 1 |
ValueDec.ceylon | | 64% | | 50% | 11 | 23 | 2 | 17 | 8 | 20 | 0 | 1 |
ArgumentList.ceylon | | 71% | | 43% | 12 | 28 | 3 | 23 | 6 | 21 | 0 | 1 |
Annotations.ceylon | | 66% | | 50% | 12 | 29 | 3 | 26 | 6 | 21 | 0 | 1 |
DecQualifier.ceylon | | 67% | | 50% | 12 | 29 | 3 | 24 | 6 | 21 | 0 | 1 |
CompilationUnit.ceylon | | 65% | | 50% | 12 | 24 | 4 | 20 | 9 | 21 | 0 | 1 |
Assertion.ceylon | | 56% | | 50% | 11 | 22 | 2 | 16 | 8 | 19 | 0 | 1 |
NamedArguments.ceylon | | 66% | | 50% | 12 | 24 | 2 | 16 | 9 | 21 | 0 | 1 |
AndAssignmentOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
IntersectAssignmentOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
ComplementAssignmentOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
SubtractAssignmentOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
RemainderAssignmentOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
UnionAssignmentOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
OrAssignmentOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
AssignOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
AddAssignmentOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
MultiplyAssignmentOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
DivideAssignmentOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
ThenOperation.ceylon | | 77% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
InOperation.ceylon | | 72% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
DifferenceOperation.ceylon | | 69% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
MeasureOperation.ceylon | | 69% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
SpanOperation.ceylon | | 69% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
SumOperation.ceylon | | 69% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
EntryOperation.ceylon | | 69% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
ScaleOperation.ceylon | | 68% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
QuotientOperation.ceylon | | 68% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
RemainderOperation.ceylon | | 68% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
ProductOperation.ceylon | | 68% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
ExponentiationOperation.ceylon | | 63% | | 50% | 10 | 23 | 2 | 21 | 7 | 20 | 0 | 1 |
ElseOperation.ceylon | | 78% | | 50% | 9 | 23 | 2 | 21 | 6 | 20 | 0 | 1 |
MatchCase.ceylon | | 61% | | 67% | 11 | 23 | 2 | 20 | 5 | 14 | 0 | 1 |
OrOperation.ceylon | | 76% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
AndOperation.ceylon | | 75% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
NotEqualOperation.ceylon | | 74% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
IdenticalOperation.ceylon | | 74% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
EqualOperation.ceylon | | 74% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
IsOperation.ceylon | | 72% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
OfOperation.ceylon | | 72% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
CompareOperation.ceylon | | 72% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
LargeAsOperation.ceylon | | 72% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
SmallerOperation.ceylon | | 72% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
LargerOperation.ceylon | | 72% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
SmallAsOperation.ceylon | | 72% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
ComplementOperation.ceylon | | 65% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
UnionOperation.ceylon | | 65% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
IntersectionOperation.ceylon | | 64% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
ConstructorDec.ceylon | | 60% | | 50% | 10 | 21 | 2 | 17 | 7 | 18 | 0 | 1 |
GivenDec.ceylon | | 70% | | 50% | 9 | 23 | 2 | 17 | 6 | 20 | 0 | 1 |
FunctionDec.ceylon | | 70% | | 50% | 9 | 23 | 2 | 17 | 6 | 20 | 0 | 1 |
AliasDec.ceylon | | 70% | | 50% | 9 | 23 | 2 | 17 | 6 | 20 | 0 | 1 |
LetExpression.ceylon | | 77% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
SpanSubscript.ceylon | | 69% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
MeasureSubscript.ceylon | | 69% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
Invocation.ceylon | | 63% | | 50% | 10 | 22 | 2 | 16 | 7 | 19 | 0 | 1 |
CallableType.ceylon | | 61% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
EntryPattern.ceylon | | 60% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
SpecifiedPattern.ceylon | | 60% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
ForComprehensionClause.ceylon | | 60% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
ForIterator.ceylon | | 60% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
IfClause.ceylon | | 60% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
ForClause.ceylon | | 60% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
IfComprehensionClause.ceylon | | 60% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
EntryType.ceylon | | 57% | | 50% | 10 | 20 | 2 | 16 | 7 | 17 | 0 | 1 |
CaseExpression.ceylon | | 78% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
ExistsCondition.ceylon | | 62% | | 50% | 9 | 22 | 2 | 16 | 6 | 19 | 0 | 1 |
NonemptyCondition.ceylon | | 62% | | 50% | 9 | 22 | 2 | 16 | 6 | 19 | 0 | 1 |
DefaultedParameterReference.ceylon | | 61% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
DefaultedValueParameter.ceylon | | 61% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
SwitchCaseElse.ceylon | | 61% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
ElementOrSubrangeExpression.ceylon | | 61% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
CaseClause.ceylon | | 61% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
DefaultedCallableParameter.ceylon | | 61% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
Import.ceylon | | 61% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
While.ceylon | | 61% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
CatchClause.ceylon | | 61% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
MemberMeta.ceylon | | 61% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
IsCondition.ceylon | | 60% | | 50% | 9 | 22 | 2 | 16 | 6 | 19 | 0 | 1 |
ModuleDec.ceylon | | 61% | | 43% | 11 | 22 | 3 | 23 | 5 | 15 | 0 | 1 |
PackageDec.ceylon | | 61% | | 43% | 11 | 22 | 3 | 23 | 5 | 15 | 0 | 1 |
SequentialType.ceylon | | 71% | | 67% | 10 | 25 | 3 | 26 | 6 | 19 | 0 | 1 |
QualifiedType.ceylon | | 63% | | 50% | 9 | 20 | 2 | 16 | 6 | 17 | 0 | 1 |
Throw.ceylon | | 65% | | 43% | 11 | 24 | 3 | 23 | 5 | 17 | 0 | 1 |
ImmediateNarrowingTransformer.ceylon | | 92% | | n/a | 8 | 99 | 7 | 98 | 8 | 99 | 0 | 1 |
Return.ceylon | | 67% | | 43% | 10 | 24 | 3 | 23 | 4 | 17 | 0 | 1 |
VariadicType.ceylon | | 65% | | 50% | 8 | 22 | 2 | 16 | 5 | 19 | 0 | 1 |
ModuleBody.ceylon | | 48% | | 50% | 9 | 17 | 7 | 15 | 8 | 16 | 0 | 1 |
AssignmentStatement.ceylon | | 62% | | 67% | 6 | 17 | 2 | 17 | 4 | 14 | 0 | 1 |
AnonymousArgument.ceylon | | 59% | | 50% | 6 | 16 | 2 | 16 | 4 | 14 | 0 | 1 |
SpecifiedArgument.ceylon | | 59% | | 50% | 6 | 16 | 2 | 16 | 4 | 14 | 0 | 1 |
SwitchClause.ceylon | | 62% | | 33% | 7 | 17 | 3 | 17 | 4 | 14 | 0 | 1 |
UnionType.ceylon | | 56% | | 50% | 6 | 15 | 2 | 15 | 4 | 13 | 0 | 1 |
IntersectionType.ceylon | | 55% | | 50% | 6 | 15 | 2 | 15 | 4 | 13 | 0 | 1 |
NotOperation.ceylon | | 80% | | 50% | 7 | 17 | 2 | 17 | 6 | 16 | 0 | 1 |
ExistsOperation.ceylon | | 76% | | 50% | 7 | 17 | 2 | 17 | 6 | 16 | 0 | 1 |
NonemptyOperation.ceylon | | 76% | | 50% | 7 | 17 | 2 | 17 | 6 | 16 | 0 | 1 |
extraInfo.ceylon | | 66% | | 75% | 6 | 12 | 2 | 12 | 5 | 10 | 0 | 2 |
IdentityOperation.ceylon | | 69% | | 50% | 6 | 16 | 2 | 16 | 5 | 15 | 0 | 1 |
NegationOperation.ceylon | | 69% | | 50% | 6 | 16 | 2 | 16 | 5 | 15 | 0 | 1 |
StringLiteral.ceylon | | 72% | | 83% | 4 | 21 | 2 | 14 | 3 | 18 | 0 | 1 |
KeySubscript.ceylon | | 77% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
SpanToSubscript.ceylon | | 77% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
SpanFromSubscript.ceylon | | 77% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
Resource.ceylon | | 67% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
InvocationStatement.ceylon | | 65% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
ExpressionComprehensionClause.ceylon | | 64% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
GroupedType.ceylon | | 64% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
ImportTypeAlias.ceylon | | 64% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
Iterable.ceylon | | 64% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
FailClause.ceylon | | 64% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
IsCase.ceylon | | 64% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
Tuple.ceylon | | 64% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
SpreadType.ceylon | | 64% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
ImportFunctionValueAlias.ceylon | | 64% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
PatternList.ceylon | | 61% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
FullPackageName.ceylon | | 61% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
Conditions.ceylon | | 61% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
Resources.ceylon | | 61% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
TypeArguments.ceylon | | 61% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
PostfixDecrementOperation.ceylon | | 61% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
PrefixIncrementOperation.ceylon | | 61% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
PrefixDecrementOperation.ceylon | | 61% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
PostfixIncrementOperation.ceylon | | 61% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
Break.ceylon | | 51% | | n/a | 5 | 12 | 5 | 13 | 5 | 12 | 0 | 1 |
Continue.ceylon | | 51% | | n/a | 5 | 12 | 5 | 13 | 5 | 12 | 0 | 1 |
OpenBound.ceylon | | 81% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
ClosedBound.ceylon | | 81% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
SpreadArgument.ceylon | | 74% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
PrefixPostfixStatement.ceylon | | 69% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
ElseClause.ceylon | | 69% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
TypeMeta.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
FinallyClause.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
GroupedExpression.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
BooleanCondition.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
OptionalType.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
ParameterReference.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
DefaultedType.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
Comprehension.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
ClassSpecifier.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
DynamicBlock.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
VariablePattern.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
BaseExpression.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
ExtendedType.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
TupleType.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
TypeSpecifier.ceylon | | 66% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
IterableType.ceylon | | 65% | | 50% | 6 | 15 | 2 | 15 | 5 | 14 | 0 | 1 |
ClassBody.ceylon | | 63% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
CaseTypes.ceylon | | 63% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
SatisfiedTypes.ceylon | | 63% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
InterfaceBody.ceylon | | 63% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
Block.ceylon | | 63% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
TypeParameters.ceylon | | 63% | | 50% | 5 | 15 | 2 | 15 | 4 | 14 | 0 | 1 |
PositionalArguments.ceylon | | 70% | | 50% | 5 | 17 | 2 | 15 | 4 | 16 | 0 | 1 |
Parameters.ceylon | | 67% | | 50% | 5 | 17 | 2 | 15 | 4 | 16 | 0 | 1 |
Specifier.ceylon | | 60% | | 50% | 6 | 14 | 2 | 14 | 5 | 13 | 0 | 1 |
FunctionModifier.ceylon | | 44% | | n/a | 4 | 10 | 4 | 10 | 4 | 10 | 0 | 1 |
DynamicModifier.ceylon | | 54% | | 50% | 4 | 11 | 5 | 12 | 3 | 10 | 0 | 1 |
OutModifier.ceylon | | 46% | | n/a | 4 | 10 | 4 | 10 | 4 | 10 | 0 | 1 |
InModifier.ceylon | | 46% | | n/a | 4 | 10 | 4 | 10 | 4 | 10 | 0 | 1 |
ValueModifier.ceylon | | 46% | | n/a | 4 | 10 | 4 | 10 | 4 | 10 | 0 | 1 |
LazySpecifier.ceylon | | 62% | | 50% | 5 | 14 | 2 | 14 | 4 | 13 | 0 | 1 |
MemberOperator.ceylon | | 52% | | n/a | 4 | 11 | 4 | 11 | 4 | 11 | 0 | 1 |
SpreadMemberOperator.ceylon | | 52% | | n/a | 4 | 11 | 4 | 11 | 4 | 11 | 0 | 1 |
SafeMemberOperator.ceylon | | 52% | | n/a | 4 | 11 | 4 | 11 | 4 | 11 | 0 | 1 |
ImportWildcard.ceylon | | 50% | | n/a | 3 | 10 | 4 | 10 | 3 | 10 | 0 | 1 |
VoidModifier.ceylon | | 51% | | n/a | 3 | 10 | 4 | 10 | 3 | 10 | 0 | 1 |
PackageQualifier.ceylon | | 55% | | n/a | 3 | 10 | 3 | 10 | 3 | 10 | 0 | 1 |
CharacterLiteral.ceylon | | 76% | | 50% | 3 | 14 | 2 | 13 | 2 | 13 | 0 | 1 |
Literal.ceylon | | 56% | | n/a | 3 | 6 | 1 | 5 | 3 | 6 | 0 | 1 |
UnaryIshOperation.ceylon | | 50% | | 0% | 3 | 5 | 1 | 3 | 2 | 4 | 0 | 1 |
Visitor.ceylon | | 100% | | n/a | 1 | 319 | 0 | 318 | 1 | 319 | 1 | 2 |
module.ceylon | | 0% | | n/a | 2 | 2 | 1 | 1 | 2 | 2 | 1 | 1 |
UnaryOperation.ceylon | | 81% | | n/a | 2 | 5 | 0 | 4 | 2 | 5 | 0 | 1 |
UnaryTypeOperation.ceylon | | 71% | | n/a | 2 | 4 | 0 | 3 | 2 | 4 | 0 | 1 |
PrefixOperation.ceylon | | 71% | | n/a | 2 | 4 | 0 | 3 | 2 | 4 | 0 | 1 |
UnaryArithmeticOperation.ceylon | | 71% | | n/a | 2 | 4 | 0 | 3 | 2 | 4 | 0 | 1 |
PostfixOperation.ceylon | | 71% | | n/a | 2 | 4 | 0 | 3 | 2 | 4 | 0 | 1 |
Type.ceylon | | 82% | | n/a | 2 | 6 | 0 | 4 | 2 | 6 | 0 | 2 |
nullsafeInvoke.ceylon | | 82% | | 100% | 1 | 3 | 0 | 3 | 1 | 2 | 0 | 1 |
ExponentiatingExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
NegatingExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
EquatingExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ComparingExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
DisjoiningExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
MultiplyingExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ScalingExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
SpanningExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ConjoiningExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
package.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
IntersectingExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
StructureExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
UnioningExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
InvertingExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ExistsNonemptyExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
PrePostfixingExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
AssigningExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
AddingExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
ThenElseExpression.ceylon | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
AnySpecifier.ceylon | | 90% | | n/a | 1 | 4 | 0 | 3 | 1 | 4 | 0 | 1 |
Modifier.ceylon | | 88% | | n/a | 1 | 4 | 0 | 3 | 1 | 4 | 0 | 1 |
ConstructorDefinition.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Declaration.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Operation.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ExtensionOrConstruction.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
NameWithTypeArguments.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Statement.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ComparisonOperation.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Meta.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
TypeModifier.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
EqualityOperation.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ImportElement.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
AnyCompilationUnit.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
LogicalOperation.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
AnyInterface.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Dec.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Bound.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ArithmeticAssignmentOperation.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
LocalModifier.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
RequiredParameter.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
DefaultedParameter.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
MainType.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Condition.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
AnyInterfaceDefinition.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ValueExpression.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
AssignmentOperation.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Arguments.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
UnionableType.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
AnyValue.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
AnyClass.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
SimpleType.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Directive.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ControlStructure.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Variance.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
NamedArgument.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
TypeDeclaration.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ClassOrInterface.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
SetAssignmentOperation.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Expression.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ExistsOrNonemptyCondition.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ConditionalExpression.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ExpressionStatement.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
InlineDefinitionArgument.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Body.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Parameter.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
CaseItem.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
InitialComprehensionClause.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Pattern.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
BinaryOperation.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Variable.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
AnyMemberOperator.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
TypedDeclaration.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
PrimaryType.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
LogicalAssignmentOperation.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Primary.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ImportAlias.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
SetOperation.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ArithmeticOperation.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
AnyFunction.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
ComprehensionClause.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
TypeDec.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
MemberDec.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Specification.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
RangeSubscript.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Atom.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |
Subscript.ceylon | | 82% | | n/a | 1 | 3 | 0 | 2 | 1 | 3 | 0 | 1 |