1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 14:42:11 +02:00

Removed redundant checks.

This commit is contained in:
Sergey Prigogin 2010-12-06 00:12:51 +00:00
parent a07af9a6d4
commit 60281e5c58

View file

@ -120,18 +120,16 @@ public class CSourceLookupDirector extends AbstractSourceLookupDirector {
IPath projPath = project.getLocation();
if (projPath != null && projPath.isPrefixOf(path)) {
IFile file = ((ProjectSourceContainer) container).getProject().getFile(path.removeFirstSegments(projPath.segmentCount()));
return (file != null && file.exists());
return file != null && file.exists();
}
}
if (container instanceof FolderSourceContainer) {
} else if (container instanceof FolderSourceContainer) {
IContainer folder = ((FolderSourceContainer) container).getContainer();
IPath folderPath = folder.getLocation();
if (folderPath != null && folderPath.isPrefixOf(path)) {
IFile file = ((FolderSourceContainer) container).getContainer().getFile(path.removeFirstSegments(folderPath.segmentCount()));
return (file != null && file.exists());
return file != null && file.exists();
}
}
if (container instanceof DirectorySourceContainer) {
} else if (container instanceof DirectorySourceContainer) {
File dir = ((DirectorySourceContainer) container).getDirectory();
boolean searchSubfolders = ((DirectorySourceContainer) container).isComposite();
IPath dirPath = new Path(dir.getAbsolutePath());
@ -142,9 +140,8 @@ public class CSourceLookupDirector extends AbstractSourceLookupDirector {
return (((MappingSourceContainer) container).getCompilationPath(sourceName) != null);
}
if (container instanceof AbsolutePathSourceContainer) {
return (((AbsolutePathSourceContainer) container).isValidAbsoluteFilePath(sourceName));
}
if (container instanceof ProgramRelativePathSourceContainer) {
return ((AbsolutePathSourceContainer) container).isValidAbsoluteFilePath(sourceName);
} else if (container instanceof ProgramRelativePathSourceContainer) {
try {
Object[] elements = ((ProgramRelativePathSourceContainer) container).findSourceElements(sourceName);
return elements.length > 0;