List l = new ArrayList();
IRuntimeClasspathEntry[] entries = JavaRuntime.computeUnresolvedRuntimeClasspath(configuration);
entries = JavaRuntime.resolveRuntimeClasspath(entries, configuration);
for (int i = 0; i < entries.length; i++) {
if (entries[i].getClasspathProperty() == IRuntimeClasspathEntry.USER_CLASSES) {
IClassFiles ic = findClassFiles(entries[i].getLocation());
if (ic != null && (includebinaries || !ic.isBinary())) {
l.add(ic);
}
}
}
IClassFiles[] arr = new IClassFiles[l.size()];