ceylon.ast.core

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethodsMissedClasses
Total35,651 of 92,21261%3,072 of 4,58833%4,5648,8011,7087,4362,4656,50734512
CascadingNarrowingTransformer.impl5,6050%1,3080%753753469469999911
Editor.impl2,9257,69072%55238441%4888131194885934501
CeylonExpressionTransformer2,09910,23383%328472%14040410584410834601
WideningTransformer.impl1,5930%n/a31831831731731831811
ClassAliasDefinition1,03340928%461423%62802261325001
ClassDefinition99249633%403043%6185768315001
InterfaceAliasDefinition65333134%351124%49651750264201
DynamicInterfaceDefinition60837638%262043%4665550264201
InterfaceDefinition60637838%262043%4565550254201
FunctionShortcutDefinition48432340%141246%3451329223801
FunctionDefinition47633141%141246%3151329193801
FunctionDeclaration38727942%1245%3147430213601
ObjectDefinition33127746%211134%3248839173201
TypeAliasDefinition30824745%1532%2743732163201
CallableConstructorDefinition29129050%181444%3046439163001
ImportFunctionValueElement25016740%201238%26401038122401
ObjectArgument22425653%171343%2742437142701
ModuleDescriptor20212939%50%2032718152701
ValueConstructorDefinition19120552%1145%2334831142401
LazySpecification17723557%56%1935326122701
ObjectExpression17321756%151142%2437432132401
ImportTypeElement17124659%151753%2340438122401
TypeConstraint16924859%151753%2240438112401
CallableParameter16415448%50%1730218122501
ValueDefinition16116050%50%1630218112501
TryCatchFinally15618855%1233%2133424122401
ValueGetterDefinition14815651%50%1528218102301
Extension14723862%1735%213553292201
FunctionArgument14623361%50%1528219102301
TypeParameter14024363%151346%193843482401
ModuleImport13941%50%1826717142201
TypedVariable13715253%44%1931324112201
FunctionExpression13621862%44%1931324112201
Construction13420560%44%1831325102201
SpecifiedVariable13418057%50%1832327102201
DynamicValue13217958%50%1730217132601
VariadicVariable13110745%1225%152892772001
SwitchCaseElseExpression12554581%1233%172942882001
ClassDec12322164%161650%183643262001
InterfaceDec12322164%161650%183643262001
ImportElements12316257%44%1829324112101
ValueDeclaration12113352%50%1527319112301
SwitchCases11815757%1131%172742491901
ValueSetterDefinition11512652%50%1426217102201
VariadicParameter11512251%50%1426217102201
Destructure11113054%50%132621792201
FloatLiteral10910649%50%91921631301
IntegerLiteral10711652%50%81821631301
TuplePattern17363%50%142832571901
IfElseExpression23871%50%122421782001
WithinOperation18265%50%1324318102101
ValueParameter14259%50%122621782201
ValueArgument13458%50%122421782001
ValueSpecification16563%57%142932482201
StringTemplate13959%50%112221861701
TryClause13559%50%142732681901
ForFail12557%43%142632381901
PackageCompilationUnit13158%50%1424820112101
ModuleCompilationUnit13158%50%1424820112101
QualifiedExpression13259%50%112521782201
TypeNameWithTypeArguments13760%43%122662661901
UIdentifier13160%50%82211621501
UnspecifiedVariable14963%50%142842782001
LIdentifier13361%57%72201621501
Node20171%2790%83362851801
TypeList17167%43%132632371901
TypeArgument14764%50%122732661901
MemberNameWithTypeArguments13762%43%122632361901
Annotation13762%43%122632361901
IfElse12560%43%122432361701
PackageDescriptor53%50%122271691901
BaseType14965%50%122732461901
BaseMeta14965%50%122732461901
ValueDec14064%50%112321782001
ArgumentList19171%43%122832362101
Annotations15166%50%122932662101
DecQualifier15367%50%122932462101
CompilationUnit14065%50%122442092101
Assertion56%50%112221681901
NamedArguments14366%50%122421692101
SubtractAssignmentOperation25177%50%102322172001
AddAssignmentOperation25177%50%102322172001
MultiplyAssignmentOperation25177%50%102322172001
AndAssignmentOperation25177%50%102322172001
ComplementAssignmentOperation25177%50%102322172001
DivideAssignmentOperation25177%50%102322172001
RemainderAssignmentOperation25177%50%102322172001
UnionAssignmentOperation25177%50%102322172001
IntersectAssignmentOperation25177%50%102322172001
OrAssignmentOperation25177%50%102322172001
AssignOperation25177%50%102322172001
ThenOperation24777%50%102322172001
InOperation18772%50%102322172001
SpanOperation16769%50%102322172001
MeasureOperation16769%50%102322172001
SumOperation16769%50%102322172001
EntryOperation16769%50%102322172001
DifferenceOperation16769%50%102322172001
ScaleOperation15968%50%102322172001
QuotientOperation15568%50%102322172001
RemainderOperation15568%50%102322172001
ProductOperation15568%50%102322172001
ExponentiationOperation12763%50%102322172001
ElseOperation24978%50%92322162001
MatchCase11061%1267%112322051401
OrOperation21376%50%102121771801
AndOperation20975%50%102121771801
EqualOperation19774%50%102121771801
NotEqualOperation19774%50%102121771801
IdenticalOperation19774%50%102121771801
IsOperation17672%50%102121771801
OfOperation17672%50%102121771801
LargeAsOperation17372%50%102121771801
CompareOperation17372%50%102121771801
SmallerOperation17372%50%102121771801
SmallAsOperation17372%50%102121771801
LargerOperation17372%50%102121771801
UnionOperation12965%50%102121771801
ComplementOperation12965%50%102121771801
IntersectionOperation12164%50%102121771801
ConstructorDec10360%50%102121771801
AliasDec15470%50%92321762001
GivenDec15470%50%92321762001
FunctionDec15470%50%92321762001
LetExpression21777%50%102021671701
MeasureSubscript14569%50%102021671701
SpanSubscript14569%50%102021671701
Invocation11163%50%102221671901
CallableType61%50%102021671701
IfClause60%50%102021671701
ForClause60%50%102021671701
EntryPattern60%50%102021671701
IfComprehensionClause60%50%102021671701
SpecifiedPattern60%50%102021671701
ForComprehensionClause60%50%102021671701
ForIterator60%50%102021671701
EntryType57%50%102021671701
CaseExpression21978%50%92021661701
NonemptyCondition10562%50%92221661901
ExistsCondition10562%50%92221661901
DefaultedCallableParameter61%50%92021661701
DefaultedParameterReference61%50%92021661701
While61%50%92021661701
DefaultedValueParameter61%50%92021661701
Import61%50%92021661701
CaseClause61%50%92021661701
SwitchCaseElse61%50%92021661701
CatchClause61%50%92021661701
ElementOrSubrangeExpression61%50%92021661701
MemberMeta61%50%92021661701
IsCondition60%50%92221661901
ModuleDec61%43%112232351501
PackageDec61%43%112232351501
SequentialType14771%67%102532661901
QualifiedType10363%50%92021661701
Throw10865%43%112432351701
ImmediateNarrowingTransformer.impl65592%n/a89979889901
Return11067%43%102432341701
VariadicType65%50%82221651901
ModuleBody48%50%91771581601
Node.1.new AbstractIterator() {...}0%0%66223311
AssignmentStatement63%67%61721741401
AnonymousArgument59%50%61621641401
SpecifiedArgument59%50%61621641401
SwitchClause62%33%71731741401
UnionType56%50%61521541301
IntersectionType55%50%61521541301
NotOperation18580%50%71721761601
ExistsOperation14576%50%71721761601
NonemptyOperation14576%50%71721761601
Editor.impl.new Object() {...}48%50%58470201
NegationOperation69%50%61621651501
IdentityOperation69%50%61621651501
StringLiteral72%83%42121431801
SpanToSubscript12377%50%61521551401
KeySubscript12377%50%61521551401
SpanFromSubscript12377%50%61521551401
Resource67%50%61521551401
InvocationStatement65%50%51521541401
FailClause64%50%61521551401
SpreadType64%50%61521551401
ExpressionComprehensionClause64%50%61521551401
ImportTypeAlias64%50%61521551401
Tuple64%50%61521551401
Iterable64%50%61521551401
IsCase64%50%61521551401
ImportFunctionValueAlias64%50%61521551401
GroupedType64%50%61521551401
PatternList61%50%61521551401
Resources61%50%61521551401
Conditions61%50%61521551401
FullPackageName61%50%61521551401
TypeArguments61%50%61521551401
PrefixIncrementOperation61%50%61521551401
PostfixDecrementOperation61%50%61521551401
PrefixDecrementOperation61%50%61521551401
PostfixIncrementOperation61%50%61521551401
Editor.impl.new Object() {...}0%0%44332211
OpenBound14581%50%51521541401
ClosedBound14581%50%51521541401
SpreadArgument74%50%51521541401
PrefixPostfixStatement69%50%51521541401
ElseClause69%50%51521541401
TypeMeta66%50%51521541401
GroupedExpression66%50%51521541401
BooleanCondition66%50%51521541401
ExtendedType66%50%51521541401
OptionalType66%50%51521541401
DynamicBlock66%50%51521541401
ClassSpecifier66%50%51521541401
ParameterReference66%50%51521541401
TupleType66%50%51521541401
TypeSpecifier66%50%51521541401
FinallyClause66%50%51521541401
Comprehension66%50%51521541401
DefaultedType66%50%51521541401
BaseExpression66%50%51521541401
VariablePattern66%50%51521541401
IterableType65%50%61521551401
TypeParameters63%50%51521541401
InterfaceBody63%50%51521541401
Block63%50%51521541401
ClassBody63%50%51521541401
SatisfiedTypes63%50%51521541401
CaseTypes63%50%51521541401
PositionalArguments70%50%51721541601
Parameters67%50%51721541601
Specifier60%50%61421451301
LazySpecifier62%50%51421441301
Editor.impl.new Object() {...}16%0%34231201
Editor.impl.new Object() {...}16%0%34231201
Editor.impl.new Object() {...}16%0%34231201
Editor.impl.new Object() {...}16%0%34231201
Continue63%n/a41221341201
Break63%n/a41221341201
Identifier66%100%3121731101
FunctionModifier59%n/a31011031001
Key72%75%49293701
DynamicModifier67%50%31121221001
InModifier61%n/a31011031001
OutModifier61%n/a31011031001
ValueModifier61%n/a31011031001
Editor.impl.new Object() {...}53%50%35240201
SafeMemberOperator66%n/a31111131101
SpreadMemberOperator66%n/a31111131101
MemberOperator66%n/a31111131101
ImportWildcard65%n/a21011021001
lidentifierNeedsPrefix_52%50%45131201
uidentifierNeedsPrefix_48%50%45131201
Node.new AbstractIterable() {...}0%n/a22112211
CharacterLiteral76%50%31421321301
VoidModifier66%n/a21011021001
Package63%n/a39093901
Outer63%n/a39093901
keywords_23292%25%350101301
Editor.impl.new AbstractCallable() {...}0%n/a22112211
Editor.impl.new AbstractCallable() {...}0%n/a22112211
Editor.impl.new AbstractCallable() {...}0%n/a22112211
Editor.impl.new AbstractCallable() {...}0%n/a22112211
PackageQualifier70%n/a21001021001
Super67%n/a29092901
This67%n/a29092901
Editor.impl.new Object() {...}54%25%24130201
Editor.impl.new Object() {...}54%25%24130201
Editor.impl.new Object() {...}54%25%24130201
Editor.impl.new Object() {...}54%25%24130201
Editor.impl.new Object() {...}54%25%24130201
ScopedKey53%n/a23032301
Editor.impl.new Object() {...}62%50%24130201
Editor.impl.new Object() {...}62%50%24130201
Literal56%n/a36153601
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
Editor.impl.new AbstractCallable() {...}53%n/a12111201
UnaryIshOperation50%0%35132401
Editor.impl.new AbstractCallable() {...}65%n/a12111201
Editor.impl.new AbstractCallable() {...}65%n/a12111201
Editor.impl.new AbstractCallable() {...}65%n/a12111201
Editor.impl.new AbstractCallable() {...}65%n/a12111201
.module_0%n/a22112211
Visitor0%n/a11001111
Editor0%n/a11001111
Editor.impl.new Object() {...}86%75%14030201
Editor.impl.new Object() {...}86%75%14030201
Editor.impl.new Object() {...}86%75%14030201
UnaryOperation81%n/a25042501
PrefixOperation71%n/a24032401
UnaryTypeOperation71%n/a24032401
UnaryArithmeticOperation71%n/a24032401
PostfixOperation71%n/a24032401
nullsafeInvoke_82%100%13031201
annotation_75%n/a12121201
NegatingExpression0%n/a11111111
IntersectingExpression0%n/a11111111
ConjoiningExpression0%n/a11111111
EquatingExpression0%n/a11111111
StructureExpression0%n/a11111111
ComparingExpression0%n/a11111111
DisjoiningExpression0%n/a11111111
.package_0%n/a11111111
MultiplyingExpression0%n/a11111111
SpanningExpression0%n/a11111111
ExponentiatingExpression0%n/a11111111
AssigningExpression0%n/a11111111
ThenElseExpression0%n/a11111111
PackageName0%n/a11111111
MemberName0%n/a11111111
InvertingExpression0%n/a11111111
UnioningExpression0%n/a11111111
AddingExpression0%n/a11111111
ExistsNonemptyExpression0%n/a11111111
TypeName0%n/a11111111
PrePostfixingExpression0%n/a11111111
ScalingExpression0%n/a11111111
AnySpecifier90%n/a14031401
SelfReference88%n/a14031401
Modifier88%n/a14031401
AnyInterface82%n/a13021301
Declaration82%n/a13021301
UnionableType82%n/a13021301
TypeDeclaration82%n/a13021301
EqualityOperation82%n/a13021301
NamedArgument82%n/a13021301
AnyMemberOperator82%n/a13021301
TypedDeclaration82%n/a13021301
Specification82%n/a13021301
TypeIsh82%n/a13021301
Statement82%n/a13021301
Primary82%n/a13021301
ExtensionOrConstruction82%n/a13021301
ExpressionStatement82%n/a13021301
Arguments82%n/a13021301
ImportElement82%n/a13021301
ComparisonOperation82%n/a13021301
ComprehensionClause82%n/a13021301
CaseItem82%n/a13021301
Parameter82%n/a13021301
AnyCompilationUnit82%n/a13021301
BinaryOperation82%n/a13021301
Variance82%n/a13021301
SetOperation82%n/a13021301
ExistsOrNonemptyCondition82%n/a13021301
ControlStructure82%n/a13021301
SetAssignmentOperation82%n/a13021301
SimpleType82%n/a13021301
MainType82%n/a13021301
LocalModifier82%n/a13021301
Body82%n/a13021301
Atom82%n/a13021301
AnyInterfaceDefinition82%n/a13021301
NameWithTypeArguments82%n/a13021301
AssignmentOperation82%n/a13021301
Meta82%n/a13021301
DefaultedParameter82%n/a13021301
Dec82%n/a13021301
AnyClass82%n/a13021301
LogicalOperation82%n/a13021301
ClassOrInterface82%n/a13021301
Subscript82%n/a13021301
ImportAlias82%n/a13021301
LogicalAssignmentOperation82%n/a13021301
Directive82%n/a13021301
Variable82%n/a13021301
MemberDec82%n/a13021301
InlineDefinitionArgument82%n/a13021301
Operation82%n/a13021301
TypeDec82%n/a13021301
ConditionalExpression82%n/a13021301
ConstructorDefinition82%n/a13021301
Pattern82%n/a13021301
Bound82%n/a13021301
AnyFunction82%n/a13021301
ValueExpression82%n/a13021301
Condition82%n/a13021301
InitialComprehensionClause82%n/a13021301
Type82%n/a13021301
ArithmeticOperation82%n/a13021301
Expression82%n/a13021301
AnyValue82%n/a13021301
RequiredParameter82%n/a13021301
PrimaryType82%n/a13021301
TypeModifier82%n/a13021301
ArithmeticAssignmentOperation82%n/a13021301
RangeSubscript82%n/a13021301
LIdentifier.new AbstractCallable() {...}96%83%15010201
UIdentifier.new AbstractCallable() {...}96%83%15010201
Visitor.impl1,592100%n/a03180318031801
Editor.impl.71.new AbstractIterator() {...}100%100%06010301
Editor.impl.79.new AbstractIterator() {...}100%100%06010301
Editor.impl.40.new AbstractIterator() {...}100%100%06010301
Editor.impl.4.new AbstractIterator() {...}100%100%06010301
Editor.impl.120.new AbstractIterator() {...}100%100%06010301
Editor.impl.new AbstractIterable() {...}100%n/a02010201
CeylonExpressionTransformer.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
CeylonExpressionTransformer.new AbstractCallable() {...}100%n/a02010201
CeylonExpressionTransformer.new AbstractCallable() {...}100%n/a02010201
CeylonExpressionTransformer.new AbstractCallable() {...}100%n/a02010201
IntegerLiteral.new AbstractCallable() {...}100%n/a02010201
IntegerLiteral.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractIterable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractIterable() {...}100%n/a02010201
Editor.impl.new AbstractIterable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
FloatLiteral.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractCallable() {...}100%n/a02010201
Editor.impl.new AbstractIterable() {...}100%n/a02010201