ceylon.ast.core

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total35,863 of 93,45462%3,086 of 5,01038%4,5948,9961,7667,4172,4886,49133495
CascadingNarrowingTransformer.ceylon5,6050%1,3080%753753469469999911
Editor.ceylon3,81111,36475%61784958%5931,3601465251226275131
CeylonExpressionTransformer.ceylon2,09910,30783%328472%14041210584410835405
WideningTransformer.ceylon1,5930%n/a31831831731731831811
ClassAliasDefinition.ceylon1,03340928%461423%62802261325001
ClassDefinition.ceylon99249633%403043%6185768315001
InterfaceAliasDefinition.ceylon65333134%3524%49651750264201
DynamicInterfaceDefinition.ceylon60837638%262043%4665550264201
InterfaceDefinition.ceylon60637838%262043%4565550254201
FunctionShortcutDefinition.ceylon48432340%1446%3451329223801
FunctionDefinition.ceylon47633141%1446%3151329193801
FunctionDeclaration.ceylon38727942%45%3147430213601
ObjectDefinition.ceylon33127746%2134%3248839173201
TypeAliasDefinition.ceylon30824745%1532%2743732163201
Identifier.ceylon30261267%243459%38848581755311
CallableConstructorDefinition.ceylon29129050%181444%3046439163001
ImportFunctionValueElement.ceylon25016740%2038%26401038122401
ObjectArgument.ceylon22425653%171343%2742437142701
ModuleDescriptor.ceylon20212939%50%2032718152701
ValueConstructorDefinition.ceylon19120552%45%2334831142401
LazySpecification.ceylon17723557%56%1935326122701
ObjectExpression.ceylon17321756%1542%2437432132401
ImportTypeElement.ceylon17124659%151753%2340438122401
TypeConstraint.ceylon16924859%151753%2240438112401
CallableParameter.ceylon16415448%50%1730218122501
ValueDefinition.ceylon16116050%50%1630218112501
TryCatchFinally.ceylon15618855%33%2133424122401
ValueGetterDefinition.ceylon14815651%50%1528218102301
Extension.ceylon14723862%1735%213553292201
FunctionArgument.ceylon14623361%50%1528219102301
TypeParameter.ceylon14024363%151346%193843482401
ModuleImport.ceylon13941%50%1826717142201
FunctionExpression.ceylon13621862%44%1931324112201
TypedVariable.ceylon13614952%44%1931324112201
Node.ceylon13522562%2775%134122972323
Construction.ceylon13420560%44%1831325102201
SpecifiedVariable.ceylon13418057%50%1832327102201
DynamicValue.ceylon13217958%50%1730217132601
VariadicVariable.ceylon13145%25%152892772001
FloatLiteral.ceylon12944%50%122161661502
IntegerLiteral.ceylon12713051%50%112261661703
SwitchCaseElseExpression.ceylon54581%33%172942882001
ClassDec.ceylon22164%161650%183643262001
InterfaceDec.ceylon22164%161650%183643262001
ImportElements.ceylon16257%44%1829324112101
ValueDeclaration.ceylon13352%50%1527319112301
SwitchCases.ceylon15757%31%172742491901
ValueSetterDefinition.ceylon52%50%1426217102201
VariadicParameter.ceylon51%50%1426217102201
SelfReference.ceylon51%n/a15401239154005
Destructure.ceylon13054%50%132621792201
TuplePattern.ceylon17363%50%142832571901
IfElseExpression.ceylon23871%50%122421782001
WithinOperation.ceylon18265%50%1324318102101
ValueParameter.ceylon14259%50%122621782201
ValueArgument.ceylon13458%50%122421782001
ValueSpecification.ceylon16563%57%142932482201
StringTemplate.ceylon13959%50%112221861701
TryClause.ceylon13559%50%142732681901
ForFail.ceylon57%43%142632381901
PackageCompilationUnit.ceylon13158%50%1424820112101
ModuleCompilationUnit.ceylon13158%50%1424820112101
QualifiedExpression.ceylon13259%50%112521782201
TypeNameWithTypeArguments.ceylon13760%43%122662661901
UnspecifiedVariable.ceylon14963%50%142842782001
Annotation.ceylon14663%43%132842572102
TypeList.ceylon17167%43%132632371901
TypeArgument.ceylon14764%50%122732661901
MemberNameWithTypeArguments.ceylon13762%43%122632361901
IfElse.ceylon60%43%122432361701
PackageDescriptor.ceylon53%50%122271691901
BaseMeta.ceylon14965%50%122732461901
BaseType.ceylon14965%50%122732461901
ValueDec.ceylon14064%50%112321782001
ArgumentList.ceylon19171%43%122832362101
Annotations.ceylon15166%50%122932662101
DecQualifier.ceylon15367%50%122932462101
CompilationUnit.ceylon14065%50%122442092101
Assertion.ceylon56%50%112221681901
NamedArguments.ceylon14366%50%122421692101
AndAssignmentOperation.ceylon25177%50%102322172001
IntersectAssignmentOperation.ceylon25177%50%102322172001
ComplementAssignmentOperation.ceylon25177%50%102322172001
SubtractAssignmentOperation.ceylon25177%50%102322172001
RemainderAssignmentOperation.ceylon25177%50%102322172001
UnionAssignmentOperation.ceylon25177%50%102322172001
OrAssignmentOperation.ceylon25177%50%102322172001
AssignOperation.ceylon25177%50%102322172001
AddAssignmentOperation.ceylon25177%50%102322172001
MultiplyAssignmentOperation.ceylon25177%50%102322172001
DivideAssignmentOperation.ceylon25177%50%102322172001
ThenOperation.ceylon24777%50%102322172001
InOperation.ceylon18772%50%102322172001
DifferenceOperation.ceylon16769%50%102322172001
MeasureOperation.ceylon16769%50%102322172001
SpanOperation.ceylon16769%50%102322172001
SumOperation.ceylon16769%50%102322172001
EntryOperation.ceylon16769%50%102322172001
ScaleOperation.ceylon15968%50%102322172001
QuotientOperation.ceylon15568%50%102322172001
RemainderOperation.ceylon15568%50%102322172001
ProductOperation.ceylon15568%50%102322172001
ExponentiationOperation.ceylon12763%50%102322172001
ElseOperation.ceylon24978%50%92322162001
MatchCase.ceylon61%67%112322051401
OrOperation.ceylon21376%50%102121771801
AndOperation.ceylon20975%50%102121771801
NotEqualOperation.ceylon19774%50%102121771801
IdenticalOperation.ceylon19774%50%102121771801
EqualOperation.ceylon19774%50%102121771801
IsOperation.ceylon17672%50%102121771801
OfOperation.ceylon17672%50%102121771801
CompareOperation.ceylon17372%50%102121771801
LargeAsOperation.ceylon17372%50%102121771801
SmallerOperation.ceylon17372%50%102121771801
LargerOperation.ceylon17372%50%102121771801
SmallAsOperation.ceylon17372%50%102121771801
ComplementOperation.ceylon12965%50%102121771801
UnionOperation.ceylon12965%50%102121771801
IntersectionOperation.ceylon64%50%102121771801
ConstructorDec.ceylon60%50%102121771801
GivenDec.ceylon15470%50%92321762001
FunctionDec.ceylon15470%50%92321762001
AliasDec.ceylon15470%50%92321762001
LetExpression.ceylon21777%50%102021671701
SpanSubscript.ceylon14569%50%102021671701
MeasureSubscript.ceylon14569%50%102021671701
Invocation.ceylon63%50%102221671901
CallableType.ceylon61%50%102021671701
EntryPattern.ceylon60%50%102021671701
SpecifiedPattern.ceylon60%50%102021671701
ForComprehensionClause.ceylon60%50%102021671701
ForIterator.ceylon60%50%102021671701
IfClause.ceylon60%50%102021671701
ForClause.ceylon60%50%102021671701
IfComprehensionClause.ceylon60%50%102021671701
EntryType.ceylon57%50%102021671701
CaseExpression.ceylon21978%50%92021661701
ExistsCondition.ceylon62%50%92221661901
NonemptyCondition.ceylon62%50%92221661901
DefaultedParameterReference.ceylon61%50%92021661701
DefaultedValueParameter.ceylon61%50%92021661701
SwitchCaseElse.ceylon61%50%92021661701
ElementOrSubrangeExpression.ceylon61%50%92021661701
CaseClause.ceylon61%50%92021661701
DefaultedCallableParameter.ceylon61%50%92021661701
Import.ceylon61%50%92021661701
While.ceylon61%50%92021661701
CatchClause.ceylon61%50%92021661701
MemberMeta.ceylon61%50%92021661701
IsCondition.ceylon60%50%92221661901
ModuleDec.ceylon61%43%112232351501
PackageDec.ceylon61%43%112232351501
SequentialType.ceylon14771%67%102532661901
QualifiedType.ceylon63%50%92021661701
Throw.ceylon65%43%112432351701
ImmediateNarrowingTransformer.ceylon65592%n/a89979889901
Return.ceylon67%43%102432341701
VariadicType.ceylon65%50%82221651901
ModuleBody.ceylon48%50%91771581601
AssignmentStatement.ceylon62%67%61721741401
AnonymousArgument.ceylon59%50%61621641401
SpecifiedArgument.ceylon59%50%61621641401
SwitchClause.ceylon62%33%71731741401
UnionType.ceylon56%50%61521541301
IntersectionType.ceylon55%50%61521541301
NotOperation.ceylon18580%50%71721761601
ExistsOperation.ceylon14576%50%71721761601
NonemptyOperation.ceylon14576%50%71721761601
extraInfo.ceylon66%75%61221251002
IdentityOperation.ceylon69%50%61621651501
NegationOperation.ceylon69%50%61621651501
StringLiteral.ceylon72%83%42121431801
KeySubscript.ceylon77%50%61521551401
SpanToSubscript.ceylon77%50%61521551401
SpanFromSubscript.ceylon77%50%61521551401
Resource.ceylon67%50%61521551401
InvocationStatement.ceylon65%50%51521541401
ExpressionComprehensionClause.ceylon64%50%61521551401
GroupedType.ceylon64%50%61521551401
ImportTypeAlias.ceylon64%50%61521551401
Iterable.ceylon64%50%61521551401
FailClause.ceylon64%50%61521551401
IsCase.ceylon64%50%61521551401
Tuple.ceylon64%50%61521551401
SpreadType.ceylon64%50%61521551401
ImportFunctionValueAlias.ceylon64%50%61521551401
PatternList.ceylon61%50%61521551401
FullPackageName.ceylon61%50%61521551401
Conditions.ceylon61%50%61521551401
Resources.ceylon61%50%61521551401
TypeArguments.ceylon61%50%61521551401
PostfixDecrementOperation.ceylon61%50%61521551401
PrefixIncrementOperation.ceylon61%50%61521551401
PrefixDecrementOperation.ceylon61%50%61521551401
PostfixIncrementOperation.ceylon61%50%61521551401
Break.ceylon51%n/a51251351201
Continue.ceylon51%n/a51251351201
OpenBound.ceylon14581%50%51521541401
ClosedBound.ceylon14581%50%51521541401
SpreadArgument.ceylon74%50%51521541401
PrefixPostfixStatement.ceylon69%50%51521541401
ElseClause.ceylon69%50%51521541401
TypeMeta.ceylon66%50%51521541401
FinallyClause.ceylon66%50%51521541401
GroupedExpression.ceylon66%50%51521541401
BooleanCondition.ceylon66%50%51521541401
OptionalType.ceylon66%50%51521541401
ParameterReference.ceylon66%50%51521541401
DefaultedType.ceylon66%50%51521541401
Comprehension.ceylon66%50%51521541401
ClassSpecifier.ceylon66%50%51521541401
DynamicBlock.ceylon66%50%51521541401
VariablePattern.ceylon66%50%51521541401
BaseExpression.ceylon66%50%51521541401
ExtendedType.ceylon66%50%51521541401
TupleType.ceylon66%50%51521541401
TypeSpecifier.ceylon66%50%51521541401
IterableType.ceylon65%50%61521551401
ClassBody.ceylon63%50%51521541401
CaseTypes.ceylon63%50%51521541401
SatisfiedTypes.ceylon63%50%51521541401
InterfaceBody.ceylon63%50%51521541401
Block.ceylon63%50%51521541401
TypeParameters.ceylon63%50%51521541401
PositionalArguments.ceylon70%50%51721541601
Parameters.ceylon67%50%51721541601
Specifier.ceylon60%50%61421451301
FunctionModifier.ceylon44%n/a41041041001
DynamicModifier.ceylon54%50%41151231001
OutModifier.ceylon46%n/a41041041001
InModifier.ceylon46%n/a41041041001
ValueModifier.ceylon46%n/a41041041001
LazySpecifier.ceylon62%50%51421441301
MemberOperator.ceylon52%n/a41141141101
SpreadMemberOperator.ceylon52%n/a41141141101
SafeMemberOperator.ceylon52%n/a41141141101
ImportWildcard.ceylon50%n/a31041031001
VoidModifier.ceylon51%n/a31041031001
PackageQualifier.ceylon55%n/a31031031001
CharacterLiteral.ceylon76%50%31421321301
Literal.ceylon56%n/a36153601
UnaryIshOperation.ceylon50%0%35132401
Visitor.ceylon1,592100%n/a13190318131912
module.ceylon0%n/a22112211
UnaryOperation.ceylon81%n/a25042501
UnaryTypeOperation.ceylon71%n/a24032401
PrefixOperation.ceylon71%n/a24032401
UnaryArithmeticOperation.ceylon71%n/a24032401
PostfixOperation.ceylon71%n/a24032401
Type.ceylon82%n/a26042602
nullsafeInvoke.ceylon82%100%13031201
ExponentiatingExpression.ceylon0%n/a11111111
NegatingExpression.ceylon0%n/a11111111
EquatingExpression.ceylon0%n/a11111111
ComparingExpression.ceylon0%n/a11111111
DisjoiningExpression.ceylon0%n/a11111111
MultiplyingExpression.ceylon0%n/a11111111
ScalingExpression.ceylon0%n/a11111111
SpanningExpression.ceylon0%n/a11111111
ConjoiningExpression.ceylon0%n/a11111111
package.ceylon0%n/a11111111
IntersectingExpression.ceylon0%n/a11111111
StructureExpression.ceylon0%n/a11111111
UnioningExpression.ceylon0%n/a11111111
InvertingExpression.ceylon0%n/a11111111
ExistsNonemptyExpression.ceylon0%n/a11111111
PrePostfixingExpression.ceylon0%n/a11111111
AssigningExpression.ceylon0%n/a11111111
AddingExpression.ceylon0%n/a11111111
ThenElseExpression.ceylon0%n/a11111111
AnySpecifier.ceylon90%n/a14031401
Modifier.ceylon88%n/a14031401
ConstructorDefinition.ceylon82%n/a13021301
Declaration.ceylon82%n/a13021301
Operation.ceylon82%n/a13021301
ExtensionOrConstruction.ceylon82%n/a13021301
NameWithTypeArguments.ceylon82%n/a13021301
Statement.ceylon82%n/a13021301
ComparisonOperation.ceylon82%n/a13021301
Meta.ceylon82%n/a13021301
TypeModifier.ceylon82%n/a13021301
EqualityOperation.ceylon82%n/a13021301
ImportElement.ceylon82%n/a13021301
AnyCompilationUnit.ceylon82%n/a13021301
LogicalOperation.ceylon82%n/a13021301
AnyInterface.ceylon82%n/a13021301
Dec.ceylon82%n/a13021301
Bound.ceylon82%n/a13021301
ArithmeticAssignmentOperation.ceylon82%n/a13021301
LocalModifier.ceylon82%n/a13021301
RequiredParameter.ceylon82%n/a13021301
DefaultedParameter.ceylon82%n/a13021301
MainType.ceylon82%n/a13021301
Condition.ceylon82%n/a13021301
AnyInterfaceDefinition.ceylon82%n/a13021301
ValueExpression.ceylon82%n/a13021301
AssignmentOperation.ceylon82%n/a13021301
Arguments.ceylon82%n/a13021301
UnionableType.ceylon82%n/a13021301
AnyValue.ceylon82%n/a13021301
AnyClass.ceylon82%n/a13021301
SimpleType.ceylon82%n/a13021301
Directive.ceylon82%n/a13021301
ControlStructure.ceylon82%n/a13021301
Variance.ceylon82%n/a13021301
NamedArgument.ceylon82%n/a13021301
TypeDeclaration.ceylon82%n/a13021301
ClassOrInterface.ceylon82%n/a13021301
SetAssignmentOperation.ceylon82%n/a13021301
Expression.ceylon82%n/a13021301
ExistsOrNonemptyCondition.ceylon82%n/a13021301
ConditionalExpression.ceylon82%n/a13021301
ExpressionStatement.ceylon82%n/a13021301
InlineDefinitionArgument.ceylon82%n/a13021301
Body.ceylon82%n/a13021301
Parameter.ceylon82%n/a13021301
CaseItem.ceylon82%n/a13021301
InitialComprehensionClause.ceylon82%n/a13021301
Pattern.ceylon82%n/a13021301
BinaryOperation.ceylon82%n/a13021301
Variable.ceylon82%n/a13021301
AnyMemberOperator.ceylon82%n/a13021301
TypedDeclaration.ceylon82%n/a13021301
PrimaryType.ceylon82%n/a13021301
LogicalAssignmentOperation.ceylon82%n/a13021301
Primary.ceylon82%n/a13021301
ImportAlias.ceylon82%n/a13021301
SetOperation.ceylon82%n/a13021301
ArithmeticOperation.ceylon82%n/a13021301
AnyFunction.ceylon82%n/a13021301
ComprehensionClause.ceylon82%n/a13021301
TypeDec.ceylon82%n/a13021301
MemberDec.ceylon82%n/a13021301
Specification.ceylon82%n/a13021301
RangeSubscript.ceylon82%n/a13021301
Atom.ceylon82%n/a13021301
Subscript.ceylon82%n/a13021301