test.ceylon.ast.redhat

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total53,402 of 106,34350%833 of 1,22832%4,4817,0425471,7114,0226,4274631,038
SelfReference.ceylon5551,08866%100%651000196095515
FunctionExpression.ceylon5480%120%393988333377
TypeAliasDefinition.ceylon5370%120%414166353577
FunctionArgument.ceylon5320%60%333377303077
Modifier.ceylon5270%20%202033191933
Primary.ceylon5140%20%202033191933
UnaryOperation.ceylon4950%20%202033191933
TryCatchFinally.ceylon4900%120%393966333377
TypeModifier.ceylon4860%20%202033191933
ControlStructure.ceylon4770%20%202033191933
Resources.ceylon4620%60%323266292977
ObjectDefinition.ceylon4550%140%343466272733
SwitchCases.ceylon4530%120%343455282877
Statement.ceylon4400%20%202033191933
ExistsCondition.ceylon4330%80%31311010272733
NonemptyCondition.ceylon4330%80%31311010272733
KeyValueIterator.ceylon4320%140%292977222233
IsCondition.ceylon4290%120%333399272733
ObjectArgument.ceylon4140%140%323266252533
Directive.ceylon4030%20%202033191933
RangeSubscript.ceylon4030%20%202033191933
Dec.ceylon4030%20%202033191933
Declaration.ceylon4030%20%202033191933
TypeDec.ceylon4030%20%202033191933
UnaryArithmeticOperation.ceylon4010%20%202033191933
InterfaceDec.ceylon3950%60%27271010242433
QualifiedType.ceylon3910%20%22221111212133
MemberMeta.ceylon3820%20%222299212133
ValueDec.ceylon3790%60%27271010242433
FunctionDec.ceylon3790%60%27271010242433
WithinOperation.ceylon3780%100%272777222233
abstractTests.ceylon37277668%284662%411039372466524
ValueSetterDefinition.ceylon3700%60%272777242433
Operation.ceylon3660%20%202033191933
ExpressionStatement.ceylon3660%20%202033191933
InlineDefinitionArgument.ceylon3660%20%202033191933
DefaultedParameter.ceylon3660%20%202033191933
RequiredParameter.ceylon3660%20%202033191933
NamedArgument.ceylon3660%20%202033191933
Meta.ceylon3660%20%202033191933
Parameter.ceylon3660%20%202033191933
Expression.ceylon3660%20%202033191933
Condition.ceylon3660%20%202033191933
TryClause.ceylon3590%80%282877242433
ForFail.ceylon3550%80%282877242433
IfElse.ceylon3550%80%292988252533
ValueArgument.ceylon3550%60%242466212133
Return.ceylon3440%80%282877242433
Throw.ceylon3440%80%282877242433
Resource.ceylon3410%20%222288212133
ClassDefinition.ceylon33257663%161447%2656011114107
PrefixOperation.ceylon3290%20%202033191933
ImportElement.ceylon3290%20%202033191933
LocalModifier.ceylon3290%20%202033191933
TypedDeclaration.ceylon3290%20%202033191933
Variance.ceylon3290%20%202033191933
UnaryTypeOperation.ceylon3290%20%202033191933
ImportAlias.ceylon3290%20%202033191933
UnaryIshOperation.ceylon3290%20%202033191933
Specification.ceylon3290%20%202033191933
TypeDeclaration.ceylon3290%20%202033191933
ForIterator.ceylon3290%20%202033191933
MemberDec.ceylon3290%20%202033191933
InitialComprehensionClause.ceylon3290%20%202033191933
Subscript.ceylon3290%20%202033191933
PostfixOperation.ceylon3290%20%202033191933
ExistsOrNonemptyCondition.ceylon3290%20%202033191933
ElementOrSubrangeExpression.ceylon3260%20%222266212133
While.ceylon3230%20%242466232333
GroupedType.ceylon3140%20%222266212133
completeCompilationUnit.ceylon3127519%20%2432613233124
SequentialType.ceylon3120%20%222266212133
PrefixIncrementOperation.ceylon3120%20%222266212133
PostfixIncrementOperation.ceylon3120%20%222266212133
PostfixDecrementOperation.ceylon3120%20%222266212133
OptionalType.ceylon3120%20%222266212133
PrefixDecrementOperation.ceylon3120%20%222266212133
NonemptyOperation.ceylon3110%20%222266212133
PrefixPostfixStatement.ceylon3110%20%222266212133
TypeMeta.ceylon3090%20%222266212133
KeySubscript.ceylon3090%20%222266212133
SwitchCaseElse.ceylon3080%20%212155202033
EntryType.ceylon3080%20%212155202033
ForClause.ceylon3080%20%212155202033
IfClause.ceylon3080%20%212155202033
OfOperation.ceylon3070%20%212155202033
MeasureSubscript.ceylon3060%20%212155202033
DefaultedCallableParameter.ceylon3060%20%212155202033
DefaultedParameterReference.ceylon3060%20%212155202033
SpanSubscript.ceylon3060%20%212155202033
ModuleDec.ceylon3000%20%212155202033
PackageDec.ceylon3000%20%212155202033
SwitchClause.ceylon3000%20%212155202033
ElseClause.ceylon2990%20%222266212133
FinallyClause.ceylon2980%20%212155202033
FailClause.ceylon2980%20%212155202033
DynamicBlock.ceylon2980%20%212155202033
ElseCaseClause.ceylon2980%20%212155202033
SpanFromSubscript.ceylon2970%20%212155202033
SpanToSubscript.ceylon2970%20%212155202033
IdentityOperation.ceylon2970%20%212155202033
DynamicInterfaceDefinition.ceylon29344260%111354%325106223917
ClassAliasDefinition.ceylon28956366%161447%24560694107
ComprehensionClause.ceylon2860%20%202033191933
InModifier.ceylon2800%20%202044191933
Continue.ceylon2800%20%202044191933
FunctionModifier.ceylon2800%20%202044191933
InterfaceAliasDefinition.ceylon27343161%131146%295106173917
InterfaceDefinition.ceylon22552670%22292%175207164017
ImportElements.ceylon20442167%2880%1742210163717
ArgumentList.ceylon18363578%3350%94311774027
FunctionShortcutDefinition.ceylon17952274%7956%2151061543111
QualifiedExpression.ceylon16833366%7112%1935218153113
FunctionDefinition.ceylon15161580%21488%1552071444111
FunctionDeclaration.ceylon14659280%21488%1552071444111
Invocation.ceylon14320459%20%172529162413
ModuleDescriptor.ceylon13023865%20%172606162513
Identifier.ceylon12855281%20%2160044205913
ImportFunctionValueElement.ceylon12628769%5964%193408152713
TypeParameter.ceylon12431272%41680%183607152613
ModuleImport.ceylon12421764%20%172406162313
EqualityOperation.ceylon12331572%20%132003121913
TypeArguments.ceylon12244979%2467%163506153218
PackageDescriptor.ceylon12220563%20%172406162313
TypeConstraint.ceylon12128970%21286%163307152613
ModuleCompilationUnit.ceylon11830572%4233%163406133117
PackageCompilationUnit.ceylon11830572%4233%163406133117
UnionType.ceylon11668486%73784%2058014143618
ImportTypeElement.ceylon11635976%21286%1738014163113
VariadicParameter.ceylon11623167%20%162507152413
ExtendedType.ceylon11337177%4867%1733012142714
Conditions.ceylon11334475%2467%163206152917
IterableType.ceylon11323167%20%162408152313
TypeSpecifier.ceylon11321065%20%162307152213
Specifier.ceylon11124269%20%1526010142513
Parameters.ceylon11044280%2467%153408143117
FullPackageName.ceylon11038278%2467%153307143017
LazySpecification.ceylon11036377%2467%153406143117
IntersectionType.ceylon11033675%20%152506142415
ModuleBody.ceylon11033375%2467%153406143117
TypeParameters.ceylon11031874%2467%153105142817
SatisfiedTypes.ceylon11031674%2467%153105142817
VariadicType.ceylon11028272%20%152408142313
ValueIterator.ceylon11027071%2675%152607142213
ValueParameter.ceylon11025670%20%152608142513
DefaultedType.ceylon11023268%20%152206142113
Import.ceylon11023068%20%152307142213
TupleType.ceylon11022767%20%152408142313
NotOperation.ceylon11022467%20%152408142313
SpecifiedArgument.ceylon11021466%20%152307142213
DefaultedValueParameter.ceylon11021266%20%152206142113
NegationOperation.ceylon11021066%20%152307142213
ValueSpecification.ceylon11020565%20%152105142013
InvocationStatement.ceylon11020265%20%152206142113
IfComprehensionClause.ceylon11020065%20%152105142013
Comprehension.ceylon11020065%20%152206142113
ForComprehensionClause.ceylon11020065%20%152105142013
GivenDec.ceylon11019964%20%152105142013
ImportFunctionValueAlias.ceylon11019764%20%152206142113
ImportTypeAlias.ceylon11019764%20%152206142113
IsOperation.ceylon11019764%20%152105142013
ExistsOperation.ceylon11018763%20%152105142013
SpreadArgument.ceylon11018763%20%152105142013
ExpressionComprehensionClause.ceylon11018663%20%152105142013
ParameterReference.ceylon11017862%20%152105142013
ImportWildcard.ceylon11017061%20%152004141913
DynamicModifier.ceylon11017061%20%152004141913
VoidModifier.ceylon11017061%20%152004141913
OutModifier.ceylon11017061%20%152004141913
ValueModifier.ceylon11017061%20%152004141913
InterfaceBody.ceylon10929173%4233%143105112817
ValueDeclaration.ceylon10824469%20%142307132213
ValueGetterDefinition.ceylon10823669%20%142206132113
LazySpecifier.ceylon10821366%20%142307132213
MatchCase.ceylon10549783%2467%133307123017
NamedArguments.ceylon10538579%2250%133007122816
DynamicValue.ceylon10532676%2467%133105122817
Literal.ceylon10529874%20%132003121913
SetAssignmentOperation.ceylon10526171%20%132003121913
SetOperation.ceylon10526171%20%132003121913
PositionalArguments.ceylon10525971%20%1327011122613
SumOperation.ceylon10525070%20%1325010122413
StringLiteral.ceylon10525070%20%1328012122713
ValueDefinition.ceylon10524470%20%132206122113
LogicalOperation.ceylon10522468%20%132003121913
LogicalAssignmentOperation.ceylon10522468%20%132003121913
Tuple.ceylon10522368%20%132307122213
Iterable.ceylon10522368%20%132307122213
IntersectionOperation.ceylon10521767%20%132206122113
EqualOperation.ceylon10521767%20%132207122113
NotEqualOperation.ceylon10521767%20%132207122113
ProductOperation.ceylon10521767%20%132206122113
ElseOperation.ceylon10521267%20%132206122113
IsCase.ceylon10520766%20%132206122113
StringTemplate.ceylon10520666%20%132005121913
IntegerLiteral.ceylon10520466%20%132408122313
GroupedExpression.ceylon10520466%20%132206122113
UnionAssignmentOperation.ceylon10520166%20%132105122013
IdenticalOperation.ceylon10520166%20%132105122013
DivideAssignmentOperation.ceylon10520166%20%132105122013
ThenOperation.ceylon10520166%20%132105122013
MeasureOperation.ceylon10520166%20%132105122013
SubtractAssignmentOperation.ceylon10520166%20%132105122013
LargeAsOperation.ceylon10520166%20%132105122013
RemainderAssignmentOperation.ceylon10520166%20%132105122013
UnionOperation.ceylon10520166%20%132105122013
MultiplyAssignmentOperation.ceylon10520166%20%132105122013
SmallAsOperation.ceylon10520166%20%132105122013
QuotientOperation.ceylon10520166%20%132105122013
EntryOperation.ceylon10520166%20%132105122013
OrOperation.ceylon10520166%20%132105122013
InOperation.ceylon10520166%20%132105122013
ScaleOperation.ceylon10520166%20%132105122013
LargerOperation.ceylon10520166%20%132105122013
OrAssignmentOperation.ceylon10520166%20%132105122013
SmallerOperation.ceylon10520166%20%132105122013
DifferenceOperation.ceylon10520166%20%132105122013
SpanOperation.ceylon10520166%20%132105122013
RemainderOperation.ceylon10520166%20%132105122013
ExponentiationOperation.ceylon10520166%20%132105122013
IntersectAssignmentOperation.ceylon10520166%20%132105122013
FloatLiteral.ceylon10519365%20%132206122113
SpreadMemberOperator.ceylon10517562%20%132004121913
MemberOperator.ceylon10517562%20%132004121913
SafeMemberOperator.ceylon10517562%20%132004121913
OpenBound.ceylon9418566%20%10182991713
SimpleTokenFactory.ceylon650%n/a3310103311
BaseExpression.ceylon3353694%2675%75203164803
Annotations.ceylon3348894%21083%5410843507
ClassBody.ceylon3238892%4233%6310532807
AssignmentStatement.ceylon3028691%20%6230752203
ClassSpecifier.ceylon2743794%4867%63201132604
BinaryOperation.ceylon2476797%20%4200331903
BaseType.ceylon2467297%2250%44302634105
CompilationUnit.ceylon2460596%2880%44509340011
Atom.ceylon2452096%20%4200331903
Block.ceylon2449395%2467%4350733207
CaseTypes.ceylon2447695%2467%4320632907
CallableParameter.ceylon2446995%2467%4320632907
ArithmeticOperation.ceylon2445395%20%4200331903
ArithmeticAssignmentOperation.ceylon2441695%20%4200331903
ComparisonOperation.ceylon2437994%20%4200331903
AssignmentOperation.ceylon2437994%20%4200331903
AliasDec.ceylon2437194%2467%42701032403
ClassDec.ceylon2437194%2467%42701032403
CatchClause.ceylon2435494%2675%4260732203
AnyValue.ceylon2434293%20%4200331903
AnyFunction.ceylon2434293%20%4200331903
AnyMemberOperator.ceylon2434293%20%4200331903
AnyCompilationUnit.ceylon2434293%20%4200331903
Annotation.ceylon2432393%2675%4260832203
CallableType.ceylon2431893%20%4230732203
Assertion.ceylon2431793%20%4250732403
BaseMeta.ceylon2431493%20%4210532003
AssignOperation.ceylon2430993%20%4230732203
AnyClass.ceylon2430593%20%4200331903
AnyInterfaceDefinition.ceylon2430593%20%4200331903
Arguments.ceylon2430593%20%4200331903
ClassOrInterface.ceylon2430593%20%4200331903
AnyInterface.ceylon2430593%20%4200331903
CaseItem.ceylon2430593%20%4200331903
AnySpecifier.ceylon2430593%20%4200331903
CaseClause.ceylon2430293%20%4220632103
ComplementOperation.ceylon2429893%20%4220632103
AnonymousArgument.ceylon2428892%20%4220632103
BooleanCondition.ceylon2428692%20%4220632103
CharacterLiteral.ceylon2428392%20%4220632103
AddAssignmentOperation.ceylon2428292%20%4210532003
ComplementAssignmentOperation.ceylon2428292%20%4210532003
AndOperation.ceylon2428292%20%4210532003
AndAssignmentOperation.ceylon2428292%20%4210532003
CompareOperation.ceylon2428292%20%4210532003
Break.ceylon2425691%20%4200431903
ClosedBound.ceylon2425591%20%4182931703
Body.ceylon2132494%20%3160321503
typeList.ceylon2129493%41071%4250611705
Bound.ceylon2128793%20%3160321503
module.ceylon140%n/a22222211
package.ceylon0%n/a11111111