CeylonExpressionTransformer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2,099 of 12,33283%32 of 11672%140404105844108346
transformModuleDescriptor(ModuleDescriptor)930%n/a116611
transformValueConstructorDefinition(ValueConstructorDefinition)930%n/a116611
transformLazySpecification(LazySpecification)916341%2250%2351101
transformModuleImport(ModuleImport)730%n/a115511
transformConstruction(Construction)725644%1150%1251001
transformExtension(Extension)725644%1150%1251001
transformNamedArguments(NamedArguments)532935%2250%234701
transformClassDec(ClassDec)532734%2250%234601
transformInterfaceDec(InterfaceDec)532734%2250%234601
transformModuleCompilationUnit(ModuleCompilationUnit)530%n/a114411
transformPackageCompilationUnit(PackageCompilationUnit)530%n/a114411
transformPackageDescriptor(PackageDescriptor)530%n/a114411
transformAliasDec(AliasDec)522230%1150%124601
transformFunctionDec(FunctionDec)522230%1150%124601
transformGivenDec(GivenDec)522230%1150%124601
transformVariadicVariable(VariadicVariable)521927%1150%124601
transformAnnotation(Annotation)521826%1150%124601
transformTypeList(TypeList)521826%1150%124601
transformExistsCondition(ExistsCondition)501826%1150%124601
transformIsCondition(IsCondition)501826%1150%124601
transformNonemptyCondition(NonemptyCondition)501826%1150%124601
transformTypeNameWithTypeArguments(TypeNameWithTypeArguments)471828%1150%123501
transformVariadicType(VariadicType)451829%1150%124601
transformBaseMeta(BaseMeta)211846%1150%121301
transformBaseType(BaseType)211846%1150%121301
transformSequentialType(SequentialType)211846%1150%121301
transformModuleBody(ModuleBody)150%n/a111111
transformAnnotations(Annotations)1410288%1583%1411101
transformReturn(Return)14630%1150%120201
transformThrow(Throw)14630%1150%120201
transformValueDec(ValueDec)136182%1150%120601
main(String[])80%n/a110011
transformAddingExpression(Object)60%n/a110011
transformAnyClass(AnyClass)60%n/a110011
transformAnyCompilationUnit(AnyCompilationUnit)60%n/a110011
transformAnyFunction(AnyFunction)60%n/a110011
transformAnyInterface(AnyInterface)60%n/a110011
transformAnyInterfaceDefinition(AnyInterfaceDefinition)60%n/a110011
transformAnyMemberOperator(AnyMemberOperator)60%n/a110011
transformAnySpecifier(AnySpecifier)60%n/a110011
transformAnyValue(AnyValue)60%n/a110011
transformArguments(Arguments)60%n/a110011
transformArithmeticAssignmentOperation(ArithmeticAssignmentOperation)60%n/a110011
transformArithmeticOperation(ArithmeticOperation)60%n/a110011
transformAssigningExpression(Object)60%n/a110011
transformAssignmentOperation(AssignmentOperation)60%n/a110011
transformAtom(Atom)60%n/a110011
transformBinaryOperation(BinaryOperation)60%n/a110011
transformBody(Body)60%n/a110011
transformBound(Bound)60%n/a110011
transformCaseItem(CaseItem)60%n/a110011
transformClassOrInterface(ClassOrInterface)60%n/a110011
transformComparingExpression(Object)60%n/a110011
transformComparisonOperation(ComparisonOperation)60%n/a110011
transformComprehensionClause(ComprehensionClause)60%n/a110011
transformCondition(Condition)60%n/a110011
transformConditionalExpression(ConditionalExpression)60%n/a110011
transformConjoiningExpression(Object)60%n/a110011
transformConstructorDefinition(ConstructorDefinition)60%n/a110011
transformControlStructure(ControlStructure)60%n/a110011
transformDec(Dec)60%n/a110011
transformDeclaration(Declaration)60%n/a110011
transformDefaultedParameter(DefaultedParameter)60%n/a110011
transformDirective(Directive)60%n/a110011
transformDisjoiningExpression(Object)60%n/a110011
transformEqualityOperation(EqualityOperation)60%n/a110011
transformEquatingExpression(Object)60%n/a110011
transformExistsNonemptyExpression(Object)60%n/a110011
transformExistsOrNonemptyCondition(ExistsOrNonemptyCondition)60%n/a110011
transformExponentiatingExpression(Object)60%n/a110011
transformExpression(Expression)60%n/a110011
transformExpressionStatement(ExpressionStatement)60%n/a110011
transformExtensionOrConstruction(ExtensionOrConstruction)60%n/a110011
transformIdentifier(Identifier)60%n/a110011
transformImportAlias(ImportAlias)60%n/a110011
transformImportElement(ImportElement)60%n/a110011
transformInitialComprehensionClause(InitialComprehensionClause)60%n/a110011
transformInlineDefinitionArgument(InlineDefinitionArgument)60%n/a110011
transformIntersectingExpression(Object)60%n/a110011
transformInvertingExpression(Object)60%n/a110011
transformLiteral(Literal)60%n/a110011
transformLocalModifier(LocalModifier)60%n/a110011
transformLogicalAssignmentOperation(LogicalAssignmentOperation)60%n/a110011
transformLogicalOperation(LogicalOperation)60%n/a110011
transformMainType(MainType)60%n/a110011
transformMemberDec(MemberDec)60%n/a110011
transformMeta(Meta)60%n/a110011
transformModifier(Modifier)60%n/a110011
transformMultiplyingExpression(Object)60%n/a110011
transformNameWithTypeArguments(NameWithTypeArguments)60%n/a110011
transformNamedArgument(NamedArgument)60%n/a110011
transformNegatingExpression(Object)60%n/a110011
transformNode(Node)60%n/a110011
transformOperation(Operation)60%n/a110011
transformParameter(Parameter)60%n/a110011
transformPattern(Pattern)60%n/a110011
transformPostfixOperation(PostfixOperation)60%n/a110011
transformPrePostfixingExpression(Object)60%n/a110011
transformPrefixOperation(PrefixOperation)60%n/a110011
transformPrimary(Primary)60%n/a110011
transformPrimaryType(PrimaryType)60%n/a110011
transformRangeSubscript(RangeSubscript)60%n/a110011
transformRequiredParameter(RequiredParameter)60%n/a110011
transformScalingExpression(Object)60%n/a110011
transformSelfReference(SelfReference)60%n/a110011
transformSetAssignmentOperation(SetAssignmentOperation)60%n/a110011
transformSetOperation(SetOperation)60%n/a110011
transformSimpleType(SimpleType)60%n/a110011
transformSpanningExpression(Object)60%n/a110011
transformSpecification(Specification)60%n/a110011
transformStatement(Statement)60%n/a110011
transformStructureExpression(Object)60%n/a110011
transformSubscript(Subscript)60%n/a110011
transformThenElseExpression(Object)60%n/a110011
transformType(Type)60%n/a110011
transformTypeDec(TypeDec)60%n/a110011
transformTypeDeclaration(TypeDeclaration)60%n/a110011
transformTypeIsh(TypeIsh)60%n/a110011
transformTypeModifier(TypeModifier)60%n/a110011
transformTypedDeclaration(TypedDeclaration)60%n/a110011
transformUnaryArithmeticOperation(UnaryArithmeticOperation)60%n/a110011
transformUnaryIshOperation(UnaryIshOperation)60%n/a110011
transformUnaryOperation(UnaryOperation)60%n/a110011
transformUnaryTypeOperation(UnaryTypeOperation)60%n/a110011
transformUnionableType(UnionableType)60%n/a110011
transformUnioningExpression(Object)60%n/a110011
transformValueExpression(ValueExpression)60%n/a110011
transformVariable(Variable)60%n/a110011
transformVariance(Variance)60%n/a110011
$ceylon$ast$core$ImmediateNarrowingTransformer$impl()30%n/a110011
transformMemberOperator(MemberOperator)30%n/a111111
transformStringLiteral(StringLiteral)219899%1583%140401
$getType$()20%n/a110011
transformWithIndent$priv$(Object)227100%32790%3160801
transformClassAliasDefinition(ClassAliasDefinition)193100%n/a0101101
transformClassDefinition(ClassDefinition)193100%n/a0101101
transformDynamicInterfaceDefinition(DynamicInterfaceDefinition)153100%n/a010901
transformFunctionDefinition(FunctionDefinition)153100%n/a010901
transformFunctionShortcutDefinition(FunctionShortcutDefinition)153100%n/a010901
transformInterfaceAliasDefinition(InterfaceAliasDefinition)153100%n/a010901
transformInterfaceDefinition(InterfaceDefinition)153100%n/a010901
transformFunctionDeclaration(FunctionDeclaration)133100%n/a010801
transformQualifiedExpression(QualifiedExpression)131100%2100%0201001
transformCallableConstructorDefinition(CallableConstructorDefinition)113100%n/a010701
transformObjectDefinition(ObjectDefinition)113100%n/a010701
transformTypeAliasDefinition(TypeAliasDefinition)113100%n/a010701
transformCallableParameter(CallableParameter)93100%n/a010601
transformFunctionArgument(FunctionArgument)93100%n/a010601
transformObjectArgument(ObjectArgument)93100%n/a010601
transformValueDefinition(ValueDefinition)93100%n/a010601
transformValueGetterDefinition(ValueGetterDefinition)93100%n/a010601
transformDynamicValue(DynamicValue)73100%n/a010501
transformFunctionExpression(FunctionExpression)73100%n/a010501
transformIfElseExpression(IfElseExpression)73100%n/a010501
transformImportFunctionValueElement(ImportFunctionValueElement)73100%n/a010501
transformImportTypeElement(ImportTypeElement)73100%n/a010501
transformObjectExpression(ObjectExpression)73100%n/a010501
transformSpecifiedVariable(SpecifiedVariable)73100%n/a010501
transformSwitchCaseElseExpression(SwitchCaseElseExpression)73100%n/a010501
transformTryCatchFinally(TryCatchFinally)73100%n/a010501
transformTypeConstraint(TypeConstraint)73100%n/a010501
transformTypeParameter(TypeParameter)73100%n/a010501
transformTypedVariable(TypedVariable)73100%n/a010501
transformValueArgument(ValueArgument)73100%n/a010501
transformValueDeclaration(ValueDeclaration)73100%n/a010501
transformValueParameter(ValueParameter)73100%n/a010501
transformValueSetterDefinition(ValueSetterDefinition)73100%n/a010501
transformVariadicParameter(VariadicParameter)73100%n/a010501
transformWithinOperation(WithinOperation)73100%n/a010501
transformArgumentList(ArgumentList)70100%2100%020601
transformMemberNameWithTypeArguments(MemberNameWithTypeArguments)70100%2100%020601
transformTuplePattern(TuplePattern)70100%2100%020601
transformTypeArgument(TypeArgument)70100%2100%020601
transformUnspecifiedVariable(UnspecifiedVariable)70100%2100%020601
transformAddAssignmentOperation(AddAssignmentOperation)53100%n/a010401
transformAndAssignmentOperation(AndAssignmentOperation)53100%n/a010401
transformAndOperation(AndOperation)53100%n/a010401
transformAssertion(Assertion)53100%n/a010401
transformAssignOperation(AssignOperation)53100%n/a010401
transformCallableType(CallableType)53100%n/a010401
transformCaseClause(CaseClause)53100%n/a010401
transformCaseExpression(CaseExpression)53100%n/a010401
transformCatchClause(CatchClause)53100%n/a010401
transformCompareOperation(CompareOperation)53100%n/a010401
transformCompilationUnit(CompilationUnit)53100%n/a010401
transformComplementAssignmentOperation(ComplementAssignmentOperation)53100%n/a010401
transformComplementOperation(ComplementOperation)53100%n/a010401
transformConstructorDec(ConstructorDec)53100%n/a010401
transformDefaultedCallableParameter(DefaultedCallableParameter)53100%n/a010401
transformDefaultedParameterReference(DefaultedParameterReference)53100%n/a010401
transformDefaultedValueParameter(DefaultedValueParameter)53100%n/a010401
transformDestructure(Destructure)53100%n/a010401
transformDifferenceOperation(DifferenceOperation)53100%n/a010401
transformDivideAssignmentOperation(DivideAssignmentOperation)53100%n/a010401
transformElementOrSubrangeExpression(ElementOrSubrangeExpression)53100%n/a010401
transformElseOperation(ElseOperation)53100%n/a010401
transformEntryOperation(EntryOperation)53100%n/a010401
transformEntryPattern(EntryPattern)53100%n/a010401
transformEntryType(EntryType)53100%n/a010401
transformEqualOperation(EqualOperation)53100%n/a010401
transformExponentiationOperation(ExponentiationOperation)53100%n/a010401
transformForClause(ForClause)53100%n/a010401
transformForComprehensionClause(ForComprehensionClause)53100%n/a010401
transformForFail(ForFail)53100%n/a010401
transformForIterator(ForIterator)53100%n/a010401
transformIdenticalOperation(IdenticalOperation)53100%n/a010401
transformIfClause(IfClause)53100%n/a010401
transformIfComprehensionClause(IfComprehensionClause)53100%n/a010401
transformIfElse(IfElse)53100%n/a010401
transformImport(Import)53100%n/a010401
transformImportElements(ImportElements)53100%n/a010401
transformInOperation(InOperation)53100%n/a010401
transformIntersectAssignmentOperation(IntersectAssignmentOperation)53100%n/a010401
transformIntersectionOperation(IntersectionOperation)53100%n/a010401
transformInvocation(Invocation)53100%n/a010401
transformIsOperation(IsOperation)53100%n/a010401
transformLetExpression(LetExpression)53100%n/a010401
transformMeasureSubscript(MeasureSubscript)53100%n/a010401
transformLargeAsOperation(LargeAsOperation)53100%n/a010401
transformLargerOperation(LargerOperation)53100%n/a010401
transformMeasureOperation(MeasureOperation)53100%n/a010401
transformMemberMeta(MemberMeta)53100%n/a010401
transformMultiplyAssignmentOperation(MultiplyAssignmentOperation)53100%n/a010401
transformNotEqualOperation(NotEqualOperation)53100%n/a010401
transformOfOperation(OfOperation)53100%n/a010401
transformOrAssignmentOperation(OrAssignmentOperation)53100%n/a010401
transformOrOperation(OrOperation)53100%n/a010401
transformProductOperation(ProductOperation)53100%n/a010401
transformQualifiedType(QualifiedType)53100%n/a010401
transformQuotientOperation(QuotientOperation)53100%n/a010401
transformRemainderAssignmentOperation(RemainderAssignmentOperation)53100%n/a010401
transformRemainderOperation(RemainderOperation)53100%n/a010401
transformScaleOperation(ScaleOperation)53100%n/a010401
transformSmallAsOperation(SmallAsOperation)53100%n/a010401
transformSmallerOperation(SmallerOperation)53100%n/a010401
transformSpanOperation(SpanOperation)53100%n/a010401
transformSpanSubscript(SpanSubscript)53100%n/a010401
transformSpecifiedPattern(SpecifiedPattern)53100%n/a010401
transformStringTemplate(StringTemplate)53100%n/a010401
transformSubtractAssignmentOperation(SubtractAssignmentOperation)53100%n/a010401
transformSumOperation(SumOperation)53100%n/a010401
transformSwitchCaseElse(SwitchCaseElse)53100%n/a010401
transformSwitchCases(SwitchCases)53100%n/a010401
transformThenOperation(ThenOperation)53100%n/a010401
transformTryClause(TryClause)53100%n/a010401
transformUnionAssignmentOperation(UnionAssignmentOperation)53100%n/a010401
transformUnionOperation(UnionOperation)53100%n/a010401
transformValueSpecification(ValueSpecification)53100%n/a010401
transformWhile(While)53100%n/a010401
transformDecQualifier(DecQualifier)39100%2100%020301
transformLIdentifier(LIdentifier)28100%2100%020301
transformUIdentifier(UIdentifier)28100%2100%020301
transformParameters(Parameters)23100%2100%020201
CeylonExpressionTransformer(String)16100%n/a010301
transformAnonymousArgument(AnonymousArgument)15100%n/a010101
transformAssignmentStatement(AssignmentStatement)15100%n/a010101
transformBaseExpression(BaseExpression)15100%n/a010101
transformBlock(Block)15100%n/a010101
transformBooleanCondition(BooleanCondition)15100%n/a010101
transformCaseTypes(CaseTypes)15100%n/a010101
transformClassBody(ClassBody)15100%n/a010101
transformClassSpecifier(ClassSpecifier)15100%n/a010101
transformClosedBound(ClosedBound)15100%n/a010101
transformComprehension(Comprehension)15100%n/a010101
transformConditions(Conditions)15100%n/a010101
transformDefaultedType(DefaultedType)15100%n/a010101
transformDynamicBlock(DynamicBlock)15100%n/a010101
transformElseClause(ElseClause)15100%n/a010101
transformExistsOperation(ExistsOperation)15100%n/a010101
transformExpressionComprehensionClause(ExpressionComprehensionClause)15100%n/a010101
transformExtendedType(ExtendedType)15100%n/a010101
transformFailClause(FailClause)15100%n/a010101
transformFinallyClause(FinallyClause)15100%n/a010101
transformFullPackageName(FullPackageName)15100%n/a010101
transformGroupedExpression(GroupedExpression)15100%n/a010101
transformGroupedType(GroupedType)15100%n/a010101
transformIdentityOperation(IdentityOperation)15100%n/a010101
transformImportFunctionValueAlias(ImportFunctionValueAlias)15100%n/a010101
transformImportTypeAlias(ImportTypeAlias)15100%n/a010101
transformInterfaceBody(InterfaceBody)15100%n/a010101
transformIntersectionType(IntersectionType)15100%n/a010101
transformInvocationStatement(InvocationStatement)15100%n/a010101
transformIsCase(IsCase)15100%n/a010101
transformIterable(Iterable)15100%n/a010101
transformIterableType(IterableType)15100%n/a010101
transformKeySubscript(KeySubscript)15100%n/a010101
transformMatchCase(MatchCase)15100%n/a010101
transformLazySpecifier(LazySpecifier)15100%n/a010101
transformModuleDec(ModuleDec)15100%n/a010101
transformNegationOperation(NegationOperation)15100%n/a010101
transformNonemptyOperation(NonemptyOperation)15100%n/a010101
transformNotOperation(NotOperation)15100%n/a010101
transformOpenBound(OpenBound)15100%n/a010101
transformOptionalType(OptionalType)15100%n/a010101
transformPackageDec(PackageDec)15100%n/a010101
transformParameterReference(ParameterReference)15100%n/a010101
transformPatternList(PatternList)15100%n/a010101
transformPositionalArguments(PositionalArguments)15100%n/a010101
transformPostfixDecrementOperation(PostfixDecrementOperation)15100%n/a010101
transformPostfixIncrementOperation(PostfixIncrementOperation)15100%n/a010101
transformPrefixDecrementOperation(PrefixDecrementOperation)15100%n/a010101
transformPrefixIncrementOperation(PrefixIncrementOperation)15100%n/a010101
transformPrefixPostfixStatement(PrefixPostfixStatement)15100%n/a010101
transformResource(Resource)15100%n/a010101
transformResources(Resources)15100%n/a010101
transformSatisfiedTypes(SatisfiedTypes)15100%n/a010101
transformSpanFromSubscript(SpanFromSubscript)15100%n/a010101
transformSpanToSubscript(SpanToSubscript)15100%n/a010101
transformSpecifiedArgument(SpecifiedArgument)15100%n/a010101
transformSpecifier(Specifier)15100%n/a010101
transformSpreadArgument(SpreadArgument)15100%n/a010101
transformSpreadType(SpreadType)15100%n/a010101
transformSwitchClause(SwitchClause)15100%n/a010101
transformTuple(Tuple)15100%n/a010101
transformTupleType(TupleType)15100%n/a010101
transformTypeArguments(TypeArguments)15100%n/a010101
transformTypeMeta(TypeMeta)15100%n/a010101
transformTypeParameters(TypeParameters)15100%n/a010101
transformTypeSpecifier(TypeSpecifier)15100%n/a010101
transformUnionType(UnionType)15100%n/a010101
transformVariablePattern(VariablePattern)15100%n/a010101
transformCharacterLiteral(CharacterLiteral)13100%n/a010101
transformFloatLiteral(FloatLiteral)13100%n/a010101
transformIntegerLiteral(IntegerLiteral)13100%n/a010101
CeylonExpressionTransformer()8100%n/a010201
static {...}6100%n/a010001
setIndent$priv$(String)4100%n/a010101
getIndentLevel$priv$()3100%n/a010101
getIndent$priv$()3100%n/a010101
transformBreak(Break)3100%n/a010101
transformContinue(Continue)3100%n/a010101
transformDynamicModifier(DynamicModifier)3100%n/a010101
transformFunctionModifier(FunctionModifier)3100%n/a010101
transformImportWildcard(ImportWildcard)3100%n/a010101
transformInModifier(InModifier)3100%n/a010101
transformOutModifier(OutModifier)3100%n/a010101
transformOuter(Outer)3100%n/a010101
transformPackage(Package)3100%n/a010101
transformPackageQualifier(PackageQualifier)3100%n/a010101
transformSafeMemberOperator(SafeMemberOperator)3100%n/a010101
transformSpreadMemberOperator(SpreadMemberOperator)3100%n/a010101
transformSuper(Super)3100%n/a010101
transformThis(This)3100%n/a010101
transformValueModifier(ValueModifier)3100%n/a010101
transformVoidModifier(VoidModifier)3100%n/a010101
$default$indentLevel()2100%n/a010101