### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: model/org/eclipse/jdt/internal/core/builder/BatchImageBuilder.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/BatchImageBuilder.java,v retrieving revision 1.76 diff -u -r1.76 BatchImageBuilder.java --- model/org/eclipse/jdt/internal/core/builder/BatchImageBuilder.java 27 Nov 2008 20:31:16 -0000 1.76 +++ model/org/eclipse/jdt/internal/core/builder/BatchImageBuilder.java 21 Sep 2009 16:04:39 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2009 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -105,7 +105,7 @@ member.accept( new IResourceVisitor() { public boolean visit(IResource resource) throws CoreException { - resource.setDerived(true); + resource.setDerived(true, null); return resource.getType() != IResource.FILE; } } @@ -137,7 +137,7 @@ if (Util.isExcluded(resource.getFullPath(), inclusionPatterns, exclusionPatterns, false)) return false; if (!resource.isDerived()) - resource.setDerived(true); + resource.setDerived(true, null); resource.delete(IResource.FORCE, null); } return false; Index: model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java,v retrieving revision 1.109 diff -u -r1.109 IncrementalImageBuilder.java --- model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java 7 Mar 2009 00:59:05 -0000 1.109 +++ model/org/eclipse/jdt/internal/core/builder/IncrementalImageBuilder.java 21 Sep 2009 16:04:39 -0000 @@ -818,7 +818,7 @@ if (JavaBuilder.DEBUG) System.out.println("Writing changed class file " + file.getName());//$NON-NLS-1$ if (!file.isDerived()) - file.setDerived(true); + file.setDerived(true, null); file.setContents(new ByteArrayInputStream(bytes), true, false, null); } else if (JavaBuilder.DEBUG) { System.out.println("Skipped over unchanged class file " + file.getName());//$NON-NLS-1$ 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.125 diff -u -r1.125 AbstractImageBuilder.java --- model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java 17 Dec 2008 17:55:23 -0000 1.125 +++ model/org/eclipse/jdt/internal/core/builder/AbstractImageBuilder.java 21 Sep 2009 16:04:39 -0000 @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2009 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -835,7 +835,7 @@ if (JavaBuilder.DEBUG) System.out.println("Writing changed class file " + file.getName());//$NON-NLS-1$ if (!file.isDerived()) - file.setDerived(true); + file.setDerived(true, null); file.setContents(input, true, false, null); } else { // Default implementation just writes out the bytes for the new class file...