ceylon.ast.redhat

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total125,220 of 167,59925%4,446 of 8,60648%12,62314,7271,1155,9149,23410,4246241,345
RedHatTransformer.ceylon3,15512,81080%39689869%3641,0101121,9592336305
SelfReference.ceylon2,01527112%203664%17018815481501601020
Identifier.ceylon1,81122111%171547%15316220511391461219
StringLiteral.ceylon66734134%253961%6986954465438
ArgumentList.ceylon62436237%1478%5366320495739
CaseTypes.ceylon59939740%58%5061317455539
MeasureSubscript.ceylon57816%641216%6870217303224
SpanSubscript.ceylon57816%641216%6870217303224
TypeArguments.ceylon57314720%1478%4959422455037
LazySpecification.ceylon56224731%201847%4654728313525
OrAssignmentOperation.ceylon56017%1202215%100103311303224
DynamicBlock.ceylon5535%50%4749712464846
SpecifiedArgument.ceylon52920828%1458%4044431303224
LargerOperation.ceylon51811%765%7072311303224
SmallAsOperation.ceylon51811%765%7072311303224
CompareOperation.ceylon51811%765%7072311303224
SmallerOperation.ceylon51811%765%7072311303224
LargeAsOperation.ceylon51811%765%7072311303224
ComplementAssignmentOperation.ceylon50916324%1033927%100103311303224
UnionAssignmentOperation.ceylon50916324%1033927%100103311303224
RemainderAssignmentOperation.ceylon50916324%1033927%100103311303224
AssignOperation.ceylon50916324%1024028%99103311303224
DivideAssignmentOperation.ceylon50916324%1033927%100103311303224
AddAssignmentOperation.ceylon50916324%1024028%99103311303224
IntersectAssignmentOperation.ceylon50916324%1033927%100103311303224
SubtractAssignmentOperation.ceylon50916324%1033927%100103311303224
MultiplyAssignmentOperation.ceylon50916324%1033927%100103311303224
AndAssignmentOperation.ceylon50916324%1033927%100103311303224
TuplePattern.ceylon50530538%141246%4351522323826
ModuleImport.ceylon50118%1532%41431529303224
SpanFromSubscript.ceylon50015%3622%5355215303224
SpanToSubscript.ceylon50015%3622%5355215303224
TypeIsh.ceylon4946%2119%42451317313234
ClassAliasDefinition.ceylon49122231%50%40549293347311
SwitchCaseElseExpression.ceylon48815925%646%6569413313525
EntryOperation.ceylon48811%567%6062311303224
MeasureOperation.ceylon48811%567%6062311303224
InterfaceAliasDefinition.ceylon48418628%50%39518253345310
DifferenceOperation.ceylon48211%527%5860311303224
Literal.ceylon47914%131757%38471020303224
ClassDefinition.ceylon47027036%1275%37576313349312
FunctionArgument.ceylon46322433%111761%4049421313525
IfElseExpression.ceylon46227237%637153%9399313303224
TypeAliasDefinition.ceylon46213%50%3638519333535
RemainderOperation.ceylon46112%3810%5153311303224
DefaultedCallableParameter.ceylon45627137%1260%3947325313726
InOperation.ceylon45521%532734%6872311303224
FunctionShortcutDefinition.ceylon45445850%151753%44665293250212
CallableType.ceylon45439847%1568%3749327303827
QuotientOperation.ceylon44914%3321%5053311303224
Parameter.ceylon44814925%2475%3848323303224
Construction.ceylon44619030%111963%4147226303224
Extension.ceylon44118530%131757%4247633303224
DefaultedValueParameter.ceylon44118229%1458%4046225303425
ValueArgument.ceylon44118129%1458%3848424303626
PackageCompilationUnit.ceylon43917128%50%4144216323525
ModuleCompilationUnit.ceylon43917128%50%4144216323525
FunctionDefinition.ceylon43641849%121454%41616273248211
SwitchClause.ceylon43522%1260%3842421303224
Resource.ceylon43521%1260%3842421303224
ThenOperation.ceylon43422034%715945%9397311303224
FunctionExpression.ceylon43320532%1470%3745321313525
FunctionDeclaration.ceylon42944951%2475%40643283248211
AndOperation.ceylon42820232%615346%8589311303224
ValueSpecification.ceylon42820%62%3640316303224
WithinOperation.ceylon42811%385%505239303224
UnionOperation.ceylon42516%191341%4448311303224
TupleType.ceylon42235045%1169%3546323303827
ElseOperation.ceylon42223235%676348%9397311303224
IdenticalOperation.ceylon42219331%545048%8084311303224
NotEqualOperation.ceylon42219331%525250%7884311303224
ScaleOperation.ceylon42221%272346%5357311303224
ProductOperation.ceylon42219%231945%4953311303224
RequiredParameter.ceylon42118%1568%3743415303224
CallableParameter.ceylon42022635%1875%3747322313525
CompilationUnit.ceylon41924036%50%3945215323826
OrOperation.ceylon41921734%605849%8791311303224
GivenDec.ceylon41916%38%3840619303224
ValueGetterDefinition.ceylon41718%38%3840518303224
SumOperation.ceylon41623%243257%5260311303224
EntryPattern.ceylon41612%33%3638310303224
EqualOperation.ceylon41320233%475755%7684311303224
SpanOperation.ceylon41313625%293152%5862311303224
ComplementOperation.ceylon41319%151753%4448311303224
MemberMeta.ceylon41216729%111354%4148221303626
BaseMeta.ceylon41223%111558%4145223303224
ValueDefinition.ceylon41121%50%3842319303224
IntersectionOperation.ceylon41018%1662%4045311303224
VariadicType.ceylon41012%50%3436310303224
IterableType.ceylon41011%50%343639303224
ElseClause.ceylon40816%60%3437312303224
AnonymousArgument.ceylon40811%50%3537311303224
ConstructorDec.ceylon40713%50%3436312303224
ValueSetterDefinition.ceylon40616%60%3437314303224
LazySpecifier.ceylon40612%50%3436311303224
ValueDeclaration.ceylon40519%1260%3842315303224
Declaration.ceylon40219%2170%3747516303224
DefaultedParameter.ceylon40015%1372%3541312303224
Primary.ceylon39913425%3588%3452518303224
Atom.ceylon39919%1979%3444516303224
ExponentiationOperation.ceylon39914%44%3640310303224
StringTemplate.ceylon39822436%50%3541315313726
Annotation.ceylon39817%62%3640418303224
QualifiedType.ceylon39521%1161%3641520303224
ModuleDescriptor.ceylon39515%33%3335717303224
SpreadArgument.ceylon3959%1611%394139303224
CaseItem.ceylon3949%50%3539410303224
ValueExpression.ceylon3946%40%3537710313234
LetExpression.ceylon39324138%323452%6167314303425
IsOperation.ceylon39321%212150%5053310303224
DynamicInterfaceDefinition.ceylon39211%50%3537211303224
InterfaceDefinition.ceylon39211%50%3537211303224
ClassDec.ceylon39121%71%3439620303224
InterfaceDec.ceylon39121%1275%3440619303224
AliasDec.ceylon39119%67%3438618303224
ExtensionOrConstruction.ceylon39113%50%3538411303224
MatchCase.ceylon39017130%1169%3542313303425
UnionType.ceylon39024%62%3338311303425
OfOperation.ceylon39022%202252%5053310303224
SatisfiedTypes.ceylon39021%50%3337312303425
IntersectionType.ceylon39020%50%3337311303425
EntryType.ceylon39013%50%3335310303224
SpreadType.ceylon39011%50%3335310303224
Specifier.ceylon39010%50%3335310303224
FailClause.ceylon3909%50%3335310303224
ValueParameter.ceylon38523%1365%3742217303224
ValueConstructorDefinition.ceylon38517%33%3337616303425
BaseExpression.ceylon38422%71%3439420303224
ForIterator.ceylon38323%67%3438317303224
Arguments.ceylon38317%1470%3642213303224
SwitchCases.ceylon38213426%50%3438412313525
PrefixPostfixStatement.ceylon38219%1267%3641212303224
PrefixOperation.ceylon38114%62%3640210303224
PostfixOperation.ceylon38113%64%3539210303224
TypeParameters.ceylon38024%50%333739313525
FullPackageName.ceylon38024%50%333739313525
Conditions.ceylon38024%50%333739313525
Resources.ceylon38024%50%333739313525
ExistsOperation.ceylon38018%191747%475039303224
TypeMeta.ceylon38016%121250%4244210303224
BinaryOperation.ceylon37920435%5995%3363321303224
InterfaceBody.ceylon37925%70%3339313303425
UnaryIshOperation.ceylon37924%3191%3349315303224
NamedArgument.ceylon37922%2790%3347315303224
PrimaryType.ceylon37922%2790%3347314303224
Dec.ceylon37920%2790%3347312303224
Statement.ceylon37920%2388%3345313303224
ArithmeticOperation.ceylon37920%2388%3345313303224
ControlStructure.ceylon37920%2388%3345313303224
ArithmeticAssignmentOperation.ceylon37918%1986%3343312303224
ExpressionStatement.ceylon37916%1583%3341310303224
AssignmentOperation.ceylon37915%1583%3341311303224
TypeDec.ceylon37915%1583%3341311303224
ComparisonOperation.ceylon37915%1583%3341311303224
Directive.ceylon37915%1583%3341311303224
Pattern.ceylon37914%1179%3339310303224
Condition.ceylon37914%1179%3339310303224
EqualityOperation.ceylon37913%1381%3340310303224
InlineDefinitionArgument.ceylon37913%1179%3339310303224
SetOperation.ceylon37913%1179%3339310303224
SetAssignmentOperation.ceylon37913%1179%3339310303224
Operation.ceylon37913%1179%3339310303224
LocalModifier.ceylon37913%75%3338312303224
AnyMemberOperator.ceylon37912%1179%3339310303224
Subscript.ceylon37912%70%333739303224
AnyFunction.ceylon37912%75%3338311303224
AnyValue.ceylon37912%75%3338311303224
Meta.ceylon37911%75%3338311303224
UnaryArithmeticOperation.ceylon37911%70%333739303224
MemberDec.ceylon37911%75%333839303224
InitialComprehensionClause.ceylon37910%70%333739303224
AnyClass.ceylon37910%70%333739303224
TypedDeclaration.ceylon37910%70%333739303224
LogicalOperation.ceylon37910%70%333739303224
LogicalAssignmentOperation.ceylon37910%70%333739303224
SimpleType.ceylon37910%70%333739303224
UnaryTypeOperation.ceylon37910%70%333739303224
ClassOrInterface.ceylon37910%70%333739303224
TypeDeclaration.ceylon37910%70%333739303224
AnyInterface.ceylon37910%70%333739303224
ComprehensionClause.ceylon37910%70%333739303224
VariablePattern.ceylon37819%62%3336316303224
NotOperation.ceylon37724%253155%546039303224
KeySubscript.ceylon37719%151550%444739303224
NonemptyOperation.ceylon37719%162056%455039303224
CatchClause.ceylon37622%67%3438217303224
TypeConstraint.ceylon37617%67%3438219303224
DefaultedParameterReference.ceylon37614%50%3436212303224
AssignmentStatement.ceylon37614%50%3436210303224
InvocationStatement.ceylon37614%50%3436210303224
PostfixIncrementOperation.ceylon37612%50%3436210303224
PostfixDecrementOperation.ceylon37612%50%3436210303224
PrefixIncrementOperation.ceylon37612%50%3436210303224
PrefixDecrementOperation.ceylon37612%50%3436210303224
DefaultedType.ceylon37612%50%343629303224
TypeSpecifier.ceylon37612%50%3436210303224
InModifier.ceylon37611%50%3436210303224
OutModifier.ceylon37611%50%3436210303224
ParameterReference.ceylon37610%50%3436210303224
IsCondition.ceylon37425%67%3237318303425
VariadicParameter.ceylon37414%50%3234312303224
SequentialType.ceylon37414%67%323539303224
Destructure.ceylon37413%67%3235311303224
CharacterLiteral.ceylon37412%50%323439303224
NegationOperation.ceylon37412%70%333739303224
IdentityOperation.ceylon37412%60%343739303224
OptionalType.ceylon37410%50%323439303224
IntegerLiteral.ceylon37410%50%323439303224
FloatLiteral.ceylon37410%50%323439303224
IsCase.ceylon3749%50%323439303224
UnaryOperation.ceylon3749%50%323439303224
NonemptyCondition.ceylon3748%50%323439303224
ExistsCondition.ceylon3748%50%323439303224
GroupedExpression.ceylon3748%50%323439303224
ImportFunctionValueElement.ceylon36715%60%3437212303224
TryCatchFinally.ceylon36613527%50%3337414313525
Block.ceylon36517933%50%333938313726
ClassBody.ceylon36517933%50%333938313726
ExistsOrNonemptyCondition.ceylon36520%83%3238313303224
Expression.ceylon36519%1689%3241313303224
ObjectDefinition.ceylon36517%67%3235419303224
ImportTypeAlias.ceylon36514%50%3436210303224
ImportFunctionValueAlias.ceylon36514%50%3436210303224
ImportAlias.ceylon36514%62%3336211303224
AnyInterfaceDefinition.ceylon36433648%1192%3241325313525
Annotations.ceylon36427%83%3238311313525
NamedArguments.ceylon36427%75%3237312313525
ImportElements.ceylon36426%75%3237310313525
Parameters.ceylon36423%50%323638313525
ModuleBody.ceylon36423%50%323638313525
QualifiedExpression.ceylon36319%67%3235315303224
Modifier.ceylon36318%1689%3241317303224
Invocation.ceylon36317%75%3236311303224
TypeModifier.ceylon36317%1286%3239316303224
ConditionalExpression.ceylon36311%75%3236310303224
ConstructorDefinition.ceylon3639%75%323638303224
AnyCompilationUnit.ceylon36213%75%3236414303224
Assertion.ceylon36210%50%3234411303224
CallableConstructorDefinition.ceylon36025%75%3238317303425
ImportTypeElement.ceylon36017%70%3337212303224
DynamicModifier.ceylon36016%50%3335213303224
VoidModifier.ceylon36016%50%3335213303224
ValueModifier.ceylon36016%50%3335213303224
FunctionModifier.ceylon36016%50%3335213303224
ExtendedType.ceylon3608%50%323438303224
ClassSpecifier.ceylon3608%50%323438303224
BaseType.ceylon35826%83%3139319303626
ObjectExpression.ceylon35822%83%3139315303626
ObjectArgument.ceylon35815%83%3135314303224
TypeParameter.ceylon35815%83%3135314303224
RangeSubscript.ceylon35815%88%3136314303224
PackageDec.ceylon35814%75%3236310303224
ModuleDec.ceylon35814%75%3236310303224
ValueDec.ceylon35813%75%3134312303224
FunctionDec.ceylon35813%75%3134312303224
AnySpecifier.ceylon35812%83%3135312303224
Iterable.ceylon35812%75%3134312303224
Tuple.ceylon35812%75%3134312303224
DynamicValue.ceylon35811%50%3133311303224
TryClause.ceylon35811%75%3134311303224
IfElse.ceylon35811%75%3134311303224
ForFail.ceylon35811%75%3134311303224
While.ceylon35810%50%313338303224
Throw.ceylon35810%75%3134310303224
Return.ceylon35810%75%3134310303224
PositionalArguments.ceylon35810%50%3133310303224
ImportElement.ceylon35810%75%3134310303224
ElementOrSubrangeExpression.ceylon3589%50%313338303224
IfComprehensionClause.ceylon3589%50%313338303224
IfClause.ceylon3589%50%313338303224
ForComprehensionClause.ceylon3589%50%313338303224
PackageDescriptor.ceylon3589%50%313338303224
ForClause.ceylon3589%50%313338303224
Import.ceylon3589%50%313338303224
SwitchCaseElse.ceylon3589%50%313338303224
CaseClause.ceylon3589%50%313338303224
Type.ceylon3588%75%313438303224
UnionableType.ceylon3588%75%313438303224
MainType.ceylon3588%75%313438303224
Variance.ceylon3588%75%313439303224
ExpressionComprehensionClause.ceylon3587%50%313338303224
FinallyClause.ceylon3587%50%313338303224
GroupedType.ceylon3587%50%313338303224
Comprehension.ceylon3587%50%313338303224
BooleanCondition.ceylon3587%50%313338303224
Specification.ceylon3587%75%313438303224
SafeMemberOperator.ceylon3587%50%313338303224
MemberOperator.ceylon3587%50%313338303224
Break.ceylon3587%50%313338303224
SpreadMemberOperator.ceylon3587%50%313338303224
Continue.ceylon3587%50%313338303224
ImportWildcard.ceylon3586%50%313338303224
CaseExpression.ceylon28515%612%464918151813
ClosedBound.ceylon24810%373%343515151612
OpenBound.ceylon24810%373%343515151612
Body.ceylon19917%83%172216151612
Bound.ceylon19913%75%172015151612
DeclarationOrStatement.ceylon19913%75%172015151612
SpecifiedPattern.ceylon67%1359%10133161201
originalNode.ceylon0%0%77445522
BasicTokenFactory.ceylon0%n/a99339911
TokenSourceTokenFactory.ceylon15977%50%72421862301
DecQualifier.ceylon79%80%371131201
SimpleTokenFactory.ceylon84%n/a41701141701
module.ceylon0%n/a22222211
TokenFactory.ceylon60%n/a13021312
propagateUpdate.ceylon93%n/a14121402
createParser.ceylon88%n/a12121201
package.ceylon0%n/a11111111