1

首先,我是新来的。我正在使用覆盖率 6.5。我正在使用 java Api 来获取缺陷值。我可以从覆盖服务器获得缺陷总数。
现在我想获取缺陷的行号。我可以获得其他数据,如 CID、所有者、严重性、文件名等。但我无法获得行号。
这是我用来查找行号的代码。

StreamDefectDataObj [] streamDefectsDataObj = service.getStreamDefects(cids,sDFS);
for(int j=0; j<streamDefectsDataObj.length; j++)
{                
  DefectInstanceDataObj[] defectInsDataObjs = streamDefectsDataObj[j].getDefectInstances();
  for(int k=0;k<defectInsDataObjs.length;k++)
  {
    EventDataObj[] eventDataObjs = defectInsDataObjs[k].getEvents();
    for(int l=0;l<eventDataObjs.length;l++)
    {                               
      beginline = eventDataObjs[l].getLineNumber();
    }       
  }
}

这里streamDefectsDataObj越来越完美。但是defectInsDataObjs一直都是NULL。这是怎么发生的?请帮我找出问题。?

4

0 回答 0