我有一个以:
开头的课程public class GeneralID implements WritableComparable<GeneralID>{
...
}
另一个是:
public class LineValuesMapper<KI, VI, KO, VO> extends Mapper<LongWritable, Text, Text, IntWritable>{
...
}
涵盖了这些类中的所有方法。但不是他们的标题。两个类的标题都用EclEmma绘制成黄色。
这些课程的涵盖说明如下:
Element Coverage Covered Instructions Total Instructions
LineValuesMapper.java 97.3 % 145 149
GeneralID.java 99.3 % 566 570
我可以做些什么来完全覆盖课程标题?
答案 0 :(得分:3)
对于扩展通用超类或实现通用接口的类,编译器可以添加合成桥接方法。请参阅类似案例的the results of looking at the bytecode。
也许在您的课程中,不会调用这些桥接方法。 OTOH,我刚刚读到Emma可以选择忽略默认启用的合成或桥接方法。