in clearcase-server/src/jetbrains/buildServer/buildTriggers/vcs/clearcase/ClearCaseConnection.java [974:998]
private List<SimpleDirectoryChildElement> doGetChildren(@NotNull final String dirPathWithVersion) throws VcsException {
final List<SimpleDirectoryChildElement> subfiles = new ArrayList<SimpleDirectoryChildElement>();
try {
final InputStream inputStream = listDirectoryContent(dirPathWithVersion);
final BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream));
try {
String line;
while ((line = reader.readLine()) != null) {
final SimpleDirectoryChildElement element = CCParseUtil.readChildFromLSFormat(line);
if (element != null) {
subfiles.add(element);
}
}
} finally {
reader.close();
}
} catch (ExecutionException e) {
throw new VcsException(e);
} catch (IOException e) {
throw new VcsException(e);
}
return subfiles;
}