### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java,v retrieving revision 1.124 diff -u -r1.124 AbstractImageBuilder.java --- model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java 27 Nov 2008 20:31:16 -0000 1.124 +++ model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java 15 Dec 2008 20:06:59 -0000 @@ -175,6 +175,7 @@ String simpleName = qualifiedTypeName.substring(qualifiedTypeName.lastIndexOf('/')+1); type = mainType == null ? null : mainType.getCompilationUnit().getType(simpleName); } + type = type != null && type.exists() ? type : null; // throw away type if it doesn't exist createProblemFor(compilationUnit.resource, type, Messages.bind(Messages.build_duplicateClassFile, new String(typeName)), JavaCore.ERROR); continue; }