Community
Participate
Working Groups
Build 20020109 + jdtcore patch (v_220c) In a self-hosted workspace, , find class SearchTests and add a space to any method body, build: a full build is initiated. Subsequent space additions also trigger further full builds. This behavior did not occur with a straight 20020109. Starting build of org.eclipse.jdt.core.tests INCREMENTAL build Compile this changed source file D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/ec lipse/jdt/tests/core/SearchTests.java FULL build About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Runner/org/eclipse/jdt/core/test s/RunBuilderTests.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Runner/org/eclipse/jdt/core/test s/RunCompilerTests.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Runner/org/eclipse/jdt/core/test s/RunFormatterTests.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Runner/org/eclipse/jdt/core/test s/RunModelTests.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/ExcludedTestSuite.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/RunAllTests.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/SocketHelper.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/TestVerifier.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/Util.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/VerifyTests.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/junit/extension/StopableTestCase.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/junit/extension/TestListener.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/junit/extension/TestResult.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/parser/AbstractCompletionTest.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/parser/AbstractSelectionTest.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Compiler/org/eclipse/jdt/tests/c ompiler/parser/AllocationExpressionCompletionTest.java
It did work in 20020109 straight: Starting build of org.eclipse.jdt.core.tests INCREMENTAL build Compile this changed source file D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/ec lipse/jdt/tests/core/SearchTests.java About to compile D:/eclipse/workspaces/development2.0/plugins/org.eclipse.jdt.core.tests/Eclipse Java Tests Model/src/org/eclipse/jdt/tests/ core/SearchTests.java Skipped over unchanged class file SearchTests$9.class Skipped over unchanged class file SearchTests$6.class Skipped over unchanged class file SearchTests$3.class Skipped over unchanged class file SearchTests$TypeNameRequestor.class Skipped over unchanged class file SearchTests$4.class Skipped over unchanged class file SearchTests$5.class Skipped over unchanged class file SearchTests$2.class Skipped over unchanged class file SearchTests$8.class Skipped over unchanged class file SearchTests$7.class Skipped over unchanged class file SearchTests$PathRequestor.class Skipped over unchanged class file SearchTests.class Skipped over unchanged class file SearchTests$SearchProgress.class Skipped over unchanged class file SearchTests$1.class
The check for rejecting changes if delta kind is different from CHANGED, did not consider the case where an empty delta was passed (kind == NO_CHANGE).