test.ceylon.ast.redhat

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total20,579 of 118,78583%1,055 of 1,97847%3,58810,8007752,8272,8519,810141,122
abstractTests.ceylon8132,61376%395157%84474145360429832
ClassDefinition.ceylon35566465%112771%2569319155007
ClassAliasDefinition.ceylon32454663%171547%316539154907
SelfReference.ceylon2951,30282%15525%55145113045135015
DynamicInterfaceDefinition.ceylon24750667%121454%306039194707
BaseType.ceylon23880277%121250%2480441156827
InterfaceAliasDefinition.ceylon22749569%141246%276039144707
ArgumentList.ceylon18467679%4450%1655423135127
InterfaceDefinition.ceylon17959077%32388%1561310134807
FunctionShortcutDefinition.ceylon13358682%81056%1960391251011
ObjectDefinition.ceylon12434974%9744%214339133503
TypeAliasDefinition.ceylon12143478%8643%195039124307
QualifiedExpression.ceylon11742778%8220%1545420104003
FunctionDefinition.ceylon10567987%31583%13613101152011
ValueConstructorDefinition.ceylon10530674%6440%183839133303
ObjectArgument.ceylon10233076%9744%214139133303
FunctionDeclaration.ceylon10072888%31583%13633121154011
completeCompilationUnit.ceylon9431177%3125%1841616163904
TryCatchFinally.ceylon9341582%6857%184828134107
TuplePattern.ceylon8672289%41478%1258521949011
ExistsCondition.ceylon7937182%5338%1642314123803
NonemptyCondition.ceylon7933981%5338%1640312123603
ModuleDescriptor.ceylon7930780%3125%133539113303
SwitchCaseElseExpression.ceylon7744185%5758%154539113907
GivenDec.ceylon7729479%4233%1334311103103
ImportFunctionValueElement.ceylon7535683%61062%1543311103503
CallableConstructorDefinition.ceylon7443285%31381%1244312103603
TypeParameter.ceylon7337284%51575%1444310103403
ModuleImport.ceylon7328680%3125%133339113103
ModuleCompilationUnit.ceylon7236984%5338%144339103907
PackageCompilationUnit.ceylon7236984%5338%144339103907
ImportElements.ceylon7157289%3975%1251216104507
TypeArguments.ceylon7149287%3562%1247311104308
IsCondition.ceylon7136784%4867%1441312113503
PackageDescriptor.ceylon7127479%3125%133339113103
ObjectExpression.ceylon7035884%31381%1242310103403
TypeConstraint.ceylon7035884%31381%124229103403
Annotations.ceylon6850488%31179%1251211104407
UnionType.ceylon6575792%83883%166722194408
Identifier.ceylon6575392%3125%1384261118203
ValueSetterDefinition.ceylon6531483%3350%1235310103203
Destructure.ceylon6530682%3125%1234310103203
VariadicParameter.ceylon6530082%3125%1234310103203
AssignmentStatement.ceylon6526981%3125%133229113003
Construction.ceylon6448588%5338%133731393303
MemberMeta.ceylon6438186%4450%123531593103
While.ceylon6427781%3125%123339103103
Extension.ceylon6364691%61062%144421593603
SwitchCases.ceylon6344788%6857%14442893707
ImportTypeElement.ceylon6243187%31381%1247317103903
ValueDeclaration.ceylon6241287%3125%1240318103803
Specifier.ceylon6239086%3125%1244322104203
PositionalArguments.ceylon6234785%3125%1239317103703
CallableType.ceylon6230883%3125%1233311103103
ValueGetterDefinition.ceylon6230083%3125%123139102903
Block.ceylon5965892%3562%114722994307
MatchCase.ceylon5964192%3562%114331193907
BaseExpression.ceylon5959891%3770%116934296403
LazySpecification.ceylon5959691%3975%115031294407
CompilationUnit.ceylon5958891%3975%1154312948011
Parameters.ceylon5957591%3562%114521594107
LetExpression.ceylon5957291%3562%114231493807
CallableParameter.ceylon5952890%3562%114321093907
FunctionExpression.ceylon5950790%31179%114831194107
ValueSpecification.ceylon5950690%3562%114822294403
ClassBody.ceylon5949789%3562%114131793707
FunctionArgument.ceylon5949189%3562%114231093807
StringTemplate.ceylon5948089%3125%113333593103
ClassDec.ceylon5946689%31583%114431693503
CaseTypes.ceylon5945989%3562%11412893707
FullPackageName.ceylon5945188%3562%11422993807
InterfaceBody.ceylon5943788%3562%11413993707
NamedArguments.ceylon5943288%3350%11392993606
ExtendedType.ceylon5942988%3125%114332294103
Resources.ceylon5942188%3562%11412893707
ClassSpecifier.ceylon5942088%3125%114232194003
InterfaceDec.ceylon5941788%31583%114231493303
Conditions.ceylon5941688%3562%11413993707
StringLiteral.ceylon5940687%3350%114622094303
ModuleBody.ceylon5940287%3562%114331093907
DynamicValue.ceylon5939087%3562%11403893607
TypeParameters.ceylon5938787%3562%11402793607
SatisfiedTypes.ceylon5938587%3562%11402793607
VariadicType.ceylon5938187%3125%113321093103
IntersectionType.ceylon5937186%3125%11342893205
Modifier.ceylon5936886%3125%11293692703
QualifiedType.ceylon5936386%3125%113131492903
AliasDec.ceylon5936386%3350%113521293203
Invocation.ceylon5935086%3125%113821593603
FunctionDec.ceylon5934785%3350%113521293203
ValueDec.ceylon5934785%3350%113531393203
TypeModifier.ceylon5933885%3125%11293692703
CatchClause.ceylon5933785%3770%113531093003
VariablePattern.ceylon5933285%3770%113831193303
SequentialType.ceylon5933285%3770%113821093303
WithinOperation.ceylon5933085%3562%11342993003
BaseMeta.ceylon5932885%3125%11313992903
BinaryOperation.ceylon5932685%3125%11292592703
ValueDefinition.ceylon5932585%3125%113231093003
ValueParameter.ceylon5932585%3125%113531193303
SumOperation.ceylon5932585%3125%113531493303
DefaultedType.ceylon5931984%3125%11312892903
TryClause.ceylon5931884%3770%11372993203
Annotation.ceylon5931684%3770%113631293103
IfElseExpression.ceylon5931684%3125%113331193103
IfElse.ceylon5931484%3770%113831193303
ForFail.ceylon5931484%3770%11372993203
ValueArgument.ceylon5930584%3350%11323992903
Throw.ceylon5930384%3770%11372993203
Return.ceylon5930384%3770%11372993203
ForIterator.ceylon5930384%3125%113231093003
SwitchClause.ceylon5930084%3125%113131192903
Assertion.ceylon5930084%3125%11342993203
EqualityOperation.ceylon5930084%3125%11293692703
Resource.ceylon5930084%3125%113131192903
Import.ceylon5929984%3125%11322993003
TupleType.ceylon5929683%3125%113321093103
ProductOperation.ceylon5929583%3125%113321093103
NotOperation.ceylon5929383%3125%113321093103
ExtensionOrConstruction.ceylon5929283%3125%11292592703
ConditionalExpression.ceylon5929283%3125%11293692703
AssignOperation.ceylon5929283%3125%113231093003
ConstructorDefinition.ceylon5929283%3125%11293692703
UnaryArithmeticOperation.ceylon5929283%3125%11293692703
ModuleDec.ceylon5929183%3770%11342892903
PackageDec.ceylon5929183%3770%11342892903
ConstructorDec.ceylon5929083%3125%11303892803
LazySpecifier.ceylon5928983%3125%113321093103
ExponentiationOperation.ceylon5928783%3125%11322993003
Tuple.ceylon5928783%3125%11322993003
Iterable.ceylon5928783%3125%11322993003
TypeMeta.ceylon5928783%3125%11322993003
CaseClause.ceylon5928583%3125%11313992903
ElementOrSubrangeExpression.ceylon5928583%3125%11313992903
SpecifiedArgument.ceylon5928383%3125%113231093003
ParameterReference.ceylon5928383%3125%113431293203
TypeSpecifier.ceylon5928283%3125%11322993003
IterableType.ceylon5928283%3125%113231093003
DefaultedValueParameter.ceylon5928183%3125%11312892903
ComplementOperation.ceylon5928183%3125%11312892903
NotEqualOperation.ceylon5928183%3125%113131092903
AddAssignmentOperation.ceylon5928183%3125%11313992903
EqualOperation.ceylon5928183%3125%11312992903
IntersectionOperation.ceylon5928183%3125%11312892903
NegationOperation.ceylon5927983%3125%113231093003
Primary.ceylon5927882%3125%11292592703
ElseOperation.ceylon5927682%3125%11313992903
IntegerLiteral.ceylon5927682%3125%113431293203
GroupedType.ceylon5927382%3125%11312892903
ElseClause.ceylon5927282%3125%113231093003
OptionalType.ceylon5927182%3125%11312892903
PostfixDecrementOperation.ceylon5927182%3125%11313992903
AnonymousArgument.ceylon5927182%3125%11312892903
PrefixDecrementOperation.ceylon5927182%3125%11313992903
PrefixIncrementOperation.ceylon5927182%3125%11313992903
PostfixIncrementOperation.ceylon5927182%3125%11312892903
IsCase.ceylon5927182%3125%11312892903
InvocationStatement.ceylon5927182%3125%11313992903
PrimaryType.ceylon5927082%3125%11292592703
NonemptyOperation.ceylon5927082%3125%11312892903
Atom.ceylon5927082%3125%11292592703
PrefixPostfixStatement.ceylon5927082%3125%11313992903
BooleanCondition.ceylon5926982%3125%11313992903
Comprehension.ceylon5926982%3125%11313992903
IfComprehensionClause.ceylon5926982%3125%11303892803
ForComprehensionClause.ceylon5926982%3125%11302792803
KeySubscript.ceylon5926882%3125%11312892903
GroupedExpression.ceylon5926882%3125%11313992903
ForClause.ceylon5926782%3125%11302792803
SwitchCaseElse.ceylon5926782%3125%11302792803
EntryType.ceylon5926782%3125%11303892803
IfClause.ceylon5926782%3125%11303892803
ImportTypeAlias.ceylon5926682%3125%11312892903
CharacterLiteral.ceylon5926682%3125%11312892903
IsOperation.ceylon5926682%3125%11303892803
ImportFunctionValueAlias.ceylon5926682%3125%11312892903
OfOperation.ceylon5926682%3125%11303892803
SmallerOperation.ceylon5926582%3125%11302792803
DefaultedParameterReference.ceylon5926582%3125%11302792803
IdenticalOperation.ceylon5926582%3125%11303892803
DivideAssignmentOperation.ceylon5926582%3125%11303892803
SpanOperation.ceylon5926582%3125%11302792803
EntryPattern.ceylon5926582%3125%11302792803
MultiplyAssignmentOperation.ceylon5926582%3125%11303892803
MeasureSubscript.ceylon5926582%3125%11303892803
DefaultedCallableParameter.ceylon5926582%3125%11303892803
SmallAsOperation.ceylon5926582%3125%11303892803
UnionAssignmentOperation.ceylon5926582%3125%11303892803
ComplementAssignmentOperation.ceylon5926582%3125%11303892803
FloatLiteral.ceylon5926582%3125%11322993003
RemainderOperation.ceylon5926582%3125%11302792803
DifferenceOperation.ceylon5926582%3125%11303892803
InOperation.ceylon5926582%3125%11303892803
RemainderAssignmentOperation.ceylon5926582%3125%11303892803
EntryOperation.ceylon5926582%3125%11303892803
LargeAsOperation.ceylon5926582%3125%11302792803
CompareOperation.ceylon5926582%3125%11302792803
MeasureOperation.ceylon5926582%3125%11303892803
AndOperation.ceylon5926582%3125%11303892803
SpanSubscript.ceylon5926582%3125%11302792803
AndAssignmentOperation.ceylon5926582%3125%11303892803
UnionOperation.ceylon5926582%3125%11303892803
QuotientOperation.ceylon5926582%3125%11303892803
OrOperation.ceylon5926582%3125%11302792803
IntersectAssignmentOperation.ceylon5926582%3125%11303892803
ScaleOperation.ceylon5926582%3125%11303892803
SubtractAssignmentOperation.ceylon5926582%3125%11303892803
OrAssignmentOperation.ceylon5926582%3125%11303892803
LargerOperation.ceylon5926582%3125%11302792803
ThenOperation.ceylon5926582%3125%11303892803
ControlStructure.ceylon5926282%3125%11293692703
UnaryOperation.ceylon5926282%3125%11293692703
ArithmeticOperation.ceylon5926282%3125%11292592703
Statement.ceylon5926282%3125%11292592703
FinallyClause.ceylon5925781%3125%11302792803
DynamicBlock.ceylon5925781%3125%11303892803
FailClause.ceylon5925781%3125%11302792803
SpreadType.ceylon5925781%3125%11303892803
IdentityOperation.ceylon5925681%3125%11302792803
SpanFromSubscript.ceylon5925681%3125%11303892803
ExistsOperation.ceylon5925681%3125%11302792803
SpreadArgument.ceylon5925681%3125%11302792803
SpanToSubscript.ceylon5925681%3125%11302792803
ExpressionComprehensionClause.ceylon5925581%3125%11303892803
Declaration.ceylon5925481%3125%11293692703
ArithmeticAssignmentOperation.ceylon5925481%3125%11293692703
Dec.ceylon5925481%3125%11293692703
Expression.ceylon5925481%3125%11292592703
ComparisonOperation.ceylon5924681%3125%11292592703
Directive.ceylon5924681%3125%11292592703
AssignmentOperation.ceylon5924681%3125%11293692703
TypeDec.ceylon5924681%3125%11292592703
Literal.ceylon5924681%3125%11292592703
RangeSubscript.ceylon5924681%3125%11292592703
MemberOperator.ceylon5923980%3125%11292692703
VoidModifier.ceylon5923980%3125%11293792703
Continue.ceylon5923980%3125%11292692703
OutModifier.ceylon5923980%3125%11292692703
SafeMemberOperator.ceylon5923980%3125%11292692703
FunctionModifier.ceylon5923980%3125%11292692703
ImportWildcard.ceylon5923980%3125%11292692703
Break.ceylon5923980%3125%11292692703
ValueModifier.ceylon5923980%3125%11292692703
InModifier.ceylon5923980%3125%11292692703
DynamicModifier.ceylon5923980%3125%11293792703
SpreadMemberOperator.ceylon5923980%3125%11292692703
SetOperation.ceylon5923880%3125%11292592703
RequiredParameter.ceylon5923880%3125%11293692703
Parameter.ceylon5923880%3125%11292592703
SetAssignmentOperation.ceylon5923880%3125%11292592703
NamedArgument.ceylon5923880%3125%11292592703
ExpressionStatement.ceylon5923880%3125%11293692703
DefaultedParameter.ceylon5923880%3125%11292592703
InlineDefinitionArgument.ceylon5923880%3125%11293692703
Meta.ceylon5923880%3125%11292592703
Pattern.ceylon5923880%3125%11292592703
AnyCompilationUnit.ceylon5923880%3125%11292592703
Operation.ceylon5923880%3125%11292592703
AnyValue.ceylon5923880%3125%11292592703
AnyFunction.ceylon5923880%3125%11292592703
AnyMemberOperator.ceylon5923880%3125%11293692703
Condition.ceylon5923880%3125%11292592703
MainType.ceylon5923080%3125%11292592703
AnySpecifier.ceylon5923080%3125%11293692703
Subscript.ceylon5923080%3125%11292592703
ImportElement.ceylon5923080%3125%11292592703
Specification.ceylon5923080%3125%11292592703
PrefixOperation.ceylon5923080%3125%11293692703
TypedDeclaration.ceylon5923080%3125%11292592703
ClassOrInterface.ceylon5923080%3125%11292592703
AnyInterface.ceylon5923080%3125%11293692703
SimpleType.ceylon5923080%3125%11292592703
UnaryIshOperation.ceylon5923080%3125%11293692703
AnyInterfaceDefinition.ceylon5923080%3125%11293692703
MemberDec.ceylon5923080%3125%11292592703
UnionableType.ceylon5923080%3125%11292592703
PostfixOperation.ceylon5923080%3125%11292592703
Type.ceylon5923080%3125%11292592703
TypeDeclaration.ceylon5923080%3125%11292592703
LocalModifier.ceylon5923080%3125%11293692703
InitialComprehensionClause.ceylon5923080%3125%11293692703
ExistsOrNonemptyCondition.ceylon5923080%3125%11293692703
LogicalOperation.ceylon5923080%3125%11293692703
AnyClass.ceylon5923080%3125%11292592703
LogicalAssignmentOperation.ceylon5923080%3125%11292592703
Arguments.ceylon5923080%3125%11292592703
ImportAlias.ceylon5923080%3125%11292592703
Variance.ceylon5923080%3125%11292592703
UnaryTypeOperation.ceylon5923080%3125%11293692703
CaseItem.ceylon5923080%3125%11292592703
ComprehensionClause.ceylon5921679%3125%11293692703
Body.ceylon4221484%3125%8221462003
Bound.ceylon4220683%3125%8221462003
ClosedBound.ceylon3924386%3125%72411052203
OpenBound.ceylon3924386%3125%72411052203
typeList.ceylon29492%51169%6270621805
module.ceylon0%n/a22222211
SimpleTokenFactory.ceylon5788%n/a230102301
package.ceylon0%n/a11111111