this.classProduced.add(classProduced[i]);\r
}\r
}\r
- //\r
- // Get classes unresolved\r
- //\r
-// Iterator<String> lip = this.classProduced.listIterator();\r
-// while(lip.hasNext()){\r
-// String clsProduced = lip.next();\r
-// this.classConsumed.remove(clsProduced);\r
-//\r
-// }\r
+ \r
//\r
// find potential instances in all dependency pkgs for classes still in classConsumed.\r
//\r
else{\r
int selectedRow = lsm.getMinSelectionIndex();\r
String cName = jTablePcd.getValueAt(selectedRow, 0)+"";\r
+ String tsGuid = jTablePcd.getValueAt(selectedRow, 1)+"";\r
String[] pcdInfo = {"", ""};\r
- getPcdInfo(cName, pcdInfo);\r
+ getPcdInfo(cName, tsGuid, pcdInfo);\r
jTextAreaPcdHelp.setText(pcdInfo[0]);\r
initComboBox(pcdInfo[1]);\r
jComboBoxItemType.setSelectedItem(pcdInfo[1]);\r
}\r
}\r
\r
- private void getPcdInfo(String cName, String[] sa) {\r
+ private void getPcdInfo(String cName, String tsGuid, String[] sa) {\r
String[][] saa = new String[ffc.getLibraryInstancesCount(moduleKey)][5];\r
ffc.getLibraryInstances(moduleKey, saa);\r
\r
try{\r
- if (ffc.getPcdBuildDataInfo(GlobalData.getModuleId(moduleKey), cName, sa)) {\r
+ if (ffc.getPcdBuildDataInfo(GlobalData.getModuleId(moduleKey), cName, tsGuid, sa)) {\r
return;\r
}\r
for (int j = 0; j < saa.length; ++j) {\r
if (ffc.getPcdBuildDataInfo(GlobalData.getModuleId(saa[j][1] + " " + saa[j][2] + " " + saa[j][3] + " " + saa[j][4]),\r
- cName, sa)) {\r
+ cName, tsGuid, sa)) {\r
return;\r
}\r
}\r