if(iIdxSlashB4Pkg == -1) {
throwAX("getPackageDependencies: No instance of File.separator ('" + File.separator + "') found in s_baseDir ('" + s_baseDir + "'), at least one must exist.");
}
optr_dbg.write("Getting all fully-qualified class names...");
ACSDepends acsdAllPkgs = getAllPackages(df, (new ACSDepends()), iIdxSlashB4Pkg, optr_dbg);
optr_dbg.write("...SUCCESS");
//To prevent wasted processing
if(optr_dbg.isOn()) {
optr_dbg.write("------------------\nGetting dependencies...START\n------------------");
optr_dbg.write(df.toString());
}
acsdAllPkgs = analyzeDependencies(acsdAllPkgs, optr_dbg, df, getPackageName(df, iIdxSlashB4Pkg), iIdxSlashB4Pkg, acsAcceptPre, b_crashIfSelfDependent, (new SOBStringBuffer(sES)), (new UtilSOB()));
optr_dbg.write("------------------\nGetting dependencies...END\n------------------");
s_acs_acs[] aSacsacs = new s_acs_acs[acsdAllPkgs.size()];
for(int i = 0; i < acsdAllPkgs.size(); i++) {
String sFQPackage = acsdAllPkgs.getString(i);
aSacsacs[i] = new s_acs_acs(sFQPackage, acsdAllPkgs.getDependsOnACS(sFQPackage), acsdAllPkgs.getDependedOnByACS(sFQPackage));
}
return aSacsacs;
}