ceylon.ast.core

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total32,982 of 91,80664%2,897 of 4,38034%4,0048,7201,3527,4382,0016,53029508
CascadingNarrowingTransformer.ceylon5,4240%1,2280%711711461461979711
Editor.ceylon3,56510,09274%52943545%5421,1201375381186385147
CeylonExpressionTransformer.ceylon1,99410,31884%328472%1374099983810535105
ClassAliasDefinition.ceylon1,03340528%461423%62792260324901
ClassDefinition.ceylon99249233%403043%6184767314901
InterfaceAliasDefinition.ceylon65332733%351124%49641749264101
DynamicInterfaceDefinition.ceylon60837238%262043%4664549264101
InterfaceDefinition.ceylon60637438%262043%4564549254101
FunctionShortcutDefinition.ceylon48231640%141246%3450328223701
FunctionDefinition.ceylon47432441%141246%3150328193701
FunctionDeclaration.ceylon38727542%1245%3146429213501
ObjectDefinition.ceylon33127345%211134%3247838173101
TypeAliasDefinition.ceylon30824344%1532%2742731163101
ConstructorDefinition.ceylon29128650%181444%3045438162901
Identifier.ceylon27263470%243459%34827561353311
ImportFunctionValueElement.ceylon25016339%201238%26391037122301
ObjectArgument.ceylon22425253%171343%2741436142601
ModuleDescriptor.ceylon19812939%50%1931617142601
LazySpecification.ceylon17723157%56%1934325122601
ImportTypeElement.ceylon17124259%151753%2339437122301
ObjectExpression.ceylon17121556%151142%2336431122301
TypeConstraint.ceylon16924459%151753%2239437112301
CallableParameter.ceylon16415048%50%1729217122401
ValueDefinition.ceylon16015349%50%1629217112401
TryCatchFinally.ceylon15618454%1233%2132423122301
FunctionArgument.ceylon14622961%50%1527218102201
ValueGetterDefinition.ceylon14614951%50%1527217102201
Extension.ceylon14523662%1735%203453182101
TypeParameter.ceylon14023963%151346%193743382301
TypedVariable.ceylon13515053%44%1830323102101
ModuleImport.ceylon13542%50%1725616132101
FunctionExpression.ceylon13421662%44%1830323102101
Construction.ceylon13220361%44%173032492101
SpecifiedVariable.ceylon13217857%50%173132692101
VariadicVariable.ceylon13144%1225%152792671901
DynamicValue.ceylon13017758%50%1629216122501
SwitchCaseElseExpression.ceylon12554181%1233%172842781901
ClassDec.ceylon12321764%161650%183543161901
InterfaceDec.ceylon12321764%161650%183543161901
ImportElements.ceylon12116057%44%1728323102001
ValueDeclaration.ceylon12112952%50%1526318112201
SwitchCases.ceylon11615557%1131%162642381801
ValueSetterDefinition.ceylon11512251%50%1425216102101
VariadicParameter.ceylon11511851%50%1425216102101
Destructure.ceylon12653%50%132521692101
FloatLiteral.ceylon11952%50%92021531402
IntegerLiteral.ceylon14658%50%82121531603
IfElseExpression.ceylon23470%50%122321681901
TuplePattern.ceylon17163%50%132732461801
ValueParameter.ceylon13858%50%122521682101
ValueArgument.ceylon13057%50%122321681901
ValueSpecification.ceylon16162%57%142832382101
WithinOperation.ceylon18065%50%122331792001
StringTemplate.ceylon13559%50%112121761601
TryClause.ceylon13158%50%142632581801
ForFail.ceylon12156%43%142532281801
ModuleCompilationUnit.ceylon12758%50%1423819112001
PackageCompilationUnit.ceylon12758%50%1423819112001
QualifiedExpression.ceylon12858%50%112421682101
TypeNameWithTypeArguments.ceylon13359%43%122562561801
Annotation.ceylon14262%43%132742472002
UnspecifiedVariable.ceylon14763%50%132742671901
TypeArgument.ceylon14363%50%122632561801
MemberNameWithTypeArguments.ceylon13362%43%122532261801
IfElse.ceylon12159%43%122332261601
TypeList.ceylon16968%43%122532261801
BaseMeta.ceylon14564%50%122632361801
BaseType.ceylon14564%50%122632361801
ValueDec.ceylon13663%50%112221681901
ArgumentList.ceylon18770%43%122732262001
Annotations.ceylon14765%50%122832562001
PackageDescriptor.ceylon54%50%112161581801
DecQualifier.ceylon14966%50%122832362001
CompilationUnit.ceylon13664%50%122341992001
Assertion.ceylon55%50%112121581801
SelfReference.ceylon14366%n/a93603593605
NamedArguments.ceylon14166%50%112321582001
SubtractAssignmentOperation.ceylon23777%50%92222061901
RemainderAssignmentOperation.ceylon23777%50%92222061901
IntersectAssignmentOperation.ceylon23777%50%92222061901
DivideAssignmentOperation.ceylon23777%50%92222061901
MultiplyAssignmentOperation.ceylon23777%50%92222061901
AddAssignmentOperation.ceylon23777%50%92222061901
AssignOperation.ceylon23777%50%92222061901
AndAssignmentOperation.ceylon23777%50%92222061901
ComplementAssignmentOperation.ceylon23777%50%92222061901
OrAssignmentOperation.ceylon23777%50%92222061901
UnionAssignmentOperation.ceylon23777%50%92222061901
ThenOperation.ceylon23376%50%92222061901
ElseOperation.ceylon23376%50%92222061901
InOperation.ceylon18572%50%92222061901
SumOperation.ceylon16570%50%92222061901
MeasureOperation.ceylon16570%50%92222061901
SpanOperation.ceylon16570%50%92222061901
EntryOperation.ceylon16570%50%92222061901
DifferenceOperation.ceylon16570%50%92222061901
ScaleOperation.ceylon15769%50%92222061901
RemainderOperation.ceylon15368%50%92222061901
ProductOperation.ceylon15368%50%92222061901
QuotientOperation.ceylon15368%50%92222061901
ExponentiationOperation.ceylon12563%50%92222061901
OrOperation.ceylon21176%50%92021661701
AndOperation.ceylon20776%50%92021661701
NotEqualOperation.ceylon19575%50%92021661701
IdenticalOperation.ceylon19575%50%92021661701
EqualOperation.ceylon19575%50%92021661701
IsOperation.ceylon17472%50%92021661701
OfOperation.ceylon17472%50%92021661701
LargerOperation.ceylon17172%50%92021661701
SmallerOperation.ceylon17172%50%92021661701
LargeAsOperation.ceylon17172%50%92021661701
SmallAsOperation.ceylon17172%50%92021661701
CompareOperation.ceylon17172%50%92021661701
AliasDec.ceylon15069%50%92221661901
GivenDec.ceylon15069%50%92221661901
FunctionDec.ceylon15069%50%92221661901
ComplementOperation.ceylon12766%50%92021661701
UnionOperation.ceylon12766%50%92021661701
IntersectionOperation.ceylon11964%50%92021661701
ConstructorDec.ceylon60%50%92021661701
CaseExpression.ceylon21577%50%91921561601
LetExpression.ceylon21577%50%91921561601
MeasureSubscript.ceylon14369%50%91921561601
SpanSubscript.ceylon14369%50%91921561601
Invocation.ceylon63%50%92121561801
NonemptyCondition.ceylon62%50%92121561801
ExistsCondition.ceylon62%50%92121561801
CallableType.ceylon61%50%91921561601
DefaultedValueParameter.ceylon60%50%91921561601
CatchClause.ceylon60%50%91921561601
MemberMeta.ceylon60%50%91921561601
CaseClause.ceylon60%50%91921561601
SwitchCaseElse.ceylon60%50%91921561601
IfComprehensionClause.ceylon60%50%91921561601
DefaultedParameterReference.ceylon60%50%91921561601
ElementOrSubrangeExpression.ceylon60%50%91921561601
ForComprehensionClause.ceylon60%50%91921561601
IfClause.ceylon60%50%91921561601
EntryPattern.ceylon60%50%91921561601
SpecifiedPattern.ceylon60%50%91921561601
DefaultedCallableParameter.ceylon60%50%91921561601
While.ceylon60%50%91921561601
Import.ceylon60%50%91921561601
ForIterator.ceylon60%50%91921561601
ForClause.ceylon60%50%91921561601
IsCondition.ceylon59%50%92121561801
EntryType.ceylon57%50%91921561601
ModuleDec.ceylon60%43%112132251401
PackageDec.ceylon60%43%112132251401
SequentialType.ceylon14370%67%102432561801
QualifiedType.ceylon62%50%91921561601
Node.ceylon20377%1583%52722121803
Throw.ceylon66%43%102332241601
Return.ceylon66%43%102332241601
VariadicType.ceylon64%50%82121551801
MatchCase.ceylon62%75%61721741301
AssignmentStatement.ceylon61%67%61621641301
AnonymousArgument.ceylon58%50%61521541301
SpecifiedArgument.ceylon57%50%61521541301
SwitchClause.ceylon61%33%71631641301
UnionType.ceylon53%50%61421441201
IntersectionType.ceylon53%50%61421441201
ModuleBody.ceylon52%50%71661461501
ImmediateNarrowingTransformer.ceylon64893%n/a79769679701
NotOperation.ceylon18381%50%61621651501
NonemptyOperation.ceylon14376%50%61621651501
ExistsOperation.ceylon14376%50%61621651501
extraInfo.ceylon66%75%61221251002
StringLiteral.ceylon71%83%42021331701
IdentityOperation.ceylon70%50%51521541401
NegationOperation.ceylon70%50%51521541401
ClosedBound.ceylon14180%50%51421441301
OpenBound.ceylon14180%50%51421441301
KeySubscript.ceylon12178%50%51421441301
SpanToSubscript.ceylon12178%50%51421441301
SpanFromSubscript.ceylon12178%50%51421441301
SpreadArgument.ceylon73%50%51421441301
Resource.ceylon68%50%51421441301
PrefixPostfixStatement.ceylon68%50%51421441301
ElseClause.ceylon68%50%51421441301
TypeMeta.ceylon64%50%51421441301
ImportTypeAlias.ceylon64%50%51421441301
Comprehension.ceylon64%50%51421441301
TupleType.ceylon64%50%51421441301
ParameterReference.ceylon64%50%51421441301
FailClause.ceylon64%50%51421441301
GroupedType.ceylon64%50%51421441301
BaseExpression.ceylon64%50%51421441301
IsCase.ceylon64%50%51421441301
VariablePattern.ceylon64%50%51421441301
ClassSpecifier.ceylon64%50%51421441301
Iterable.ceylon64%50%51421441301
ImportFunctionValueAlias.ceylon64%50%51421441301
SpreadType.ceylon64%50%51421441301
TypeSpecifier.ceylon64%50%51421441301
Tuple.ceylon64%50%51421441301
DynamicBlock.ceylon64%50%51421441301
ExpressionComprehensionClause.ceylon64%50%51421441301
FinallyClause.ceylon64%50%51421441301
DefaultedType.ceylon64%50%51421441301
ExtendedType.ceylon64%50%51421441301
BooleanCondition.ceylon64%50%51421441301
InvocationStatement.ceylon64%50%51421441301
GroupedExpression.ceylon64%50%51421441301
OptionalType.ceylon64%50%51421441301
PatternList.ceylon62%50%51421441301
SatisfiedTypes.ceylon62%50%51421441301
Resources.ceylon62%50%51421441301
ClassBody.ceylon62%50%51421441301
Block.ceylon62%50%51421441301
TypeArguments.ceylon62%50%51421441301
Conditions.ceylon62%50%51421441301
CaseTypes.ceylon62%50%51421441301
InterfaceBody.ceylon62%50%51421441301
FullPackageName.ceylon62%50%51421441301
TypeParameters.ceylon62%50%51421441301
PostfixDecrementOperation.ceylon61%50%51421441301
PostfixIncrementOperation.ceylon61%50%51421441301
PrefixDecrementOperation.ceylon61%50%51421441301
PrefixIncrementOperation.ceylon61%50%51421441301
PositionalArguments.ceylon69%50%51621441501
Parameters.ceylon66%50%51621441501
IterableType.ceylon66%50%51421441301
LazySpecifier.ceylon60%50%51321341201
Specifier.ceylon60%50%51321341201
Continue.ceylon64%n/a31121231101
Break.ceylon64%n/a31121231101
FunctionModifier.ceylon56%n/a39193901
DynamicModifier.ceylon65%50%3102112901
InModifier.ceylon61%n/a29192901
ValueModifier.ceylon61%n/a29192901
OutModifier.ceylon61%n/a29192901
ImportWildcard.ceylon62%n/a29192901
CharacterLiteral.ceylon75%50%31321221201
SafeMemberOperator.ceylon67%n/a21011021001
MemberOperator.ceylon67%n/a21011021001
SpreadMemberOperator.ceylon67%n/a21011021001
VoidModifier.ceylon64%n/a29192901
PackageQualifier.ceylon68%n/a29092901
Literal.ceylon56%n/a36153601
UnaryIshOperation.ceylon50%0%35132401
Visitor.ceylon3,438100%n/a16260625162612
module.ceylon0%n/a22112211
UnaryOperation.ceylon81%n/a25042501
PostfixOperation.ceylon71%n/a24032401
UnaryTypeOperation.ceylon71%n/a24032401
UnaryArithmeticOperation.ceylon71%n/a24032401
PrefixOperation.ceylon71%n/a24032401
WideningTransformer.ceylon1,579100%n/a13160315131601
Type.ceylon82%n/a26042602
nullsafeInvoke.ceylon82%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
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/a14031401
Modifier.ceylon88%n/a14031401
Subscript.ceylon82%n/a13021301
Meta.ceylon82%n/a13021301
ExtensionOrConstruction.ceylon82%n/a13021301
LocalModifier.ceylon82%n/a13021301
ClassOrInterface.ceylon82%n/a13021301
AssignmentOperation.ceylon82%n/a13021301
ImportAlias.ceylon82%n/a13021301
AnyValue.ceylon82%n/a13021301
SetAssignmentOperation.ceylon82%n/a13021301
AnyFunction.ceylon82%n/a13021301
ControlStructure.ceylon82%n/a13021301
ImportElement.ceylon82%n/a13021301
ComparisonOperation.ceylon82%n/a13021301
LogicalAssignmentOperation.ceylon82%n/a13021301
Body.ceylon82%n/a13021301
CaseItem.ceylon82%n/a13021301
PrimaryType.ceylon82%n/a13021301
Variance.ceylon82%n/a13021301
Arguments.ceylon82%n/a13021301
Expression.ceylon82%n/a13021301
TypeDec.ceylon82%n/a13021301
Operation.ceylon82%n/a13021301
ArithmeticOperation.ceylon82%n/a13021301
ExistsOrNonemptyCondition.ceylon82%n/a13021301
Atom.ceylon82%n/a13021301
MainType.ceylon82%n/a13021301
UnionableType.ceylon82%n/a13021301
InitialComprehensionClause.ceylon82%n/a13021301
SimpleType.ceylon82%n/a13021301
TypeModifier.ceylon82%n/a13021301
Dec.ceylon82%n/a13021301
NamedArgument.ceylon82%n/a13021301
ArithmeticAssignmentOperation.ceylon82%n/a13021301
ComprehensionClause.ceylon82%n/a13021301
TypedDeclaration.ceylon82%n/a13021301
ValueExpression.ceylon82%n/a13021301
AnyClass.ceylon82%n/a13021301
Pattern.ceylon82%n/a13021301
MemberDec.ceylon82%n/a13021301
AnyInterface.ceylon82%n/a13021301
ExpressionStatement.ceylon82%n/a13021301
Parameter.ceylon82%n/a13021301
TypeDeclaration.ceylon82%n/a13021301
Directive.ceylon82%n/a13021301
Bound.ceylon82%n/a13021301
Condition.ceylon82%n/a13021301
InlineDefinitionArgument.ceylon82%n/a13021301
SetOperation.ceylon82%n/a13021301
AnyCompilationUnit.ceylon82%n/a13021301
Variable.ceylon82%n/a13021301
AnyInterfaceDefinition.ceylon82%n/a13021301
RangeSubscript.ceylon82%n/a13021301
DefaultedParameter.ceylon82%n/a13021301
EqualityOperation.ceylon82%n/a13021301
BinaryOperation.ceylon82%n/a13021301
Declaration.ceylon82%n/a13021301
ConditionalExpression.ceylon82%n/a13021301
Primary.ceylon82%n/a13021301
LogicalOperation.ceylon82%n/a13021301
RequiredParameter.ceylon82%n/a13021301
NameWithTypeArguments.ceylon82%n/a13021301
Statement.ceylon82%n/a13021301
Specification.ceylon82%n/a13021301
AnyMemberOperator.ceylon82%n/a13021301