ceylon.ast.core

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total31,253 of 84,14263%3,615 of 4,96727%4,1268,3841,6436,5661,7895,89931474
CascadingNarrowingTransformer.ceylon5,2810%1,2020%698698543543979711
Editor.ceylon3,5159,09372%49740545%5101,0301275191125796127
ClassAliasDefinition.ceylon1,77739718%284145%18019785121314801
ClassDefinition.ceylon1,65551924%2643411%17719772121304801
CeylonExpressionTransformer.ceylon1,4999,74287%3610875%141408726210533605
InterfaceAliasDefinition.ceylon91632126%123118%921073969254001
DynamicInterfaceDefinition.ceylon84041533%1102418%911072869254001
InterfaceDefinition.ceylon83839932%1102418%901072769244001
FunctionShortcutDefinition.ceylon46433442%201847%3955427213601
FunctionDefinition.ceylon46233642%201847%3855327203601
ObjectDefinition.ceylon41625238%5014%46591741173001
FunctionDeclaration.ceylon36727743%161447%3449528203401
TypeAliasDefinition.ceylon32123742%2323%3245729173001
ObjectArgument.ceylon30621842%4314%38501739132501
ImportFunctionValueElement.ceylon29014433%3520%32441743112201
ImmediateNarrowingTransformer.ceylon27142561%n/a39973897399701
Identifier.ceylon24765072%273153%32797481050311
ModuleDescriptor.ceylon19511437%50%2230820172501
ImportTypeElement.ceylon19224256%261841%29441043112201
TypeConstraint.ceylon16127363%202455%2744643112201
TryCatchFinally.ceylon15818254%1627%2233524112201
ModuleImport.ceylon15628%0%19241018152001
TypedVariable.ceylon15213146%1723%203172292001
FunctionExpression.ceylon15119957%1723%203172492001
Visitor.ceylon1493,11995%n/a27594265932759412
SelfReference.ceylon14621159%0%1752034134809
ValueDefinition.ceylon14614951%50%1628318112301
CallableParameter.ceylon13113951%50%1526219102101
TypeParameter.ceylon13027468%202050%234253972201
DynamicValue.ceylon13017758%50%1629218122501
FunctionArgument.ceylon12822964%50%142622092101
ValueGetterDefinition.ceylon12814954%50%142621792101
SpecifiedVariable.ceylon12318560%121250%193242592001
ImportElements.ceylon12316557%44%1829423102001
SwitchCases.ceylon11015659%1233%162652371701
ClassInstantiation.ceylon10919564%121250%173232772001
TryClause.ceylon11452%1233%162652571701
ValueDeclaration.ceylon12956%50%1425420102101
ValueSetterDefinition.ceylon12255%50%132431892001
ValueParameter.ceylon12255%50%132431892001
LazySpecification.ceylon16463%50%132431792001
InterfaceDec.ceylon15762%1319%132662151801
FunctionDec.ceylon15762%1319%132662151801
ValueDec.ceylon15863%1131%152652171801
ForFail.ceylon11755%1131%152552271701
ModuleCompilationUnit.ceylon11255%50%1622918131901
PackageCompilationUnit.ceylon11255%50%1622918131901
PackageDescriptor.ceylon45%50%1420816111701
VariadicParameter.ceylon11557%50%122221781801
ValueArgument.ceylon13061%50%112221771801
KeyValueIterator.ceylon11458%50%112221671801
StringTemplate.ceylon13562%50%102021751501
IfElse.ceylon11759%1131%132342151501
WithinOperation.ceylon53%50%112231881901
ArgumentList.ceylon19270%44%132832262001
Annotations.ceylon15065%50%132932562001
TypeNameWithTypeArguments.ceylon14164%44%132652251701
QualifiedExpression.ceylon12862%50%102321872001
Annotation.ceylon14766%44%132742461902
UnspecifiedVariable.ceylon15067%50%132742461801
AliasDec.ceylon17971%44%122632151801
ClassDec.ceylon17971%44%122632151801
NamedArguments.ceylon14166%50%112321682001
MemberNameWithTypeArguments.ceylon13865%44%122532151701
TypeArgument.ceylon13865%44%122532251701
CompilationUnit.ceylon12464%50%1322518101901
Throw.ceylon56%1121%112362141601
Return.ceylon56%1121%112362141601
WideningTransformer.ceylon1,43495%n/a14300132991430001
TypeList.ceylon17772%44%132622051701
IntegerLiteral.ceylon11463%56%82232221301
ModuleBody.ceylon33%50%1216814111501
Assertion.ceylon59%50%102031671701
Invocation.ceylon59%50%102031671701
FloatLiteral.ceylon58%36%71832011201
Node.ceylon19976%1267%72722121803
IsCondition.ceylon56%50%102031671701
extraInfo.ceylon40%0%7104105802
DefaultedValueParameter.ceylon63%50%91821561501
DefaultedParameterReference.ceylon63%50%91821561501
DefaultedCallableParameter.ceylon63%50%91821561501
SubtractAssignmentOperation.ceylon23782%50%82122051801
RemainderAssignmentOperation.ceylon23782%50%82122051801
IntersectAssignmentOperation.ceylon23782%50%82122051801
DivideAssignmentOperation.ceylon23782%50%82122051801
MultiplyAssignmentOperation.ceylon23782%50%82122051801
AddAssignmentOperation.ceylon23782%50%82122051801
AssignOperation.ceylon23782%50%82122051801
AndAssignmentOperation.ceylon23782%50%82122051801
ComplementAssignmentOperation.ceylon23782%50%82122051801
OrAssignmentOperation.ceylon23782%50%82122051801
UnionAssignmentOperation.ceylon23782%50%82122051801
ThenOperation.ceylon23382%50%82122051801
ElseOperation.ceylon23382%50%82122051801
OrOperation.ceylon21181%50%81921451601
AndOperation.ceylon20780%50%81921451601
NotEqualOperation.ceylon19579%50%81921451601
IdenticalOperation.ceylon19579%50%81921451601
EqualOperation.ceylon19579%50%81921451601
InOperation.ceylon18578%50%82122051801
IsOperation.ceylon17477%50%81921651601
OfOperation.ceylon17477%50%81921651601
LargerOperation.ceylon17177%50%81921651601
SmallerOperation.ceylon17177%50%81921651601
LargeAsOperation.ceylon17177%50%81921651601
SmallAsOperation.ceylon17177%50%81921651601
CompareOperation.ceylon17177%50%81921651601
SumOperation.ceylon16576%50%82122051801
MeasureOperation.ceylon16576%50%82122051801
SpanOperation.ceylon16576%50%82122051801
EntryOperation.ceylon16576%50%82122051801
DifferenceOperation.ceylon16576%50%82122051801
ScaleOperation.ceylon15775%50%82122051801
RemainderOperation.ceylon15375%50%82122051801
ProductOperation.ceylon15375%50%82122051801
QuotientOperation.ceylon15375%50%82122051801
MeasureSubscript.ceylon14374%50%81821551501
SpanSubscript.ceylon14374%50%81821551501
ComplementOperation.ceylon12771%50%81921651601
UnionOperation.ceylon12771%50%81921651601
ExponentiationOperation.ceylon12571%50%82122051801
IntersectionOperation.ceylon11970%50%81921651601
MemberMeta.ceylon67%50%81821551501
ValueIterator.ceylon65%50%81821451501
CallableType.ceylon65%50%81821551501
CatchClause.ceylon65%50%81821551501
ValueSpecification.ceylon65%50%81821351501
CaseClause.ceylon65%50%81821551501
SwitchCaseElse.ceylon65%50%81821551501
IfComprehensionClause.ceylon65%50%81821551501
ElementOrSubrangeExpression.ceylon65%50%81821551501
ForComprehensionClause.ceylon65%50%81821551501
IfClause.ceylon65%50%81821551501
While.ceylon65%50%81821551501
Import.ceylon65%50%81821551501
ForClause.ceylon65%50%81821551501
EntryType.ceylon62%50%81821551501
QualifiedType.ceylon67%50%81821451501
IterableType.ceylon63%25%91821731201
UnionType.ceylon56%50%51321331101
VariadicType.ceylon70%50%72021641701
MatchCase.ceylon67%75%51621631201
AssignmentStatement.ceylon65%67%51521431201
AnonymousArgument.ceylon62%50%51421431201
IntersectionType.ceylon57%50%51321331101
ImportFunctionValueAlias.ceylon55%0%51341241201
PositionalArguments.ceylon69%50%51621441501
Parameters.ceylon66%50%51621441501
GivenDec.ceylon68%50%61531551401
StringLiteral.ceylon76%83%31921421601
NotOperation.ceylon18386%50%51521541401
NonemptyOperation.ceylon14383%50%51521541401
ExistsOperation.ceylon14383%50%51521541401
ModuleDec.ceylon69%50%51421441301
PackageDec.ceylon69%50%51421441301
ParameterReference.ceylon67%50%51321341201
ClassBody.ceylon67%50%41321231201
Block.ceylon67%50%41321231201
DecQualifier.ceylon68%50%41321331201
ClosedBound.ceylon14184%50%41321231201
OpenBound.ceylon14184%50%41321231201
KeySubscript.ceylon12182%50%41321331201
SpanToSubscript.ceylon12182%50%41321331201
SpanFromSubscript.ceylon12182%50%41321331201
SpreadArgument.ceylon79%50%41321331201
IdentityOperation.ceylon77%50%41421431301
NegationOperation.ceylon77%50%41421431301
NonemptyCondition.ceylon74%50%41321231201
Resource.ceylon74%50%41321331201
ExistsCondition.ceylon74%50%41321231201
PrefixPostfixStatement.ceylon74%50%41321231201
ElseClause.ceylon74%50%41321331201
TypeMeta.ceylon71%50%41321231201
BaseMeta.ceylon71%50%41321331201
ImportTypeAlias.ceylon71%50%41321231201
Comprehension.ceylon71%50%41321331201
TupleType.ceylon71%50%41321331201
ElseCaseClause.ceylon71%50%41321331201
FailClause.ceylon71%50%41321331201
GroupedType.ceylon71%50%41321331201
BaseExpression.ceylon71%50%41321331201
SpecifiedArgument.ceylon71%50%41321331201
IsCase.ceylon71%50%41321331201
ClassSpecifier.ceylon71%50%41321331201
SwitchClause.ceylon71%50%41321331201
Iterable.ceylon71%50%41321331201
TypeSpecifier.ceylon71%50%41321331201
SequentialType.ceylon71%50%41321331201
Tuple.ceylon71%50%41321331201
DynamicBlock.ceylon71%50%41321331201
ExpressionComprehensionClause.ceylon71%50%41321331201
FinallyClause.ceylon71%50%41321331201
DefaultedType.ceylon71%50%41321331201
ExtendedType.ceylon71%50%41321331201
BooleanCondition.ceylon71%50%41321331201
InvocationStatement.ceylon71%50%41321231201
GroupedExpression.ceylon71%50%41321331201
OptionalType.ceylon71%50%41321331201
SatisfiedTypes.ceylon68%50%41321331201
Resources.ceylon68%50%41321331201
TypeArguments.ceylon68%50%41321331201
Conditions.ceylon68%50%41321331201
CaseTypes.ceylon68%50%41321331201
InterfaceBody.ceylon68%50%41321231201
FullPackageName.ceylon68%50%41321331201
TypeParameters.ceylon68%50%41321331201
PostfixDecrementOperation.ceylon68%50%41321331201
PostfixIncrementOperation.ceylon68%50%41321331201
PrefixDecrementOperation.ceylon68%50%41321331201
PrefixIncrementOperation.ceylon68%50%41321331201
LazySpecifier.ceylon65%50%41221131101
Specifier.ceylon65%50%41221131101
Continue.ceylon64%n/a31121131101
Break.ceylon64%n/a31121131101
FunctionModifier.ceylon56%n/a39183901
BaseType.ceylon72%50%41321231201
DynamicModifier.ceylon65%50%3102102901
InModifier.ceylon61%n/a29182901
ValueModifier.ceylon61%n/a29182901
OutModifier.ceylon61%n/a29182901
ImportWildcard.ceylon62%n/a29182901
SafeMemberOperator.ceylon67%n/a2101921001
MemberOperator.ceylon67%n/a2101921001
SpreadMemberOperator.ceylon67%n/a2101921001
VoidModifier.ceylon64%n/a29182901
CharacterLiteral.ceylon81%50%21221211101
UnaryIshOperation.ceylon50%0%35132401
module.ceylon0%n/a22112211
UnaryOperation.ceylon81%n/a25032501
Literal.ceylon78%n/a25142501
PostfixOperation.ceylon71%n/a24022401
UnaryTypeOperation.ceylon71%n/a24022401
UnaryArithmeticOperation.ceylon71%n/a24022401
PrefixOperation.ceylon71%n/a24022401
Type.ceylon82%n/a26042602
Expression.ceylon82%n/a26042602
nullsafeInvoke.ceylon80%100%13031201
AssigningExpression.ceylon0%n/a11111111
ConjoiningExpression.ceylon0%n/a11111111
DisjoiningExpression.ceylon0%n/a11111111
MultiplyingExpression.ceylon0%n/a11111111
EquatingExpression.ceylon0%n/a11111111
AddingExpression.ceylon0%n/a11111111
SpanningExpression.ceylon0%n/a11111111
MetaQualifier.ceylon0%n/a11111111
InvertingExpression.ceylon0%n/a11111111
UnioningExpression.ceylon0%n/a11111111
ThenElseExpression.ceylon0%n/a11111111
ExponentiatingExpression.ceylon0%n/a11111111
IntersectingExpression.ceylon0%n/a11111111
PrePostfixingExpression.ceylon0%n/a11111111
package.ceylon0%n/a11111111
ScalingExpression.ceylon0%n/a11111111
ComparingExpression.ceylon0%n/a11111111
ExistsNonemptyExpression.ceylon0%n/a11111111
NegatingExpression.ceylon0%n/a11111111
AnySpecifier.ceylon90%n/a14021401
Modifier.ceylon88%n/a14021401
Subscript.ceylon82%n/a13011301
Meta.ceylon82%n/a13011301
LocalModifier.ceylon82%n/a13011301
ClassOrInterface.ceylon82%n/a13021301
AssignmentOperation.ceylon82%n/a13021301
ImportAlias.ceylon82%n/a13021301
AnyValue.ceylon82%n/a13021301
SetAssignmentOperation.ceylon82%n/a13011301
AnyFunction.ceylon82%n/a13021301
ControlStructure.ceylon82%n/a13011301
ImportElement.ceylon82%n/a13021301
ComparisonOperation.ceylon82%n/a13021301
LogicalAssignmentOperation.ceylon82%n/a13011301
Body.ceylon82%n/a13021301
CaseItem.ceylon82%n/a13011301
PrimaryType.ceylon82%n/a13011301
Variance.ceylon82%n/a13011301
Arguments.ceylon82%n/a13011301
TypeDec.ceylon82%n/a13021301
Operation.ceylon82%n/a13021301
ArithmeticOperation.ceylon82%n/a13011301
ExistsOrNonemptyCondition.ceylon82%n/a13021301
Atom.ceylon82%n/a13011301
MainType.ceylon82%n/a13011301
UnionableType.ceylon82%n/a13011301
InitialComprehensionClause.ceylon82%n/a13021301
SimpleType.ceylon82%n/a13021301
TypeModifier.ceylon82%n/a13011301
Dec.ceylon82%n/a13021301
NamedArgument.ceylon82%n/a13011301
ArithmeticAssignmentOperation.ceylon82%n/a13011301
ComprehensionClause.ceylon82%n/a13011301
TypedDeclaration.ceylon82%n/a13021301
ValueExpression.ceylon82%n/a13011301
AnyClass.ceylon82%n/a13021301
MemberDec.ceylon82%n/a13021301
AnyInterface.ceylon82%n/a13011301
ExpressionStatement.ceylon82%n/a13021301
Parameter.ceylon82%n/a13011301
TypeDeclaration.ceylon82%n/a13021301
Directive.ceylon82%n/a13021301
Bound.ceylon82%n/a13021301
Condition.ceylon82%n/a13011301
InlineDefinitionArgument.ceylon82%n/a13021301
SetOperation.ceylon82%n/a13011301
AnyCompilationUnit.ceylon82%n/a13021301
Variable.ceylon82%n/a13021301
AnyInterfaceDefinition.ceylon82%n/a13021301
RangeSubscript.ceylon82%n/a13011301
DefaultedParameter.ceylon82%n/a13021301
EqualityOperation.ceylon82%n/a13021301
BinaryOperation.ceylon82%n/a13021301
Declaration.ceylon82%n/a13021301
Primary.ceylon82%n/a13011301
LogicalOperation.ceylon82%n/a13021301
ForIterator.ceylon82%n/a13021301
RequiredParameter.ceylon82%n/a13011301
NameWithTypeArguments.ceylon82%n/a13021301
Statement.ceylon82%n/a13011301
Specification.ceylon82%n/a13021301
AnyMemberOperator.ceylon82%n/a13021301