Bom dia. Eu preciso de uma solucão, idéia ou alguma coisa que faça me trazer somente a “source folder” que não contenha nenhum pacote ou classe dentro dela, ou seja vazia. O código que eu fiz abaixo traz todas as “source folders” dentro do projeto “Teste”, estando vazias ou com conteúdo .
IWorkspace workspace = ResourcesPlugin.getWorkspace();
IWorkspaceRoot root = workspace.getRoot();
IProject projeto = root.getProject("Teste");
IPath location = root.getLocation();
IJavaProject jproj = JavaCore.create(projeto);
try {
for( IClasspathEntry entry : jproj.getRawClasspath()){
if( entry.getEntryKind() == IClasspathEntry.CPE_SOURCE ) {
System.out.println(location +""+ entry);
}
}
} catch (JavaModelException e) {
e.printStackTrace();
}