diff options
author | Till Brychcy | 2020-05-25 15:25:16 +0000 |
---|---|---|
committer | Till Brychcy | 2020-05-25 15:43:06 +0000 |
commit | 82287a66aaf75e7f3bdf74d92cd30b312946ca34 (patch) | |
tree | deb1c5ccc6cb5169b9574ced506d432652d7547f | |
parent | b6f11a1732f11ce5a45b023441a4b452ef46f84f (diff) | |
download | eclipse.jdt.core-82287a66aaf75e7f3bdf74d92cd30b312946ca34.tar.gz eclipse.jdt.core-82287a66aaf75e7f3bdf74d92cd30b312946ca34.tar.xz eclipse.jdt.core-82287a66aaf75e7f3bdf74d92cd30b312946ca34.zip |
Change-Id: I0494ca5d0a00c258e898358b692f2e142d57db6c
-rw-r--r-- | org.eclipse.jdt.core.tests.builder/src/org/eclipse/jdt/core/tests/builder/StateTest.java | 19 |
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(); |