Community
Participate
Working Groups
Build 20020416 In a full source workspace, I did change a field name in type SetClasspathOperation, and a few method body changes inside a couple other types (actually these changes occurred through CVS load, but this shouldn't make any difference). Autobuild was off. When hitting ctrl-B, it recompiled a large set of files (see trace at the bottom), and it shouldn't have done such given the only structural change was in SetClasspathOperation, and it has no dependent outside org.eclipse.jdt.core. Builder trace is pasted below: -------------------------------------------------------- Starting build of org.eclipse.jdt.core @ Thu Apr 18 14:09:53 CEST 2002 INCREMENTAL build Compile this changed source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/ core/JavaCore.java Compile this changed source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/ internal/core/DeltaProcesso r.java Compile this changed source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/ internal/core/JavaProject.j ava Compile this changed source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/ internal/core/SetClasspathO peration.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/ core/JavaCore.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/ internal/core/DeltaProcessor.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/ internal/core/JavaProject.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core/model/org/eclipse/jdt/ internal/core/SetClasspathOperation.java Writing class file JavaCore.class Writing class file DeltaProcessor.class Writing class file JavaProject.class Type has structural changes org/eclipse/jdt/internal/core/SetClasspathOperation adding dependents of SetClasspathOperation in org/eclipse/jdt/internal/core Writing class file SetClasspathOperation.class Finished build of org.eclipse.jdt.core @ Thu Apr 18 14:09:55 CEST 2002 Starting build of org.eclipse.pde.core @ Thu Apr 18 14:09:55 CEST 2002 INCREMENTAL build Add dependents of changed class file D:org/eclipse/jdt/core/JavaCore adding dependents of JavaCore in org/eclipse/jdt/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/DeltaProcessor adding dependents of DeltaProcessor in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/JavaProject adding dependents of JavaProject in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/SetClasspathOperation adding dependents of SetClasspathOperation in org/eclipse/jdt/internal/core found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.pde.core/src- pdecore/org/eclipse/pde/internal/core/WorkspaceM odelManager.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.pde.core/src- pdecore/org/eclipse/pde/internal/core/ExternalMo delManager.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.pde.core/src- pdecore/org/eclipse/pde/internal/core/WorkspaceModelManager.j ava About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.pde.core/src- pdecore/org/eclipse/pde/internal/core/ExternalModelManager.ja va Skipped over unchanged class file WorkspaceModelManager$ModelChange.class Skipped over unchanged class file WorkspaceModelManager.class Skipped over unchanged class file WorkspaceModelManager$ModelInfo.class Skipped over unchanged class file ExternalModelManager.class Finished build of org.eclipse.pde.core @ Thu Apr 18 14:09:57 CEST 2002 Starting build of org.eclipse.jdt.core.tests @ Thu Apr 18 14:09:57 CEST 2002 INCREMENTAL build Add dependents of changed class file D:org/eclipse/jdt/core/JavaCore adding dependents of JavaCore in org/eclipse/jdt/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/DeltaProcessor adding dependents of DeltaProcessor in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/JavaProject adding dependents of JavaProject in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/SetClasspathOperation adding dependents of SetClasspathOperation in org/eclipse/jdt/internal/core found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/jdom/JDOMIsolationTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests DOM/src/org/eclipse/jdt/tes ts/core/dom/RegressionTestSuite.java found match in org.eclipse.jdt.core to JavaProject adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/JavaProjectTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Builder/src/org/eclipse/jdt /newtests/builder/TestingEnvironment.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/JarTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/MementoTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/ClasspathTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/JavaModelRegressionTestSetup.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/ModifyingResourceTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/ResourceDeltaTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/CodeAssistTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/EvaluationTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/jdom/JDOMQuickTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/TypeHierarchyTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/WorkingCopyNotInClasspathTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/NameLookupTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/JavaSearchTests.java found match in org.eclipse.jdt.core to JavaProject adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/ResolveTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests DOM/src/org/eclipse/jdt/tes ts/core/dom/JavaModelRegressionTestSetup.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/JavaElementDeltaTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/FactoryTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/RegressionTestSuite.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Builder/src/org/eclipse/jdt /newtests/builder/Tests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests DOM/src/org/eclipse/jdt/tes ts/core/dom/ASTConverterTest.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/TypeHierarchyNotificationTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/CodeCorrectionTests.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/t ests/core/RegionTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/jdo m/JDOMIsolationTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests DOM/src/org/eclipse/jdt/tests/core/dom/R egressionTestSuite.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Jav aProjectTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Builder/src/org/eclipse/jdt/newtests/bui lder/TestingEnvironment.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Jar Tests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Mem entoTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Cla sspathTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Jav aModelRegressionTestSetup.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Mod ifyingResourceTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Res ourceDeltaTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Cod eAssistTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Eva luationTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/jdo m/JDOMQuickTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Typ eHierarchyTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Wor kingCopyNotInClasspathTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Nam eLookupTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Jav aSearchTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Res olveTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests DOM/src/org/eclipse/jdt/tests/core/dom/J avaModelRegressionTestSetup.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Jav aElementDeltaTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Fac toryTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Reg ressionTestSuite.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Builder/src/org/eclipse/jdt/newtests/bui lder/Tests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests DOM/src/org/eclipse/jdt/tests/core/dom/A STConverterTest.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Typ eHierarchyNotificationTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Cod eCorrectionTests.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/core/Reg ionTests.java Skipped over unchanged class file JDOMIsolationTests.class Skipped over unchanged class file RegressionTestSuite$3.class Skipped over unchanged class file RegressionTestSuite$2.class Skipped over unchanged class file RegressionTestSuite$1.class Skipped over unchanged class file RegressionTestSuite.class Skipped over unchanged class file JavaProjectTests.class Skipped over unchanged class file TestingEnvironment.class Skipped over unchanged class file JarTests.class Skipped over unchanged class file MementoTests.class Skipped over unchanged class file ClasspathTests.class Skipped over unchanged class file JavaModelRegressionTestSetup$1.class Skipped over unchanged class file JavaModelRegressionTestSetup.class Skipped over unchanged class file ModifyingResourceTests.class Skipped over unchanged class file ModifyingResourceTests$3.class Skipped over unchanged class file ModifyingResourceTests$2.class Skipped over unchanged class file ModifyingResourceTests$1.class Skipped over unchanged class file ResourceDeltaTests.class Skipped over unchanged class file CodeAssistTests.class Skipped over unchanged class file EvaluationTests$EvaluationResult.class Skipped over unchanged class file EvaluationTests$Requestor.class Skipped over unchanged class file EvaluationTests$1.class Skipped over unchanged class file EvaluationTests.class Skipped over unchanged class file EvaluationTests$2.class Skipped over unchanged class file JDOMQuickTests.class Skipped over unchanged class file TypeHierarchyTests.class Skipped over unchanged class file TypeHierarchyTests$2.class Skipped over unchanged class file TypeHierarchyTests$1.class Skipped over unchanged class file WorkingCopyNotInClasspathTests.class Skipped over unchanged class file NameLookupTests.class Skipped over unchanged class file JavaSearchTests$1.class Skipped over unchanged class file JavaSearchTests.class Skipped over unchanged class file JavaSearchTests$JavaSearchResultCollector.class Skipped over unchanged class file ResolveTests.class Skipped over unchanged class file JavaModelRegressionTestSetup.class Skipped over unchanged class file JavaModelRegressionTestSetup$1.class Skipped over unchanged class file JavaElementDeltaTests$2.class Skipped over unchanged class file JavaElementDeltaTests.class Skipped over unchanged class file JavaElementDeltaTests$4.class Skipped over unchanged class file JavaElementDeltaTests$3.class Skipped over unchanged class file JavaElementDeltaTests$DeltaListener.class Skipped over unchanged class file JavaElementDeltaTests$1.class Skipped over unchanged class file FactoryTests.class Skipped over unchanged class file RegressionTestSuite.class Skipped over unchanged class file RegressionTestSuite$1.class Skipped over unchanged class file RegressionTestSuite$3.class Skipped over unchanged class file RegressionTestSuite$2.class Skipped over unchanged class file Tests.class Skipped over unchanged class file ASTConverterTest.class Skipped over unchanged class file TypeHierarchyNotificationTests$1.class Skipped over unchanged class file TypeHierarchyNotificationTests$2.class Skipped over unchanged class file TypeHierarchyNotificationTests.class Skipped over unchanged class file CodeCorrectionTests.class Skipped over unchanged class file RegionTests.class Finished build of org.eclipse.jdt.core.tests @ Thu Apr 18 14:10:06 CEST 2002 Starting build of Crap @ Thu Apr 18 14:10:06 CEST 2002 INCREMENTAL build Add dependents of changed class file D:org/eclipse/jdt/core/JavaCore adding dependents of JavaCore in org/eclipse/jdt/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/DeltaProcessor adding dependents of DeltaProcessor in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/JavaProject adding dependents of JavaProject in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/SetClasspathOperation adding dependents of SetClasspathOperation in org/eclipse/jdt/internal/core Finished build of Crap @ Thu Apr 18 14:10:06 CEST 2002 Starting build of org.eclipse.pde.build @ Thu Apr 18 14:10:06 CEST 2002 INCREMENTAL build Add dependents of changed class file D:org/eclipse/jdt/core/JavaCore adding dependents of JavaCore in org/eclipse/jdt/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/DeltaProcessor adding dependents of DeltaProcessor in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/JavaProject adding dependents of JavaProject in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/SetClasspathOperation adding dependents of SetClasspathOperation in org/eclipse/jdt/internal/core Finished build of org.eclipse.pde.build @ Thu Apr 18 14:10:06 CEST 2002 Starting build of org.eclipse.jdt.debug @ Thu Apr 18 14:10:06 CEST 2002 INCREMENTAL build Add dependents of changed class file D:org/eclipse/jdt/core/JavaCore adding dependents of JavaCore in org/eclipse/jdt/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/DeltaProcessor adding dependents of DeltaProcessor in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/JavaProject adding dependents of JavaProject in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/SetClasspathOperation adding dependents of SetClasspathOperation in org/eclipse/jdt/internal/core found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.debug/src- jdimodel/org/eclipse/jdt/internal/debug/core/hc r/CompilationUnitDelta.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.debug/src- jdimodel/org/eclipse/jdt/internal/debug/core/br eakpoints/JavaLineBreakpoint.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.debug/src- jdimodel/org/eclipse/jdt/internal/debug/core/hc r/JavaHotCodeReplaceManager.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.debug/src- jdimodel/org/eclipse/jdt/internal/debug/core/hcr/Compilation UnitDelta.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.debug/src- jdimodel/org/eclipse/jdt/internal/debug/core/breakpoints/Jav aLineBreakpoint.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.debug/src- jdimodel/org/eclipse/jdt/internal/debug/core/hcr/JavaHotCode ReplaceManager.java Skipped over unchanged class file CompilationUnitDelta$ProblemFactory.class Skipped over unchanged class file CompilationUnitDelta$SimpleJavaElement.class Skipped over unchanged class file CompilationUnitDelta.class Skipped over unchanged class file CompilationUnitDelta$1.class Skipped over unchanged class file CompilationUnitDelta$ParseError.class Skipped over unchanged class file JavaLineBreakpoint$EvaluationListener.class Skipped over unchanged class file JavaLineBreakpoint.class Skipped over unchanged class file JavaLineBreakpoint$1.class Skipped over unchanged class file JavaHotCodeReplaceManager$1.class Skipped over unchanged class file JavaHotCodeReplaceManager$ChangedClassFilesVisitor.class Skipped over unchanged class file JavaHotCodeReplaceManager$3.class Skipped over unchanged class file JavaHotCodeReplaceManager$2.class Skipped over unchanged class file JavaHotCodeReplaceManager.class Skipped over unchanged class file JavaHotCodeReplaceManager$BuiltProjectVisitor.class Skipped over unchanged class file JavaHotCodeReplaceManager$ProjectBuildTime.class Finished build of org.eclipse.jdt.debug @ Thu Apr 18 14:10:09 CEST 2002 Starting build of org.eclipse.jdt.launching @ Thu Apr 18 14:10:09 CEST 2002 INCREMENTAL build Add dependents of changed class file D:org/eclipse/jdt/core/JavaCore adding dependents of JavaCore in org/eclipse/jdt/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/DeltaProcessor adding dependents of DeltaProcessor in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/JavaProject adding dependents of JavaProject in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/SetClasspathOperation adding dependents of SetClasspathOperation in org/eclipse/jdt/internal/core found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/launching/Abstrac tJavaLaunchConfigurationDelegate.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/launching/Workspa ceSourceLocator.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/internal/launchin g/LaunchingPlugin.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/internal/launchin g/JavaClasspathVariablesInitializer.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/launching/JavaRun time.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/launching/Project SourceLocator.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/internal/launchin g/JavaLaunchConfigurationUtils.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/launching/AbstractJavaLaunchCo nfigurationDelegate.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/launching/WorkspaceSourceLocat or.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/internal/launching/LaunchingPl ugin.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/internal/launching/JavaClasspa thVariablesInitializer.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/launching/JavaRuntime.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/launching/ProjectSourceLocator .java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.launching/src- launching/org/eclipse/jdt/internal/launching/JavaLaunchC onfigurationUtils.java Skipped over unchanged class file AbstractJavaLaunchConfigurationDelegate.class Skipped over unchanged class file WorkspaceSourceLocator.class Skipped over unchanged class file LaunchingPlugin.class Skipped over unchanged class file JavaClasspathVariablesInitializer.class Skipped over unchanged class file JavaRuntime.class Skipped over unchanged class file ProjectSourceLocator.class Skipped over unchanged class file JavaLaunchConfigurationUtils.class Finished build of org.eclipse.jdt.launching @ Thu Apr 18 14:10:12 CEST 2002 Starting build of org.eclipse.jdt.ui @ Thu Apr 18 14:10:12 CEST 2002 INCREMENTAL build Add dependents of changed class file D:org/eclipse/jdt/core/JavaCore adding dependents of JavaCore in org/eclipse/jdt/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/DeltaProcessor adding dependents of DeltaProcessor in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/JavaProject adding dependents of JavaProject in org/eclipse/jdt/internal/core Add dependents of changed class file D:org/eclipse/jdt/internal/core/SetClasspathOperation adding dependents of SetClasspathOperation in org/eclipse/jdt/internal/core found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/jarpackager/JarFil eExportOperation.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/browsing/ProjectsV iew.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/JavaSearchS copeFactory.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/codemanipulati on/StubUtility.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/refactoring/nls/se arch/NLSSearchResultCollector.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/PackageReorgChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/GotoMarkerA ction.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/viewsupport/Proble mTreeViewer.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/re org/ReorgUtils.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/re org/MoveCuUpdateCreator.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/DeleteFromClasspathChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/re org/MoveRefactoring.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/st ructure/MethodInvocationFinder.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/re name/RenameTypeRefactoring.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/typehierarchy/Type HierarchyViewPart.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/Import OrganizeInputDialog.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/reorg/ReorgDestina tionAction.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths /VariablePathDialogField.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/RenameResourceChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/reorg/CopyResource sToClipboardAction.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/ResourceAdapterFac tory.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/util/TypeInfo. java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/ResourceReorgChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/re name/RenameMethodRefactoring.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/util/AllTypesC ache.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/ClassFi leMarkerRulerAction.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/re name/TextMatchFinder.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/text/java/JavaCode Scanner.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/util/JavaModel Util.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/browsing/PatchedOp enInNewWindowAction.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/st ructure/MoveMembersRefactoring.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/packageview/Librar yFilter.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/reorg/ClipboardAct ionUtil.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/packageview/Binary ProjectFilter.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ba se/Change.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/ui/JavaUI.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/reorg/DeleteSource ReferencesAction.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/ui/wizards/NewJavaProjectWizar dPage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/Source AttachmentPropertyPage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/typehierarchy/Type HierarchyLifeCycle.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/JavaBu ilderPreferencePage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/refactoring/nls/se arch/NLSSearchPage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths /CPListElement.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/JavaSearchM arkerUpdater.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/re name/RefactoringScopeFactory.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/textmanipulati on/TextBufferFactory.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/re name/RenameFieldRefactoring.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/NewSourceF olderWizardPage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/DeleteFileChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/Compila tionUnitEditor.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/packageview/GotoPa ckageAction.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/_ClassF ileDocumentProvider.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/Externa lClassFileEditorInput.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/jarpackager/JarPac kageWizard.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths /LibrariesWorkbookPage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/Compila tionUnitDocumentProvider.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/Re factoringSearchEngine.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javadocexport/Java docOptionsManager.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/codemanipulati on/OrganizeImportsOperation.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/jarpackager/JarMan ifestWizardPage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths /VariableSelectionBlock.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/Un doManager.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/browsing/JavaEleme ntContentProvider.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/JavaOut linePage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/CompilationUnitReorgChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/jarpackager/JarPac kageReader.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/st ructure/ReorderParametersRefactoring.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/RenameJavaProjectChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/browsing/ShowInEdi torAction.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/text/java/JavaComp letionProcessor.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/ui/wizards/JavaCapatibilityCon figurationPage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/viewsupport/Proble mMarkerManager.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/AbstractTextChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/JavaSearchP age.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/AddToClasspathChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/st ructure/FieldReferenceFinder.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/ClassFi leMarkerAnnotationModel.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths /BuildPathsBlock.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/packageview/Packag eExplorerPart.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/Ch ecks.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths /VariableBlock.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/re name/RenamePackageRefactoring.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javadocexport/Java docProjectContentProvider.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/packageview/Workin gSetFilter.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/nl s/NLSRefactoring.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/st ructure/ReorderParameterMoveFinder.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/compare/JavaStruct ureCreator.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/ClassFi leDocumentProvider.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths /SourceAttachmentBlock.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/GroupByKeyC omputer.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/st ructure/PullUpRefactoring.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/re org/CopyRefactoring.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/SearchUtil. java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/ClassFi leEditorInputFactory.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/DeleteFolderChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/ui/wizards/NewContainerWizardP age.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/refactoring/MoveMe mbersInputPage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/PersistableJavaEle mentFactory.java found match in org.eclipse.jdt.core to JavaProject adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javadocexport/Java docTreeWizardPage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/JavaElement Action.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/RenameSourceFolderChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/JavaCapabi lityWizard.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/CodeFo rmatterPreferencePage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/ch anges/DeleteSourceManipulationChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/Compil erPreferencePage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/JavaBa sePreferencePage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/AddClas sFileMarkerAction.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/viewsupport/BaseJa vaElementContentProvider.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths /CPListLabelProvider.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/JavaSearchR esultCollector.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/BuildP athsPropertyPage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/ui/JavaElementContentProvider. java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/NewSnippet FileWizardPage.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/Ab stractJavaElementRenameChange.java found match in org.eclipse.jdt.core to JavaCore adding affected source file D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/jarpackager/JarPac kageWizardPage.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/jarpackager/JarFileExportOperat ion.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/browsing/ProjectsView.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/JavaSearchScopeFactory.j ava About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/codemanipulation/StubUtilit y.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/refactoring/nls/search/NLSSearc hResultCollector.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/Package ReorgChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/GotoMarkerAction.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/viewsupport/ProblemTreeViewer.j ava About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/reorg/ReorgUtil s.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/reorg/MoveCuUpd ateCreator.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/DeleteF romClasspathChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/reorg/MoveRefac toring.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/structure/Metho dInvocationFinder.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/rename/RenameTy peRefactoring.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyView Part.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/ImportOrganizeInput Dialog.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/reorg/ReorgDestinationAction.ja va About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths/VariablePath DialogField.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/RenameR esourceChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/reorg/CopyResourcesToClipboardA ction.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/ResourceAdapterFactory.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/util/TypeInfo.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/Resourc eReorgChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/rename/RenameMe thodRefactoring.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/util/AllTypesCache.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/ClassFileMarkerRuler Action.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/rename/TextMatc hFinder.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/text/java/JavaCodeScanner.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/util/JavaModelUtil.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/browsing/PatchedOpenInNewWindow Action.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/structure/MoveM embersRefactoring.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/packageview/LibraryFilter.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/reorg/ClipboardActionUtil.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/packageview/BinaryProjectFilter .java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/base/Change.jav a About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/ui/JavaUI.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/reorg/DeleteSourceReferencesAct ion.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/ui/wizards/NewJavaProjectWizardPage.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/SourceAttachmentPro pertyPage.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyLife Cycle.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/JavaBuilderPreferen cePage.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/refactoring/nls/search/NLSSearc hPage.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths/CPListElemen t.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/JavaSearchMarkerUpdater. java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/rename/Refactor ingScopeFactory.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/textmanipulation/TextBuffer Factory.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/rename/RenameFi eldRefactoring.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/NewSourceFolderWizardPa ge.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/DeleteF ileChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitEdito r.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/packageview/GotoPackageAction.j ava About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/_ClassFileDocumentPr ovider.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/ExternalClassFileEdi torInput.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/jarpackager/JarPackageWizard.ja va About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths/LibrariesWor kbookPage.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/CompilationUnitDocum entProvider.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/RefactoringSear chEngine.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javadocexport/JavadocOptionsMan ager.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/codemanipulation/OrganizeIm portsOperation.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/jarpackager/JarManifestWizardPa ge.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths/VariableSele ctionBlock.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/UndoManager.jav a About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/browsing/JavaElementContentProv ider.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/JavaOutlinePage.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/Compila tionUnitReorgChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/jarpackager/JarPackageReader.ja va About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/structure/Reord erParametersRefactoring.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/RenameJ avaProjectChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/browsing/ShowInEditorAction.jav a About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/text/java/JavaCompletionProcess or.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/ui/wizards/JavaCapatibilityConfigurationPag e.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/viewsupport/ProblemMarkerManage r.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/Abstrac tTextChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/JavaSearchPage.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/AddToCl asspathChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/structure/Field ReferenceFinder.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/ClassFileMarkerAnnot ationModel.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths/BuildPathsBl ock.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/packageview/PackageExplorerPart .java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/Checks.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths/VariableBloc k.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/rename/RenamePa ckageRefactoring.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javadocexport/JavadocProjectCon tentProvider.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/packageview/WorkingSetFilter.ja va About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/nls/NLSRefactor ing.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/structure/Reord erParameterMoveFinder.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/compare/JavaStructureCreator.ja va About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/ClassFileDocumentPro vider.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths/SourceAttach mentBlock.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/GroupByKeyComputer.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/structure/PullU pRefactoring.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/reorg/CopyRefac toring.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/SearchUtil.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/ClassFileEditorInput Factory.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/DeleteF olderChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/ui/wizards/NewContainerWizardPage.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/refactoring/MoveMembersInputPag e.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/PersistableJavaElementFactory.j ava About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javadocexport/JavadocTreeWizard Page.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/JavaElementAction.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/RenameS ourceFolderChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/JavaCapabilityWizard.ja va About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/CodeFormatterPrefer encePage.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/changes/DeleteS ourceManipulationChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/CompilerPreferenceP age.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/JavaBasePreferenceP age.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/javaeditor/AddClassFileMarkerAc tion.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/viewsupport/BaseJavaElementCont entProvider.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/buildpaths/CPListLabelP rovider.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/search/JavaSearchResultCollecto r.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/preferences/BuildPathsPropertyP age.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/ui/JavaElementContentProvider.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/wizards/NewSnippetFileWizardPag e.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/corext/refactoring/AbstractJavaEle mentRenameChange.java About to compile D:/eclipse/workspaces/dev2.0/plugins/org.eclipse.jdt.ui/src- jdt/org/eclipse/jdt/internal/ui/jarpackager/JarPackageWizardPag e.java Skipped over unchanged class file JarFileExportOperation$2.class Skipped over unchanged class file JarFileExportOperation.class Skipped over unchanged class file JarFileExportOperation$3.class Skipped over unchanged class file JarFileExportOperation$1.class Skipped over unchanged class file ProjectsView.class Skipped over unchanged class file JavaSearchScopeFactory.class Skipped over unchanged class file StubUtility.class Skipped over unchanged class file StubUtility$GenStubSettings.class Skipped over unchanged class file NLSSearchResultCollector.class
This works as intended. Turn on AutoBuild on & this case does not happen.
Would still be nice to support.
Post 2.0 maybe
We could improve the incremental workspace scenario as follows: A transient set of structurally changed files could be carried during a build action on a per project basis. This list would go away at the end of a build iteration (same kind of approach as our global problem counter). If the list is there, then its info would take precedence over a binary delta. Thus it would optimize incremental compilation of a workspace, and if only manually building one project at a time, then there would be no change since we don't want to get into the business of keeping track of the reduced set of structurally changed files. The only counter argument to this would be that we may not scale with other builders contributing separate .class file changes. In which case, instead of remembering the structurally changed file, we could instead record those which haven't structurally changed, so that only these would be ignored from the binary delta in dependent projects.
This should could also benefit when autobuild is on, since an atomic operation can modify several resources at once (refactoring, checkout or some other builder running ahead).
Testcase: project A +- pa/ +- X.java public class X { Y y; } +- Y.java public class Y {} project B prereqs A +- pb/ +- Z.java public class Z { pa.X x; } project C prereqs A +- pc/ +- T.java public class T { pa.X x; } Touch X.java (add comment) and add a slot to Y.java Perform an incremental build.
Build trace: Starting build of A @ Fri Oct 31 12:46:48 CET 2003 Found source delta for: A Clearing last state : State for A (#7 @ Fri Oct 31 12:46:14 CET 2003) INCREMENTAL build Compile this changed source file pa/X.java Compile this changed source file pa/Y.java About to compile pa/X.java About to compile pa/Y.java Writing changed class file X.class Type has structural changes pa/Y will look for dependents of Y in pa Writing changed class file Y.class Found match in pa to Y Found match in pa to Y Recording new state : State for A (#8 @ Fri Oct 31 12:46:48 CET 2003) Finished build of A @ Fri Oct 31 12:46:48 CET 2003 Starting build of B @ Fri Oct 31 12:46:48 CET 2003 Found binary delta for: A Clearing last state : State for B (#7 @ Fri Oct 31 12:37:51 CET 2003) INCREMENTAL build Found changed class file pa/X will look for dependents of X in pa Found changed class file pa/Y will look for dependents of Y in pa Found match in pa to X adding affected source file pb/Z.java About to compile pb/Z.java Writing changed class file Z.class Recording new state : State for B (#8 @ Fri Oct 31 12:37:51 CET 2003) Finished build of B @ Fri Oct 31 12:46:48 CET 2003 Starting build of C @ Fri Oct 31 12:46:48 CET 2003 Found binary delta for: A Clearing last state : State for C (#8 @ Fri Oct 31 12:38:14 CET 2003) INCREMENTAL build Found changed class file pa/X will look for dependents of X in pa Found changed class file pa/Y will look for dependents of Y in pa Found match in pa to X adding affected source file pc/T.java About to compile pc/T.java Writing changed class file T.class Recording new state : State for C (#9 @ Fri Oct 31 12:38:14 CET 2003) Finished build of C @ Fri Oct 31 12:46:48 CET 2003
With suggested fix, build trace would look like: Starting build of A @ Fri Oct 31 12:52:29 CET 2003 Found source delta for: A Clearing last state : State for A (#8 @ Fri Oct 31 12:46:48 CET 2003) INCREMENTAL build Compile this changed source file pa/X.java Compile this changed source file pa/Y.java About to compile pa/X.java About to compile pa/Y.java Writing changed class file X.class Type has structural changes pa/Y will look for dependents of Y in pa Writing changed class file Y.class Found match in pa to Y Found match in pa to Y Recording new state : State for A (#9 @ Fri Oct 31 12:52:29 CET 2003) Finished build of A @ Fri Oct 31 12:52:29 CET 2003 Starting build of B @ Fri Oct 31 12:52:29 CET 2003 Found binary delta for: A Clearing last state : State for B (#8 @ Fri Oct 31 12:37:51 CET 2003) INCREMENTAL build Skipped over unchanged class file pa/X Found changed class file pa/Y will look for dependents of Y in pa Recording new state : State for B (#9 @ Fri Oct 31 12:37:51 CET 2003) Finished build of B @ Fri Oct 31 12:52:29 CET 2003 Starting build of C @ Fri Oct 31 12:52:29 CET 2003 Found binary delta for: A Clearing last state : State for C (#9 @ Fri Oct 31 12:38:14 CET 2003) INCREMENTAL build Skipped over unchanged class file pa/X Found changed class file pa/Y will look for dependents of Y in pa Recording new state : State for C (#10 @ Fri Oct 31 12:38:14 CET 2003) Finished build of C @ Fri Oct 31 12:52:29 CET 2003
Created attachment 6616 [details] Suggested fix
Created attachment 6617 [details] better patch
Better fix since it ensures flushing the list prior to adding to it, in case of several incremental loops (within a given project). e.g.: - non-structural change (loop1) - structural change (loop2) Though it doesn't deal with: - structural change (loop1) - non-structural change (loop2) Should rather remember both structural/non-structural changes to properly react.
Created attachment 6618 [details] even better patch This version records both structural changes and non-structural changes, so as to deal properly with incremental project loops.
Note that it will work fine in presence of build cycles, since the deltas will contain less and less changes, thus when intersected with the binary changes information, it will not cause any harm. The only situation where we may still be in trouble is the case where even though we know we did not change a file structurally, some other builder may have performed on it after we are done, and we would incorrectly think it hasn't changed, though we have no clue. This case would require to remember a timestamp (on the build state) when the incremental project builder is finished, so that when considering the binary delta, it could notice that the timestamp on the file is more recent than the build state information (BinaryChangeNatures), and thus still consider the binary delta for triggering dependents recompilation.
Reopening for consideration
The tricky scenario to test with is: Project A has 2 builders (the Java builder & another builder which optimizes .class files). Project B depends on A & has 1 builder. Turn off Auto-build and make structural changes to types in A, followed by a manual build of A. Now make small non-structural changes to the same types in A and hit crtl-B. Does B see the structural changes from A? Or do the types appear as non- structural changes. If they show up as structural changes, do they still if the second builder on A makes structural changes to types that had non-structural changes? I think to solve this scenario, we need to only optimize a build cycle which follows a complete project build cycle, and not manual single project builds. We would need Core/BuildManager to record the type of the last build cycle so we can query it. Also we need to do a timestamp compare on each non-structural changed .class file so we can detect if another builder has replaced it after the Java builder wrote it out.
Agreed. CC'ing JohnA to get some information about feasability of this new platform API ? Side-question: we may want to backport this to 2.1.x, thus we would need the API addition there too...
Can you clarify what core API you're looking for? Whether it's a project build versus a workspace build, or manual versus auto?
As our (Java) builder runs, we want to be able to know whether it is a full- workspace build or not. Ideally, we would like to be able to query what was the previous build action, but the current one may do the trick, we just need to find a way to store this information consistently. Side question: do we have a hook we can use before the build starts and after the build ends ? Are the PRE_AUTO_BUILD/POST_AUTO_BUILD events addressing this ? I have the impression that these events only occur when the build manager is driving the build process (as opposed to using IProject#build(...) directly).
Actually, instead of knowing the nature of a build action, we would rather need the list of projects which are going to be built together. We could figure whether this is the entire workspace contents or not. Moreover, we would want to perform our optimization each time the same set of projects is built over and over again.
No, we need to know about the previous build cycle. The current one is not important. If the previous build cycle did not successfully build every project, then we can not optimize this build cycle, regardless of how many projects are being built. We must know that all dependents have seen all the changes. A list of projects is overkill. We just need a flag that tells us its possible to optimize the current build.
We need the project list so as to notice we are the first or the last project being built (we cannot safely rely on the change notification since IProject#build is API), and at some point, we may need to support building working sets...
Released fix for the most common case. Also backported it to the 2.1.x stream. This fix 'handles' the case of making a structural change to a type, which has several dependencies in its own project. Dependent projects will now only consider the 'real' structural change and will ignore the non-structural changes. Limitations: - all previous structural changes in this project that were locally built (ie. incremental build of the project only) must have been propagated to its dependent projects before making a new structural change - additional non-structural changes may be made in the project and locally built before propagating the structural change, as long as another structural change is not made. - if the user manually builds a few projects (ie. a scoped build) with structural changes more than once during the session, this optimization will help within those projects but will not help the rest of the dependent projects in the workspace.
Still a bit curious about two things: - coexistence with other builders. Do we properly still consider changes performed by other builders in prereq projects (assuming they also contribute .class files) or are we consider these which we now are non- structural ? - what about building project cycles, does this break the optimizing scenario ?
We never fully supported other builders in the past. Before this change when the Java builder built a project A and didn't make any structural changes, all dependent projects skipped the .class file deltas from A's output folder(s), regardless of any changes made by another builder. Now with this change, dependent projects will only consider the structurally changed types recorded in A's output folder(s). If anything we are more consistent now. The bottom line is if a second builder structurally changes .class files after the Java builder, then its responsible for propagating the changes. As for handling cycles, as long the second iteration did not produce structural changes, we'll be fine. If it does and causes a third iteration then this change will only be helpful to the projects involved in the cycle.
I was wrong about the cycles case. Core did not 'fix' them the way we discussed. Since the entire build cycle is repeated, instead of just the projects involved in the cycle, this change will work even for dependent projects not involved in the cycle.
Marking as fixed. Original problem is solved with this fix.
Verified for 3.0M5
Verifeid for 2.1.3 (M20040225)