Bug 22942

Summary: JavaProject.exists returns true when it should not
Product: [Eclipse Project] JDT Reporter: Aldo Eisma <aldo_eisma>
Component: CoreAssignee: Philipe Mulet <philippe_mulet>
Status: RESOLVED DUPLICATE QA Contact:
Severity: normal    
Priority: P3    
Version: 2.0   
Target Milestone: 2.1   
Hardware: PC   
OS: Windows 2000   
Whiteboard:

Description Aldo Eisma CLA 2002-08-28 09:26:20 EDT
JavaProject.exists() returns true where it should have returned false.
This is the code fragment:

IProject p = ResourcesPlugin.getWorkspace().getRoot().getProject("XXX");
fJavaProject = JavaCore.create(p);
p.exists(); // Returns false
fJavaProject.exists(); // Returns true when directory \XXX exists on filesystem!

This is because JavaModel.getTarget checks for the existence of an external 
file when it does not find a resource by the given name.
Comment 1 Jerome Lanneluc CLA 2002-08-30 08:17:22 EDT

*** This bug has been marked as a duplicate of 22517 ***