ExpressionCodeGenerator

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total2 of 1,92799%2 of 2892%2740385060
compileStaticMethodCall(IMethod, Iterable)10298%2675%2501801
visit(ListComprehensionExpression)265100%2100%0204101
visit(OnceExpression)150100%n/a0102601
visit(AsOperation)133100%2100%0202101
visit(NewExpression)84100%2100%0201401
visit(CallMethodExpression)79100%4100%0301601
visit(IsOperation)69100%2100%0201001
loadLocalsMap(SourceLocation, Set)69100%n/a0101301
visit(SetFieldExpression)58100%n/a0101001
visit(SetStaticFieldExpression)54100%n/a010901
visit(AndOperation)49100%n/a0101001
visit(OrOperation)49100%n/a0101001
visit(ImpliesOperation)49100%n/a0101001
compileCondition(IExpression)45100%2100%020801
visit(TernaryConditionalExpression)45100%n/a0101001
visit(NullCoalescingOperation)39100%n/a010801
ExpressionCodeGenerator(ModuleCompiler, VariableManipulator, InsnList)34100%n/a0101101
visit(GetFieldExpression)34100%n/a010701
compileBinaryOperator(IBinaryOperation)32100%n/a010601
visit(PrognExpression)32100%4100%030901
visit(GetStaticFieldExpression)30100%n/a010601
visit(BigIntegerDatum)28100%n/a010501
visit(BigDecimalDatum)28100%n/a010501
loadLocals(Set)27100%n/a010901
compileUnaryOperator(IUnaryOperation)25100%n/a010601
convert(IType, IExpression)25100%n/a010501
visit(InstanceOfExpression)22100%n/a010401
visit(StringDatum)19100%2100%020401
visit(XorOperation)16100%n/a010401
visit(CallStaticMethodExpression)15100%n/a010301
visit(LongDatum)14100%n/a010301
visit(DoubleDatum)14100%n/a010301
visit(LocalsExpression)14100%n/a010301
visit(ClassDatum)13100%n/a010301
visit(ListExpression)13100%n/a010401
visit(DispatchExpression)12100%n/a010301
visit(BooleanDatum)10100%n/a010201
visit(CharDatum)10100%n/a010201
visit(ByteDatum)10100%n/a010201
visit(ShortDatum)10100%n/a010201
visit(IntDatum)10100%n/a010201
visit(FloatDatum)10100%n/a010201
visit(NullDatum)8100%n/a010201
visit(VariableDatum)7100%n/a010201
visit(NegateOperation)4100%n/a010201
visit(NotOperation)4100%n/a010201
visit(DivideOperation)4100%n/a010201
visit(ModuloOperation)4100%n/a010201
visit(MultiplyOperation)4100%n/a010201
visit(AddOperation)4100%n/a010201
visit(ConcatOperation)4100%n/a010201
visit(SubtractOperation)4100%n/a010201
visit(LessThanOperation)4100%n/a010201
visit(LessThanOrEqualsOperation)4100%n/a010201
visit(GreaterThanOperation)4100%n/a010201
visit(GreaterThanOrEqualsOperation)4100%n/a010201
visit(EqualsOperation)4100%n/a010201
visit(NotEqualsOperation)4100%n/a010201
visit(IdentityEqualsOperation)4100%n/a010201
visit(IdentityNotEqualsOperation)4100%n/a010201