test.ceylon.ast.redhat

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total20,579 of 115,61882%1,055 of 1,97847%3,58810,7977792,8282,8519,807141,122
abstractTests.ceylon8132,61376%395157%84474145360429832
ClassDefinition.ceylon35565465%112771%2569319155007
ClassAliasDefinition.ceylon32453662%171547%316539154907
SelfReference.ceylon2951,23281%15525%55145113045135015
DynamicInterfaceDefinition.ceylon24749667%121454%306039194707
BaseType.ceylon23879277%121250%2480441156827
InterfaceAliasDefinition.ceylon22748568%141246%276039144707
ArgumentList.ceylon18466678%4450%1655423135127
InterfaceDefinition.ceylon17958076%32388%1561310134807
FunctionShortcutDefinition.ceylon13357681%81056%1960391251011
ObjectDefinition.ceylon12433973%9744%214339133503
TypeAliasDefinition.ceylon12142478%8643%195039124307
QualifiedExpression.ceylon11741778%8220%1545420104003
FunctionDefinition.ceylon10566986%31583%13613101152011
ValueConstructorDefinition.ceylon10529674%6440%183839133303
ObjectArgument.ceylon10232076%9744%214139133303
FunctionDeclaration.ceylon10071888%31583%13633121154011
completeCompilationUnit.ceylon9430176%3125%1841616163904
TryCatchFinally.ceylon9340581%6857%184839134107
TuplePattern.ceylon8671289%41478%1258521949011
ExistsCondition.ceylon7936182%5338%1642314123803
NonemptyCondition.ceylon7932981%5338%1640312123603
ModuleDescriptor.ceylon7929779%3125%133539113303
SwitchCaseElseExpression.ceylon7743185%5758%154539113907
GivenDec.ceylon7728479%4233%1334412103103
ImportFunctionValueElement.ceylon7534682%61062%1543311103503
CallableConstructorDefinition.ceylon7442285%31381%1244312103603
TypeParameter.ceylon7336283%51575%1444310103403
ModuleImport.ceylon7327679%3125%133339113103
ModuleCompilationUnit.ceylon7235983%5338%144328103907
PackageCompilationUnit.ceylon7235983%5338%144328103907
ImportElements.ceylon7156289%3975%1251317104507
TypeArguments.ceylon7148287%3562%1247311104308
IsCondition.ceylon7135783%4867%1441312113503
PackageDescriptor.ceylon7126479%3125%133339113103
ObjectExpression.ceylon7034883%31381%124229103403
TypeConstraint.ceylon7034883%31381%1242310103403
Annotations.ceylon6849488%31179%1251211104407
UnionType.ceylon6574792%83883%166732294408
Identifier.ceylon6573592%3125%1383361118103
ValueSetterDefinition.ceylon6530482%3350%1235310103203
Destructure.ceylon6529682%3125%1234310103203
VariadicParameter.ceylon6529082%3125%123429103203
AssignmentStatement.ceylon6525980%3125%1332310113003
Construction.ceylon6447588%5338%133731393303
MemberMeta.ceylon6437185%4450%123531593103
While.ceylon6426781%3125%123339103103
Extension.ceylon6362691%61062%144431693603
SwitchCases.ceylon6343787%6857%14442893707
ImportTypeElement.ceylon6242187%31381%1247317103903
ValueDeclaration.ceylon6240287%3125%1240318103803
Specifier.ceylon6238086%3125%1244221104203
PositionalArguments.ceylon6233784%3125%1239317103703
CallableType.ceylon6229883%3125%1233210103103
ValueGetterDefinition.ceylon6229082%3125%123139102903
Block.ceylon5964892%3562%114722994307
MatchCase.ceylon5963191%3562%114331193907
BaseExpression.ceylon5958891%3770%116934296403
LazySpecification.ceylon5958691%3975%115021194407
CompilationUnit.ceylon5957891%3975%1154312948011
Parameters.ceylon5956591%3562%114521594107
LetExpression.ceylon5956290%3562%114231493807
CallableParameter.ceylon5951890%3562%114331193907
FunctionExpression.ceylon5949789%31179%114831194107
ValueSpecification.ceylon5949689%3562%114822294403
ClassBody.ceylon5948789%3562%114131793707
FunctionArgument.ceylon5948189%3562%114231093807
StringTemplate.ceylon5947089%3125%113333593103
CaseTypes.ceylon5944988%3562%11413993707
FullPackageName.ceylon5944188%3562%114231093807
InterfaceBody.ceylon5942788%3562%11412893707
NamedArguments.ceylon5942288%3350%113931093606
ExtendedType.ceylon5941988%3125%114332294103
Resources.ceylon5941187%3562%11412893707
ClassSpecifier.ceylon5941087%3125%114222094003
InterfaceDec.ceylon5940787%31583%114231493303
ClassDec.ceylon5940787%31583%114221393303
Conditions.ceylon5940687%3562%11413993707
StringLiteral.ceylon5939687%3350%114622094303
ModuleBody.ceylon5939287%3562%11432993907
DynamicValue.ceylon5938087%3562%11402793607
TypeParameters.ceylon5937786%3562%11403893607
SatisfiedTypes.ceylon5937586%3562%11402793607
VariadicType.ceylon5937186%3125%113321093103
IntersectionType.ceylon5936186%3125%11343993205
QualifiedType.ceylon5935386%3125%113131492903
AliasDec.ceylon5935386%3350%113521293203
Invocation.ceylon5934085%3125%113821593603
FunctionDec.ceylon5933785%3350%113521293203
ValueDec.ceylon5933785%3350%113531393203
Modifier.ceylon5932885%3125%11293692703
CatchClause.ceylon5932785%3770%11352993003
VariablePattern.ceylon5932285%3770%113831193303
SequentialType.ceylon5932285%3770%113831193303
WithinOperation.ceylon5932084%3562%113431093003
BaseMeta.ceylon5931884%3125%11313992903
BinaryOperation.ceylon5931684%3125%11293692703
ValueDefinition.ceylon5931584%3125%113231093003
ValueParameter.ceylon5931584%3125%113531193303
SumOperation.ceylon5931584%3125%113521393303
DefaultedType.ceylon5930984%3125%11313992903
TypeModifier.ceylon5930884%3125%11292592703
TryClause.ceylon5930884%3770%11372993203
Annotation.ceylon5930684%3770%113631293103
IfElseExpression.ceylon5930684%3125%113331193103
IfElse.ceylon5930484%3770%113821093303
ForFail.ceylon5930484%3770%113731093203
ValueArgument.ceylon5929583%3350%11323992903
Throw.ceylon5929383%3770%11372993203
Return.ceylon5929383%3770%11372993203
ForIterator.ceylon5929383%3125%113231093003
SwitchClause.ceylon5929083%3125%113131192903
Assertion.ceylon5929083%3125%11342993203
Resource.ceylon5929083%3125%113131192903
Import.ceylon5928983%3125%11322993003
TupleType.ceylon5928683%3125%113331193103
ProductOperation.ceylon5928583%3125%113331193103
NotOperation.ceylon5928383%3125%113321093103
AssignOperation.ceylon5928283%3125%113231093003
ModuleDec.ceylon5928183%3770%11342892903
PackageDec.ceylon5928183%3770%11342892903
EqualityOperation.ceylon5928083%3125%11293692703
ConstructorDec.ceylon5928083%3125%11303892803
LazySpecifier.ceylon5927983%3125%113321093103
ExponentiationOperation.ceylon5927782%3125%113231093003
Tuple.ceylon5927782%3125%11322993003
Iterable.ceylon5927782%3125%11322993003
TypeMeta.ceylon5927782%3125%113231093003
CaseClause.ceylon5927582%3125%11312892903
ElementOrSubrangeExpression.ceylon5927582%3125%11313992903
SpecifiedArgument.ceylon5927382%3125%113231093003
ParameterReference.ceylon5927382%3125%113421193203
ExtensionOrConstruction.ceylon5927282%3125%11292592703
ConditionalExpression.ceylon5927282%3125%11293692703
ConstructorDefinition.ceylon5927282%3125%11292592703
TypeSpecifier.ceylon5927282%3125%11322993003
IterableType.ceylon5927282%3125%113231093003
UnaryArithmeticOperation.ceylon5927282%3125%11292592703
DefaultedValueParameter.ceylon5927182%3125%11313992903
ComplementOperation.ceylon5927182%3125%11313992903
NotEqualOperation.ceylon5927182%3125%11312992903
AddAssignmentOperation.ceylon5927182%3125%11313992903
EqualOperation.ceylon5927182%3125%11312992903
IntersectionOperation.ceylon5927182%3125%11312892903
NegationOperation.ceylon5926982%3125%11322993003
Primary.ceylon5926882%3125%11292592703
ElseOperation.ceylon5926682%3125%11313992903
IntegerLiteral.ceylon5926682%3125%113431293203
GroupedType.ceylon5926382%3125%11313992903
ElseClause.ceylon5926282%3125%11322993003
OptionalType.ceylon5926182%3125%11313992903
PostfixDecrementOperation.ceylon5926182%3125%11313992903
AnonymousArgument.ceylon5926182%3125%11313992903
PrefixDecrementOperation.ceylon5926182%3125%11312892903
PrefixIncrementOperation.ceylon5926182%3125%11313992903
PostfixIncrementOperation.ceylon5926182%3125%11313992903
IsCase.ceylon5926182%3125%11312892903
InvocationStatement.ceylon5926182%3125%11312892903
PrimaryType.ceylon5926082%3125%11293692703
NonemptyOperation.ceylon5926082%3125%11312892903
Atom.ceylon5926082%3125%11292592703
PrefixPostfixStatement.ceylon5926082%3125%11313992903
BooleanCondition.ceylon5925981%3125%11312892903
Comprehension.ceylon5925981%3125%11313992903
IfComprehensionClause.ceylon5925981%3125%11303892803
ForComprehensionClause.ceylon5925981%3125%11303892803
KeySubscript.ceylon5925881%3125%11312892903
GroupedExpression.ceylon5925881%3125%11313992903
ForClause.ceylon5925781%3125%11302792803
SwitchCaseElse.ceylon5925781%3125%11303892803
EntryType.ceylon5925781%3125%11302792803
IfClause.ceylon5925781%3125%11302792803
ImportTypeAlias.ceylon5925681%3125%11312892903
CharacterLiteral.ceylon5925681%3125%11312892903
IsOperation.ceylon5925681%3125%11302792803
ImportFunctionValueAlias.ceylon5925681%3125%11313992903
OfOperation.ceylon5925681%3125%11302792803
SmallerOperation.ceylon5925581%3125%11303892803
DefaultedParameterReference.ceylon5925581%3125%11303892803
IdenticalOperation.ceylon5925581%3125%11303892803
DivideAssignmentOperation.ceylon5925581%3125%11303892803
SpanOperation.ceylon5925581%3125%11302792803
EntryPattern.ceylon5925581%3125%11302792803
MultiplyAssignmentOperation.ceylon5925581%3125%11302792803
MeasureSubscript.ceylon5925581%3125%11303892803
DefaultedCallableParameter.ceylon5925581%3125%11303892803
SmallAsOperation.ceylon5925581%3125%11302792803
UnionAssignmentOperation.ceylon5925581%3125%11302792803
ComplementAssignmentOperation.ceylon5925581%3125%11303892803
FloatLiteral.ceylon5925581%3125%113231093003
RemainderOperation.ceylon5925581%3125%11302792803
DifferenceOperation.ceylon5925581%3125%11303892803
InOperation.ceylon5925581%3125%11302792803
RemainderAssignmentOperation.ceylon5925581%3125%11303892803
EntryOperation.ceylon5925581%3125%11302792803
LargeAsOperation.ceylon5925581%3125%11303892803
CompareOperation.ceylon5925581%3125%11303892803
MeasureOperation.ceylon5925581%3125%11302792803
AndOperation.ceylon5925581%3125%11303892803
SpanSubscript.ceylon5925581%3125%11302792803
AndAssignmentOperation.ceylon5925581%3125%11303892803
UnionOperation.ceylon5925581%3125%11302792803
QuotientOperation.ceylon5925581%3125%11303892803
OrOperation.ceylon5925581%3125%11303892803
IntersectAssignmentOperation.ceylon5925581%3125%11303892803
ScaleOperation.ceylon5925581%3125%11303892803
SubtractAssignmentOperation.ceylon5925581%3125%11303892803
OrAssignmentOperation.ceylon5925581%3125%11303892803
LargerOperation.ceylon5925581%3125%11302792803
ThenOperation.ceylon5925581%3125%11303892803
ControlStructure.ceylon5925281%3125%11292592703
UnaryOperation.ceylon5925281%3125%11292592703
ArithmeticOperation.ceylon5925281%3125%11292592703
Statement.ceylon5925281%3125%11292592703
FinallyClause.ceylon5924781%3125%11302792803
DynamicBlock.ceylon5924781%3125%11302792803
FailClause.ceylon5924781%3125%11303892803
SpreadType.ceylon5924781%3125%11302792803
IdentityOperation.ceylon5924681%3125%11302792803
SpanFromSubscript.ceylon5924681%3125%11303892803
ExistsOperation.ceylon5924681%3125%11302792803
SpreadArgument.ceylon5924681%3125%11303892803
SpanToSubscript.ceylon5924681%3125%11303892803
ExpressionComprehensionClause.ceylon5924581%3125%11303892803
Declaration.ceylon5924481%3125%11292592703
ArithmeticAssignmentOperation.ceylon5924481%3125%11293692703
Dec.ceylon5924481%3125%11292592703
Expression.ceylon5924481%3125%11292592703
ComparisonOperation.ceylon5923680%3125%11293692703
Directive.ceylon5923680%3125%11292592703
AssignmentOperation.ceylon5923680%3125%11292592703
TypeDec.ceylon5923680%3125%11293692703
Literal.ceylon5923680%3125%11292592703
RangeSubscript.ceylon5923680%3125%11292592703
MemberOperator.ceylon5922980%3125%11292692703
VoidModifier.ceylon5922980%3125%11293792703
Continue.ceylon5922980%3125%11292692703
OutModifier.ceylon5922980%3125%11293792703
SafeMemberOperator.ceylon5922980%3125%11293792703
FunctionModifier.ceylon5922980%3125%11293792703
ImportWildcard.ceylon5922980%3125%11292692703
Break.ceylon5922980%3125%11292692703
ValueModifier.ceylon5922980%3125%11292692703
InModifier.ceylon5922980%3125%11292692703
DynamicModifier.ceylon5922980%3125%11292692703
SpreadMemberOperator.ceylon5922980%3125%11293792703
SetOperation.ceylon5922879%3125%11292592703
RequiredParameter.ceylon5922879%3125%11292592703
Parameter.ceylon5922879%3125%11292592703
SetAssignmentOperation.ceylon5922879%3125%11293692703
NamedArgument.ceylon5922879%3125%11292592703
ExpressionStatement.ceylon5922879%3125%11293692703
DefaultedParameter.ceylon5922879%3125%11292592703
InlineDefinitionArgument.ceylon5922879%3125%11293692703
Meta.ceylon5922879%3125%11292592703
Pattern.ceylon5922879%3125%11293692703
AnyCompilationUnit.ceylon5922879%3125%11293692703
Operation.ceylon5922879%3125%11292592703
AnyValue.ceylon5922879%3125%11292592703
AnyFunction.ceylon5922879%3125%11293692703
AnyMemberOperator.ceylon5922879%3125%11293692703
Condition.ceylon5922879%3125%11292592703
MainType.ceylon5922079%3125%11292592703
AnySpecifier.ceylon5922079%3125%11293692703
Subscript.ceylon5922079%3125%11292592703
ImportElement.ceylon5922079%3125%11292592703
Specification.ceylon5922079%3125%11292592703
PrefixOperation.ceylon5922079%3125%11292592703
TypedDeclaration.ceylon5922079%3125%11293692703
ClassOrInterface.ceylon5922079%3125%11292592703
AnyInterface.ceylon5922079%3125%11292592703
SimpleType.ceylon5922079%3125%11292592703
UnaryIshOperation.ceylon5922079%3125%11293692703
AnyInterfaceDefinition.ceylon5922079%3125%11293692703
MemberDec.ceylon5922079%3125%11292592703
UnionableType.ceylon5922079%3125%11293692703
PostfixOperation.ceylon5922079%3125%11292592703
Type.ceylon5922079%3125%11292592703
TypeDeclaration.ceylon5922079%3125%11292592703
LocalModifier.ceylon5922079%3125%11292592703
InitialComprehensionClause.ceylon5922079%3125%11293692703
ExistsOrNonemptyCondition.ceylon5922079%3125%11293692703
LogicalOperation.ceylon5922079%3125%11292592703
AnyClass.ceylon5922079%3125%11292592703
LogicalAssignmentOperation.ceylon5922079%3125%11292592703
Arguments.ceylon5922079%3125%11292592703
ImportAlias.ceylon5922079%3125%11293692703
Variance.ceylon5922079%3125%11292592703
UnaryTypeOperation.ceylon5922079%3125%11292592703
CaseItem.ceylon5922079%3125%11292592703
ComprehensionClause.ceylon5920678%3125%11292592703
Body.ceylon4220483%3125%8221462003
Bound.ceylon4219682%3125%8221462003
ClosedBound.ceylon3923386%3125%72421152203
OpenBound.ceylon3923386%3125%72411052203
typeList.ceylon29492%51169%6270621805
module.ceylon0%n/a22222211
SimpleTokenFactory.ceylon5788%n/a230102301
package.ceylon0%n/a11111111