Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/StateTest.java')
-rw-r--r--org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/StateTest.java19
1 files changed, 19 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/StateTest.java b/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/StateTest.java
index 811309344b..f3ddd9a730 100644
--- a/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/StateTest.java
+++ b/org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/StateTest.java
@@ -89,6 +89,25 @@ public class StateTest extends BuilderTests {
writeReadAndCompareReferences(implementationProjectPath);
}
+
+ public void testBug563546() throws JavaModelException, Exception {
+ IPath project = env.addProject("Bug563546"); //$NON-NLS-1$
+ env.addExternalJars(project, Util.getJavaClassLibs());
+
+ env.addClass(project, "a", "WithOther", //$NON-NLS-1$ //$NON-NLS-2$
+ "package a;\n" +
+ "class Other {\n" +
+ "}\n" +
+ "public class WithOther {\n" +
+ "}" //$NON-NLS-1$
+ );
+ fullBuild();
+ env.removePackage(project, "a");
+ incrementalBuild();
+
+ writeReadAndCompareReferences(project);
+ }
+
private void writeReadAndCompareReferences(IPath projectPath)
throws JavaModelException, IOException, CoreException {
JavaModelManager javaModelManager = JavaModelManager.getJavaModelManager();

Back to the top