ceylon.ast.redhat

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total29,081 of 52,23144%5,941 of 7,76423%4,4615,6092,1784,8421,0151,727343677
RedHatTransformer.ceylon4,45210,75771%51868257%4549382211,7635533804
SelfReference.ceylon34213929%302646%374826401520510
SpanSubscript.ceylon3290%760%424213134422
MeasureSubscript.ceylon3290%760%424213134422
SpecifiedArgument.ceylon3127%234%151621233412
DefaultedCallableParameter.ceylon3030%220%171718186633
FunctionArgument.ceylon3000%280%202020206633
Identifier.ceylon25816239%201238%293624411420410
UnionAssignmentOperation.ceylon25713%1272%6869593412
RemainderAssignmentOperation.ceylon25713%1272%6869593412
DivideAssignmentOperation.ceylon25713%1272%6869593412
SubtractAssignmentOperation.ceylon25713%1272%6869593412
IntersectAssignmentOperation.ceylon25713%1272%6869593412
ElseOperation.ceylon24813%1212%6566593412
MemberMeta.ceylon2480%400%242422224422
FunctionExpression.ceylon2480%200%161620206633
ModuleImport.ceylon2440%220%151527274422
AddAssignmentOperation.ceylon24318%1263%6769392402
ComplementAssignmentOperation.ceylon24318%1263%6769392402
LazySpecification.ceylon2400%180%151518186633
OrOperation.ceylon23914%1153%6263593412
ValueArgument.ceylon2370%240%202019198844
StringLiteral.ceylon23516742%302040%3135143271025
SpanFromSubscript.ceylon2280%460%272710104422
SpanToSubscript.ceylon2280%460%272710104422
MultiplyAssignmentOperation.ceylon22125%1151512%6869593412
AndOperation.ceylon21919%1104%5961392402
IdenticalOperation.ceylon21815%1013%5556593412
FunctionShortcutDefinition.ceylon20826056%2522%21361126520210
AssignOperation.ceylon20730%1131713%6669392402
OrAssignmentOperation.ceylon20630%1102015%6869593412
AndAssignmentOperation.ceylon19235%1092116%6769392402
EqualOperation.ceylon18827%891514%5356593412
NotEqualOperation.ceylon18827%891514%5356593412
Resource.ceylon1830%200%141418184422
SmallAsOperation.ceylon18217%774%4344593412
SmallerOperation.ceylon18217%774%4344593412
LargeAsOperation.ceylon18217%774%4344593412
LargerOperation.ceylon18217%774%4344593412
KeyValueIterator.ceylon1820%180%131320204422
ThenOperation.ceylon17041%952923%6566593412
CompareOperation.ceylon16824%765%4244392402
InOperation.ceylon16724%7210%4344593412
RequiredParameter.ceylon1560%220%151519194422
EntryOperation.ceylon15220%575%3334593412
MeasureOperation.ceylon15220%575%3334593412
SpanOperation.ceylon15220%575%3334593412
Parameter.ceylon15136%171547%152012283412
DifferenceOperation.ceylon14621%535%3132593412
TypeAliasDefinition.ceylon1460%0%9916166633
Literal.ceylon14526%161447%121913193412
IsOperation.ceylon1420%420%2525884422
OfOperation.ceylon1420%420%2525884422
DefaultedValueParameter.ceylon13740%1735%16178183412
ScaleOperation.ceylon13722%476%2829593412
SwitchCases.ceylon1330%0%9910106633
ElseClause.ceylon1280%100%9910104422
QualifiedType.ceylon1270%180%131316164422
TypeIsh.ceylon19%2119%141714183412
ProductOperation.ceylon23%397%2425593412
RemainderOperation.ceylon23%397%2425593412
ValueSetterDefinition.ceylon0%100%9912124422
ExistsCondition.ceylon0%180%131315154422
WithinOperation.ceylon0%400%2424774422
NonemptyCondition.ceylon0%180%131315154422
Resources.ceylon0%0%88776633
ModuleCompilationUnit.ceylon48%1422%13156114613
PackageCompilationUnit.ceylon48%1422%13156114613
InterfaceAliasDefinition.ceylon14155%42%112292251628
TryCatchFinally.ceylon0%0%8811116633
NotOperation.ceylon14%552%3132573412
ValueSpecification.ceylon0%0%88884422
TypeMeta.ceylon0%280%1818994422
ControlStructure.ceylon0%260%171713134422
QuotientOperation.ceylon31%3517%2425593412
PrefixPostfixStatement.ceylon0%180%131310104422
TupleType.ceylon25469%1319%121891941015
DefaultedParameter.ceylon0%180%131314144422
SumOperation.ceylon40%391730%2932593412
UnionOperation.ceylon26%299%1920593412
ClassAliasDefinition.ceylon18663%50%112582641819
KeySubscript.ceylon0%300%1919774422
NonemptyOperation.ceylon0%360%2222774422
FunctionDeclaration.ceylon32476%151346%133272431819
NamedArgument.ceylon16%2414%161811173412
ClassDefinition.ceylon19265%50%112562641819
IsCondition.ceylon0%0%7712124422
InterfaceDec.ceylon0%100%99994422
BaseMeta.ceylon51%141653%16192142402
PrefixOperation.ceylon0%160%121210104422
Directive.ceylon0%180%131311114422
EntryType.ceylon0%0%77884422
Type.ceylon45%202252%16258173412
CallableType.ceylon31278%1267%81932021005
ValueParameter.ceylon41%1818%14158133412
IntersectionOperation.ceylon38%1735%1517593412
Statement.ceylon19%1818%14158123412
ExistsOperation.ceylon18%353%2122573412
PostfixOperation.ceylon0%140%111110104422
Modifier.ceylon0%180%131317174422
FunctionDefinition.ceylon33080%131350%123172431819
ValueDefinition.ceylon47%1335%11148173412
Primary.ceylon44%201644%17229203412
DynamicInterfaceDefinition.ceylon0%100%99994422
InterfaceDefinition.ceylon0%100%99994422
Meta.ceylon0%140%111112124422
StringTemplate.ceylon22673%50%8147163814
InlineDefinitionArgument.ceylon0%140%111110104422
Declaration.ceylon31%1436%141510183412
ClassDec.ceylon46%56%8124132402
Dec.ceylon22%2119%16178113412
TypeModifier.ceylon0%140%111116164422
LocalModifier.ceylon0%120%101012124422
ValueGetterDefinition.ceylon45%1131%11127163412
ObjectDefinition.ceylon0%0%7716164422
Subscript.ceylon0%100%99994422
ValueDeclaration.ceylon44%1145%11147143412
LazySpecifier.ceylon26%25%78693412
TypeArguments.ceylon14065%1062%9166184814
VariadicType.ceylon33%38%78583412
UnaryIshOperation.ceylon49%142059%16215153412
ClosedBound.ceylon21%373%2021131201
OpenBound.ceylon21%373%2021131201
MemberDec.ceylon0%120%101010104422
PrefixIncrementOperation.ceylon0%0%88884422
PrefixDecrementOperation.ceylon0%0%88884422
ImportFunctionValueElement.ceylon0%100%99994422
PostfixDecrementOperation.ceylon0%0%88884422
PostfixIncrementOperation.ceylon0%0%88884422
Condition.ceylon16%1214%10117103412
DefaultedParameterReference.ceylon0%0%88884422
FailClause.ceylon0%0%77884422
TypeDeclaration.ceylon0%100%99994422
ExistsOrNonemptyCondition.ceylon0%100%99994422
UnaryTypeOperation.ceylon0%100%99994422
ExponentiationOperation.ceylon33%1412%1112583412
UnaryArithmeticOperation.ceylon0%100%99994422
TypeConstraint.ceylon44%1038%9126173412
ImportTypeAlias.ceylon0%0%88884422
ImportFunctionValueAlias.ceylon0%0%88884422
IdentityOperation.ceylon0%100%99774422
CallableParameter.ceylon17673%1161%9154162603
ComplementOperation.ceylon57%151753%1620392402
ImportAlias.ceylon0%0%88994422
InModifier.ceylon0%0%88884422
CaseTypes.ceylon42287%58%71821621206
ArgumentList.ceylon28582%1478%82122141206
TypeDec.ceylon35%1044%12136123412
ObjectArgument.ceylon0%0%7712124422
BasicTokenFactory.ceylon0%n/a99229911
SequentialType.ceylon0%0%66774422
OptionalType.ceylon0%0%66774422
CompilationUnit.ceylon19677%50%9152102804
UnionType.ceylon67%25%710593613
InvocationStatement.ceylon28%12%78683412
ClassInstantiation.ceylon64%1071%591171201
DecQualifier.ceylon53%33%594162602
Operation.ceylon32%43%8116103412
SpreadArgument.ceylon25%176%1213573412
SimpleType.ceylon20%20%89693412
ModuleDescriptor.ceylon45%17%679153412
AnonymousArgument.ceylon40%50%68282402
RangeSubscript.ceylon0%0%8812124422
IntersectionType.ceylon64%33%69593613
ExpressionStatement.ceylon45%1044%12135103412
GivenDec.ceylon29%12%78683412
DefaultedType.ceylon26%12%78573412
ForIterator.ceylon21%20%89693412
InterfaceBody.ceylon58%0%68684613
FunctionDec.ceylon0%0%77994422
ValueDec.ceylon0%0%77994422
UnaryOperation.ceylon0%0%66774422
MatchCase.ceylon15976%57%813593613
SatisfiedTypes.ceylon66%33%69593613
Specifier.ceylon33%33%67583412
TypeSpecifier.ceylon25%12%78683412
OutModifier.ceylon19%12%78683412
ElseCaseClause.ceylon0%0%66774422
ValueIterator.ceylon53%40%896123412
ImportTypeElement.ceylon32%20%89693412
TokenSourceTokenFactory.ceylon15977%50%72421762301
BaseExpression.ceylon64%57%7115182402
Annotation.ceylon61%1062%8123162402
Invocation.ceylon37%25%78693412
NegationOperation.ceylon29%10%89573412
ParameterReference.ceylon22%12%78683412
Atom.ceylon65%1979%6166182402
EqualityOperation.ceylon46%1062%7125103412
CaseItem.ceylon46%50%7114112402
SetOperation.ceylon48%1071%6115103412
SetAssignmentOperation.ceylon48%1071%6115103412
LogicalAssignmentOperation.ceylon39%60%69593412
LogicalOperation.ceylon39%60%69593412
InitialComprehensionClause.ceylon39%60%69593412
TypedDeclaration.ceylon39%60%69593412
DynamicBlock.ceylon0%0%77886633
QualifiedExpression.ceylon50%17%678133412
TryClause.ceylon0%0%66994422
ForFail.ceylon0%0%66994422
IfElse.ceylon0%0%66994422
ComprehensionClause.ceylon40%60%69593412
IterableType.ceylon38%33%67593412
Return.ceylon0%0%66884422
Throw.ceylon0%0%66884422
While.ceylon0%0%55664422
VariadicParameter.ceylon50%25%56573412
IntegerLiteral.ceylon30%25%56573412
FloatLiteral.ceylon30%25%56573412
ElementOrSubrangeExpression.ceylon0%0%55664422
Conditions.ceylon71%25%58573613
FullPackageName.ceylon71%25%58573613
TypeParameters.ceylon71%25%58573613
IsCase.ceylon35%25%56573412
GroupedExpression.ceylon27%25%56573412
Specification.ceylon0%0%66884422
Arguments.ceylon70%1470%8142132402
Expression.ceylon53%58%6107133412
IfClause.ceylon0%0%55664422
SwitchCaseElse.ceylon0%0%55664422
ForClause.ceylon0%0%55664422
PackageDec.ceylon0%0%55664422
ModuleDec.ceylon0%0%55664422
DeclarationOrStatement.ceylon41%50%56151201
BinaryOperation.ceylon19087%5995%5353212402
ArithmeticOperation.ceylon75%2388%5173132402
ArithmeticAssignmentOperation.ceylon73%1986%5153122402
AliasDec.ceylon69%70%59392402
AssignmentOperation.ceylon69%1583%5133112402
ComparisonOperation.ceylon69%1583%5133112402
AnyMemberOperator.ceylon63%1179%5112102402
AnyFunction.ceylon62%75%5103132402
AnyValue.ceylon62%75%5103132402
ClassOrInterface.ceylon59%70%59392402
AnyInterface.ceylon59%70%59392402
AnyClass.ceylon59%70%59392402
FinallyClause.ceylon0%0%55664422
GroupedType.ceylon0%0%55664422
SwitchClause.ceylon0%0%55664422
CatchClause.ceylon77%1071%6112132402
AssignmentStatement.ceylon67%50%68282402
Continue.ceylon0%0%55664422
ModuleBody.ceylon73%0%57564613
CharacterLiteral.ceylon65%50%46372402
Body.ceylon62%1083%38161201
ValueExpression.ceylon61%70%596133412
Bound.ceylon53%75%36151201
SimpleTokenFactory.ceylon84%n/a41701041701
Variance.ceylon39%25%56693412
ImportElement.ceylon37%25%56683412
SpreadMemberOperator.ceylon15%0%45563412
MemberOperator.ceylon15%0%45563412
SafeMemberOperator.ceylon15%0%45563412
FunctionModifier.ceylon0%0%55444422
NamedArguments.ceylon82%50%48593613
ImportElements.ceylon82%50%48573613
Parameters.ceylon79%0%47563613
TypeParameter.ceylon68%67%475123412
Tuple.ceylon51%50%46583412
Iterable.ceylon51%50%46583412
PositionalArguments.ceylon50%0%45583412
DynamicValue.ceylon42%0%45573412
IfComprehensionClause.ceylon42%0%45563412
PackageDescriptor.ceylon42%0%45563412
ForComprehensionClause.ceylon42%0%45563412
Import.ceylon42%0%45563412
ExtendedType.ceylon41%0%45563412
Comprehension.ceylon32%0%45563412
ExpressionComprehensionClause.ceylon32%0%45563412
ImportWildcard.ceylon17%0%45563412
DynamicModifier.ceylon19%0%45343412
VoidModifier.ceylon19%0%45343412
ValueModifier.ceylon19%0%45343412
ClassBody.ceylon88%50%47263603
Assertion.ceylon73%50%46292402
AnyCompilationUnit.ceylon78%75%483122402
module.ceylon0%n/a22222211
AnyInterfaceDefinition.ceylon30497%1192%3123212603
Annotations.ceylon93%83%39292603
Block.ceylon93%50%37262603
BaseType.ceylon86%75%362122402
AnySpecifier.ceylon82%83%372102402
CaseClause.ceylon76%50%35262402
ClassSpecifier.ceylon75%50%35262402
BooleanCondition.ceylon71%50%35262402
Break.ceylon69%50%35362402
TokenFactory.ceylon60%n/a13021312
createParser.ceylon88%n/a12121201
package.ceylon0%n/a11111111