我正在为 Checkstyle 和 PMD 使用 3.1.0 的 Clover 插件。
以下代码在检测类开始时附加
public static class __CLR3_1_0crcrhnxpu1rh{public static com_cenqua_clover.CoverageRecorder R;static{com_cenqua_clover.CoverageRecorder _R=null;try{com_cen`enter code here`qua_clover.CloverVersionInfo.An_old_version_of_clover_is_on_your_compilation_classpath___Please_remove___Required_version_is___3_1_0();if(20110531154203887L!=com_cenqua_clover.CloverVersionInfo.getBuildStamp()){com_cenqua_clover.Clover.l("[CLOVER] WARNING: The Clover version used in instrumentation does not match the runtime version. You need to run instrumented classes against the same version of Clover that you instrumented with.");com_cenqua_clover.Clover.l("[CLOVER] WARNING:
并且每行检测代码都附加了以下行
__CLR3_1_0crcrhnxpu1rh.R.inc(462);
这是预期的行为吗?还是因为仪器中使用的 Clover 版本与错误消息中所述的运行时版本不匹配?