RedHatTransformer

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total3,131 of 15,78380%394 of 1,28869%3619981111,93422354
transformIfElseExpression(IfElseExpression)11911750%12840%911163401
transformClassAliasDefinition(ClassAliasDefinition)577055%7542%6782101
transformArgumentList(ArgumentList)5315374%72377%51631701
transformInterfaceAliasDefinition(InterfaceAliasDefinition)505954%6440%5671801
helpTransformExtensionOrConstruction$priv$(ExtensionOrConstruction)505653%3350%341401
transformStringTemplate(StringTemplate)4814976%4660%4601801
transformSpecifiedArgument(SpecifiedArgument)4416579%111354%91302301
transformTupleType(TupleType)4214277%131757%111621701
transformFunctionDefinition(FunctionDefinition)3913277%51169%3942501
transformInterfaceBody(InterfaceBody)397365%10844%8100601
transformFunctionShortcutDefinition(FunctionShortcutDefinition)3614280%41275%3942601
transformClassDefinition(ClassDefinition)369071%41071%3852101
transformTypeAliasDefinition(TypeAliasDefinition)364958%4233%3451401
helpTransformSpecifiedPattern$priv$(SpecifiedPattern)348571%6650%4721401
transformModuleCompilationUnit(ModuleCompilationUnit)345662%11531%890801
transformPackageCompilationUnit(PackageCompilationUnit)345662%11531%890801
transformValueGetterDefinition(ValueGetterDefinition)345160%4233%3441401
transformEquatingExpression(Object)320%20%222211
transformStructureExpression(Object)320%20%222211
transformTypeIsh(TypeIsh)320%20%222211
transformValueExpression(ValueExpression)320%20%222211
transformTuplePattern(TuplePattern)3014983%101458%81312201
transformImportElements(ImportElements)2311383%101255%81201301
transformLetExpression(LetExpression)2310582%9744%7901201
padStringLiteral$priv$(String, long)2310081%141450%121501001
transformDynamicValue(DynamicValue)238378%9950%7100901
transformMatchCase(MatchCase)237877%9744%790901
transformResources(Resources)237476%9744%790701
transformModuleBody(ModuleBody)235872%9744%790501
transformValueConstructorDefinition(ValueConstructorDefinition)233661%1150%1251201
transformFunctionArgument(FunctionArgument)2210983%41071%3811601
transformValueArgument(ValueArgument)227878%4660%3611301
transformValueDefinition(ValueDefinition)217177%3350%2421501
transformModuleImport(ModuleImport)215372%3125%2311001
transformForIterator(ForIterator)2010083%3350%2411401
transformSwitchClause(SwitchClause)1911085%3770%3611601
transformIsCondition(IsCondition)199683%1375%1332201
transformExtensionOrConstruction(ExtensionOrConstruction)191646%3125%230201
RedHatTransformer()190%n/a111111
transformAnnotation(Annotation)175376%3350%2411101
transformVariablePattern(VariablePattern)175075%3350%2411101
helpTransformDecQualifier$priv$(DecQualifier)1613489%41680%41101601
transformBlock(Block)169686%21689%2100601
transformClassBody(ClassBody)169686%21689%2100601
transformClassDec(ClassDec)166580%1375%1301001
transformInterfaceDec(InterfaceDec)166580%1375%1301001
transformDefaultedCallableParameter(DefaultedCallableParameter)163166%1150%120501
transformDefaultedValueParameter(DefaultedValueParameter)163166%1150%120501
transformModifier(Modifier)162561%1788%150201
transformSelfReference(SelfReference)162258%1583%140201
transformTypeModifier(TypeModifier)162258%1583%140201
transformConditionalExpression(ConditionalExpression)161954%1375%130201
transformConstructorDefinition(ConstructorDefinition)161954%1375%130201
transformEqualityOperation(EqualityOperation)161954%1375%130201
transformUnaryArithmeticOperation(UnaryArithmeticOperation)161954%1375%130201
transformAddingExpression(Object)161650%1150%120201
transformAnyClass(AnyClass)161650%1150%120201
transformAnyCompilationUnit(AnyCompilationUnit)161650%1150%120201
transformAnyFunction(AnyFunction)161650%1150%120201
transformAnyInterface(AnyInterface)161650%1150%120201
transformAnyMemberOperator(AnyMemberOperator)161650%1150%120201
transformAnySpecifier(AnySpecifier)161650%1150%120201
transformAnyValue(AnyValue)161650%1150%120201
transformArguments(Arguments)161650%1150%120201
transformArithmeticAssignmentOperation(ArithmeticAssignmentOperation)161650%1150%120201
transformArithmeticOperation(ArithmeticOperation)161650%1150%120201
transformAssigningExpression(Object)161650%1150%120201
transformAssignmentOperation(AssignmentOperation)161650%1150%120201
transformAtom(Atom)161650%1150%120201
transformBinaryOperation(BinaryOperation)161650%1150%120201
transformBody(Body)161650%1150%120201
transformBound(Bound)161650%1150%120201
transformCaseItem(CaseItem)161650%1150%120201
transformClassOrInterface(ClassOrInterface)161650%1150%120201
transformComparingExpression(Object)161650%1150%120201
transformComparisonOperation(ComparisonOperation)161650%1150%120201
transformComprehensionClause(ComprehensionClause)161650%1150%120201
transformCondition(Condition)161650%1150%120201
transformConjoiningExpression(Object)161650%1150%120201
transformControlStructure(ControlStructure)161650%1150%120201
transformDec(Dec)161650%1150%120201
transformDeclaration(Declaration)161650%1150%120201
transformDefaultedParameter(DefaultedParameter)161650%1150%120201
transformDirective(Directive)161650%1150%120201
transformDisjoiningExpression(Object)161650%1150%120201
transformExistsNonemptyExpression(Object)161650%1150%120201
transformExistsOrNonemptyCondition(ExistsOrNonemptyCondition)161650%1150%120201
transformExponentiatingExpression(Object)161650%1150%120201
transformExpression(Expression)161650%1150%120201
transformExpressionStatement(ExpressionStatement)161650%1150%120201
transformIdentifier(Identifier)161650%1150%120201
transformImportAlias(ImportAlias)161650%1150%120201
transformImportElement(ImportElement)161650%1150%120201
transformInitialComprehensionClause(InitialComprehensionClause)161650%1150%120201
transformInlineDefinitionArgument(InlineDefinitionArgument)161650%1150%120201
transformIntersectingExpression(Object)161650%1150%120201
transformInvertingExpression(Object)161650%1150%120201
transformLiteral(Literal)161650%1150%120201
transformLocalModifier(LocalModifier)161650%1150%120201
transformLogicalAssignmentOperation(LogicalAssignmentOperation)161650%1150%120201
transformLogicalOperation(LogicalOperation)161650%1150%120201
transformMainType(MainType)161650%1150%120201
transformMemberDec(MemberDec)161650%1150%120201
transformMeta(Meta)161650%1150%120201
transformMultiplyingExpression(Object)161650%1150%120201
transformNamedArgument(NamedArgument)161650%1150%120201
transformNegatingExpression(Object)161650%1150%120201
transformOperation(Operation)161650%1150%120201
transformParameter(Parameter)161650%1150%120201
transformPattern(Pattern)161650%1150%120201
transformPostfixOperation(PostfixOperation)161650%1150%120201
transformPrefixOperation(PrefixOperation)161650%1150%120201
transformPrePostfixingExpression(Object)161650%1150%120201
transformPrimary(Primary)161650%1150%120201
transformPrimaryType(PrimaryType)161650%1150%120201
transformRangeSubscript(RangeSubscript)161650%1150%120201
transformRequiredParameter(RequiredParameter)161650%1150%120201
transformScalingExpression(Object)161650%1150%120201
transformSetAssignmentOperation(SetAssignmentOperation)161650%1150%120201
transformSetOperation(SetOperation)161650%1150%120201
transformSimpleType(SimpleType)161650%1150%120201
transformSpanningExpression(Object)161650%1150%120201
transformSpecification(Specification)161650%1150%120201
transformStatement(Statement)161650%1150%120201
transformSubscript(Subscript)161650%1150%120201
transformThenElseExpression(Object)161650%1150%120201
transformType(Type)161650%1150%120201
transformTypedDeclaration(TypedDeclaration)161650%1150%120201
transformTypeDec(TypeDec)161650%1150%120201
transformTypeDeclaration(TypeDeclaration)161650%1150%120201
transformUnaryIshOperation(UnaryIshOperation)161650%1150%120201
transformUnaryOperation(UnaryOperation)161650%1150%120201
transformUnaryTypeOperation(UnaryTypeOperation)161650%1150%120201
transformUnionableType(UnionableType)161650%1150%120201
transformUnioningExpression(Object)161650%1150%120201
transformVariance(Variance)161650%1150%120201
helpTransformMemberDec$priv$(MemberDec, Tree.MemberLiteral)153872%1375%133901
transformValueDeclaration(ValueDeclaration)145881%2467%2411001
helpTransformSpecifiedVariable$priv$(SpecifiedVariable)144877%2467%241901
transformQualifiedExpression(QualifiedExpression)136182%2467%2411101
transformCallableType(CallableType)1014393%52181%51401301
transformUnionType(UnionType)1012993%32188%31301101
transformFunctionExpression(FunctionExpression)109490%21083%2701301
transformExtension(Extension)712495%2880%2612301
transformAnnotations(Annotations)711594%21890%21111501
transformObjectDefinition(ObjectDefinition)75489%1375%1311101
transformImportFunctionValueElement(ImportFunctionValueElement)73081%1375%131701
transformNameWithTypeArguments(NameWithTypeArguments)60%n/a110011
transformNode(Node)60%n/a110011
transformMemberNameWithTypeArguments(MemberNameWithTypeArguments)60%n/a111111
transformPatternList(PatternList)60%n/a111111
transformSpecifiedPattern(SpecifiedPattern)60%n/a111111
transformTypeList(TypeList)60%n/a111111
transformTypeNameWithTypeArguments(TypeNameWithTypeArguments)60%n/a111111
transformFunctionDeclaration(FunctionDeclaration)516697%11594%1902501
transformAnyInterfaceDefinition(AnyInterfaceDefinition)513096%11393%1802001
transformConstruction(Construction)511896%1788%1502201
transformCallableParameter(CallableParameter)59995%1990%1601401
transformCatchClause(CatchClause)59195%1583%1401501
helpTransformExistsOrNonemptyCondition$priv$(TypeDescriptor, Tree.ExistsOrNonemptyCondition, ExistsOrNonemptyCondition)58494%1375%1301701
transformValueSetterDefinition(ValueSetterDefinition)56192%1375%1301001
transformBaseExpression(BaseExpression)55792%1583%140901
transformValueParameter(ValueParameter)55692%1375%1301001
transformElseClause(ElseClause)54891%1375%130801
transformPrefixPostfixStatement(PrefixPostfixStatement)54790%1375%130701
transformInvocation(Invocation)54289%1375%130701
transformResource(Resource)53888%1375%130601
transformCaseExpression(CaseExpression)50%n/a111111
transformDecQualifier(DecQualifier)50%n/a111111
transformPackageQualifier(PackageQualifier)50%n/a111111
transformSpecifiedVariable(SpecifiedVariable)50%n/a111111
transformTypedVariable(TypedVariable)50%n/a111111
transformUnspecifiedVariable(UnspecifiedVariable)50%n/a111111
transformVariable(Variable)50%n/a111111
transformVariadicVariable(VariadicVariable)50%n/a111111
$ceylon$ast$core$ImmediateNarrowingTransformer$impl()30%n/a110011
helpAddSwitchVariables$priv$(Tree.SwitchClause, Tree.SwitchCaseList)29798%31179%3811301
$getType$()20%n/a110011
transformCompilationUnit(CompilationUnit)147100%23094%2170901
transformParameters(Parameters)113100%11794%1100801
transformTypeArguments(TypeArguments)103100%11794%1100801
transformConditions(Conditions)97100%11594%190701
transformTypeParameters(TypeParameters)97100%11594%190701
transformNamedArguments(NamedArguments)94100%11794%1100701
transformCaseTypes(CaseTypes)93100%11594%190801
transformLazySpecification(LazySpecification)93100%6100%0401401
transformSatisfiedTypes(SatisfiedTypes)93100%11594%190701
transformTryCatchFinally(TryCatchFinally)88100%21689%2100701
transformFullPackageName(FullPackageName)86100%11594%190601
transformIntersectionType(IntersectionType)85100%11594%190601
transformSwitchCaseElseExpression(SwitchCaseElseExpression)77100%1375%1301201
transformCallableConstructorDefinition(CallableConstructorDefinition)71100%4100%0301401
transformBaseMeta(BaseMeta)66100%4100%0301301
transformMemberMeta(MemberMeta)59100%2100%0201101
transformWithinOperation(WithinOperation)57100%n/a010901
transformClosedBound(ClosedBound)56100%6100%040801
transformOpenBound(OpenBound)56100%6100%040801
transformValueSpecification(ValueSpecification)54100%2100%020801
transformBaseType(BaseType)53100%4100%0301001
transformAliasDec(AliasDec)51100%n/a010801
transformConstructorDec(ConstructorDec)51100%n/a010801
transformGivenDec(GivenDec)51100%n/a010801
transformTypeParameter(TypeParameter)49100%4100%030901
transformObjectArgument(ObjectArgument)47100%4100%030801
transformPositionalArguments(PositionalArguments)47100%2100%020501
transformModuleDec(ModuleDec)42100%2100%020801
transformPackageDec(PackageDec)42100%2100%020801
helpTransformCaseExpression$priv$(CaseExpression)42100%n/a010601
transformModuleDescriptor(ModuleDescriptor)41100%n/a010701
transformObjectExpression(ObjectExpression)41100%4100%030701
transformTypeConstraint(TypeConstraint)41100%4100%030701
transformQualifiedType(QualifiedType)40100%2100%020701
transformCaseClause(CaseClause)39100%n/a010601
transformSequentialType(SequentialType)39100%2100%020701
transformSwitchCases(SwitchCases)38100%1375%130601
transformImportTypeElement(ImportTypeElement)37100%4100%030701
transformStringLiteral(StringLiteral)35100%4100%030201
transformVariadicType(VariadicType)35100%2100%020701
transformReturn(Return)33100%2100%020501
transformThrow(Throw)33100%2100%020501
transformVariadicParameter(VariadicParameter)33100%n/a010701
transformAssertion(Assertion)32100%n/a010601
transformClassSpecifier(ClassSpecifier)32100%n/a010501
transformElementOrSubrangeExpression(ElementOrSubrangeExpression)32100%n/a010601
transformExtendedType(ExtendedType)32100%n/a010501
transformPackageDescriptor(PackageDescriptor)32100%n/a010601
transformEntryPattern(EntryPattern)31100%n/a010601
transformIterable(Iterable)31100%2100%020501
transformMeasureSubscript(MeasureSubscript)31100%n/a010501
transformSpanSubscript(SpanSubscript)31100%n/a010501
transformTuple(Tuple)31100%2100%020501
transformWhile(While)31100%n/a010601
transformAnonymousArgument(AnonymousArgument)30100%n/a010601
transformTypeArgument(TypeArgument)30100%4100%030701
transformSwitchCaseElse(SwitchCaseElse)29100%n/a010501
transformTryClause(TryClause)29100%2100%020501
transformTypeMeta(TypeMeta)29100%n/a010601
transformDestructure(Destructure)28100%n/a010601
transformFunctionDec(FunctionDec)28100%n/a010601
transformValueDec(ValueDec)28100%n/a010601
RedHatTransformer(TokenFactory)26100%n/a010301
transformAddAssignmentOperation(AddAssignmentOperation)26100%n/a010501
transformAndAssignmentOperation(AndAssignmentOperation)26100%n/a010501
transformAndOperation(AndOperation)26100%n/a010501
transformAssignOperation(AssignOperation)26100%n/a010501
transformCompareOperation(CompareOperation)26100%n/a010501
transformComplementAssignmentOperation(ComplementAssignmentOperation)26100%n/a010501
transformComplementOperation(ComplementOperation)26100%n/a010501
transformDifferenceOperation(DifferenceOperation)26100%n/a010501
transformDivideAssignmentOperation(DivideAssignmentOperation)26100%n/a010501
transformElseOperation(ElseOperation)26100%n/a010501
transformEntryOperation(EntryOperation)26100%n/a010501
transformEntryType(EntryType)26100%n/a010501
transformEqualOperation(EqualOperation)26100%n/a010501
transformExponentiationOperation(ExponentiationOperation)26100%n/a010501
transformIdenticalOperation(IdenticalOperation)26100%n/a010501
transformInOperation(InOperation)26100%n/a010501
transformIntersectAssignmentOperation(IntersectAssignmentOperation)26100%n/a010501
transformIntersectionOperation(IntersectionOperation)26100%n/a010501
transformIsOperation(IsOperation)26100%n/a010501
transformLargeAsOperation(LargeAsOperation)26100%n/a010501
transformLargerOperation(LargerOperation)26100%n/a010501
transformMeasureOperation(MeasureOperation)26100%n/a010501
transformMultiplyAssignmentOperation(MultiplyAssignmentOperation)26100%n/a010501
transformNotEqualOperation(NotEqualOperation)26100%n/a010501
transformOfOperation(OfOperation)26100%n/a010501
transformOrAssignmentOperation(OrAssignmentOperation)26100%n/a010501
transformOrOperation(OrOperation)26100%n/a010501
transformProductOperation(ProductOperation)26100%n/a010501
transformQuotientOperation(QuotientOperation)26100%n/a010501
transformRemainderAssignmentOperation(RemainderAssignmentOperation)26100%n/a010501
transformRemainderOperation(RemainderOperation)26100%n/a010501
transformScaleOperation(ScaleOperation)26100%n/a010501
transformSmallAsOperation(SmallAsOperation)26100%n/a010501
transformSmallerOperation(SmallerOperation)26100%n/a010501
transformSpanOperation(SpanOperation)26100%n/a010501
transformSpreadArgument(SpreadArgument)26100%n/a010501
transformSubtractAssignmentOperation(SubtractAssignmentOperation)26100%n/a010501
transformSumOperation(SumOperation)26100%n/a010501
transformThenOperation(ThenOperation)26100%n/a010501
transformUnionAssignmentOperation(UnionAssignmentOperation)26100%n/a010501
transformUnionOperation(UnionOperation)26100%n/a010501
transformDynamicBlock(DynamicBlock)25100%n/a010501
transformForFail(ForFail)25100%2100%020501
transformIfElse(IfElse)25100%2100%020501
transformGroupedExpression(GroupedExpression)24100%n/a010401
transformGroupedType(GroupedType)24100%n/a010401
transformIterableType(IterableType)24100%n/a010401
transformForClause(ForClause)23100%n/a010401
transformForComprehensionClause(ForComprehensionClause)23100%n/a010401
transformIfClause(IfClause)23100%n/a010401
transformIfComprehensionClause(IfComprehensionClause)23100%n/a010401
transformImport(Import)23100%n/a010401
transformInvocationStatement(InvocationStatement)23100%n/a010401
transformAssignmentStatement(AssignmentStatement)22100%n/a010401
transformLIdentifier(LIdentifier)22100%2100%020101
transformSpanFromSubscript(SpanFromSubscript)22100%n/a010401
transformSpanToSubscript(SpanToSubscript)22100%n/a010401
transformUIdentifier(UIdentifier)22100%2100%020101
transformDefaultedParameterReference(DefaultedParameterReference)20100%n/a010401
transformDefaultedType(DefaultedType)20100%n/a010401
transformExistsOperation(ExistsOperation)20100%n/a010401
transformNonemptyOperation(NonemptyOperation)20100%n/a010401
transformOptionalType(OptionalType)20100%n/a010401
transformPostfixDecrementOperation(PostfixDecrementOperation)20100%n/a010401
transformPostfixIncrementOperation(PostfixIncrementOperation)20100%n/a010401
transformBreak(Break)19100%n/a010301
transformCharacterLiteral(CharacterLiteral)19100%n/a010101
transformContinue(Continue)19100%n/a010301
transformExistsCondition(ExistsCondition)19100%n/a010201
transformImportFunctionValueAlias(ImportFunctionValueAlias)19100%n/a010401
transformImportTypeAlias(ImportTypeAlias)19100%n/a010401
transformLazySpecifier(LazySpecifier)19100%n/a010301
transformNonemptyCondition(NonemptyCondition)19100%n/a010201
transformSpecifier(Specifier)19100%n/a010301
transformIdentityOperation(IdentityOperation)18100%n/a010301
transformNegationOperation(NegationOperation)18100%n/a010301
transformNotOperation(NotOperation)18100%n/a010301
transformPrefixDecrementOperation(PrefixDecrementOperation)18100%n/a010301
transformPrefixIncrementOperation(PrefixIncrementOperation)18100%n/a010301
transformFailClause(FailClause)17100%n/a010301
transformFinallyClause(FinallyClause)17100%n/a010301
transformIsCase(IsCase)17100%n/a010301
transformSpreadType(SpreadType)17100%n/a010301
transformTypeSpecifier(TypeSpecifier)17100%n/a010301
transformKeySubscript(KeySubscript)16100%n/a010301
transformBooleanCondition(BooleanCondition)15100%n/a010301
transformExpressionComprehensionClause(ExpressionComprehensionClause)15100%n/a010301
transformComprehension(Comprehension)13100%n/a010301
transformParameterReference(ParameterReference)13100%n/a010301
transformAIdentifier(LIdentifier)12100%n/a010301
transformInModifier(InModifier)12100%n/a010201
transformOutModifier(OutModifier)12100%n/a010201
transformPIdentifier(LIdentifier)12100%n/a010301
transformValueModifier(ValueModifier)12100%n/a010201
transformVoidModifier(VoidModifier)12100%n/a010201
transformDynamicModifier(DynamicModifier)11100%n/a010201
transformFunctionModifier(FunctionModifier)11100%n/a010201
transformImportWildcard(ImportWildcard)11100%n/a010201
transformFloatLiteral(FloatLiteral)10100%n/a010101
transformIntegerLiteral(IntegerLiteral)10100%n/a010101
transformMemberOperator(MemberOperator)10100%n/a010101
transformSafeMemberOperator(SafeMemberOperator)10100%n/a010101
transformSpreadMemberOperator(SpreadMemberOperator)10100%n/a010101
wrapTerm$priv$(Tree.Term)10100%n/a010301
transformOuter(Outer)9100%n/a010101
transformPackage(Package)9100%n/a010101
transformSuper(Super)9100%n/a010101
transformThis(This)9100%n/a010101
static {...}6100%n/a010001
transformDynamicInterfaceDefinition(DynamicInterfaceDefinition)4100%n/a010101
transformInterfaceDefinition(InterfaceDefinition)4100%n/a010101
getTokens$priv$()3100%n/a010101
getIsLowerBoundKey$priv$()3100%n/a010101