diff options
author | Stephan Herrmann | 2017-01-12 14:08:26 +0000 |
---|---|---|
committer | Stephan Herrmann | 2017-01-12 14:08:26 +0000 |
commit | 82b8cebdf7c14a5e7ac631de82730b5a72a59815 (patch) | |
tree | 142b470362e916c6c4d022f8c8746533b9666d99 | |
parent | 0f06de7c557532e7a2cbb12d138bd9b86bf95f2e (diff) | |
download | org.eclipse.objectteams-82b8cebdf7c14a5e7ac631de82730b5a72a59815.tar.gz org.eclipse.objectteams-82b8cebdf7c14a5e7ac631de82730b5a72a59815.tar.xz org.eclipse.objectteams-82b8cebdf7c14a5e7ac631de82730b5a72a59815.zip |
4 files changed, 15 insertions, 14 deletions
diff --git a/plugins/org.eclipse.objectteams.otdt/plugin.xml b/plugins/org.eclipse.objectteams.otdt/plugin.xml index 3f2ef6494..baecd65a4 100644 --- a/plugins/org.eclipse.objectteams.otdt/plugin.xml +++ b/plugins/org.eclipse.objectteams.otdt/plugin.xml @@ -34,6 +34,7 @@ <builder hasNature="true"> <run class="org.eclipse.objectteams.otdt.internal.core.builder.OTJBuilder"> </run> + <dynamicReference class="org.eclipse.jdt.internal.core.DynamicProjectReferences"/> </builder> </extension> diff --git a/testplugins/org.eclipse.objectteams.otdt.test.builder/src/org/eclipse/objectteams/otdt/test/builder/OTEquinoxBuilderTests.java b/testplugins/org.eclipse.objectteams.otdt.test.builder/src/org/eclipse/objectteams/otdt/test/builder/OTEquinoxBuilderTests.java index 6e1610da2..d6ce93931 100644 --- a/testplugins/org.eclipse.objectteams.otdt.test.builder/src/org/eclipse/objectteams/otdt/test/builder/OTEquinoxBuilderTests.java +++ b/testplugins/org.eclipse.objectteams.otdt.test.builder/src/org/eclipse/objectteams/otdt/test/builder/OTEquinoxBuilderTests.java @@ -125,18 +125,18 @@ public class OTEquinoxBuilderTests extends OTBuilderTests { public void testForcedExportsMissing() throws CoreException, IOException { IJavaProject trac18b= fileManager.setUpJavaProject("Trac18b"); env.addProject(trac18b.getProject()); - IJavaProject trac18a= fileManager.setUpJavaProject("Trac18a2"); - env.addProject(trac18a.getProject()); + IJavaProject trac18a2= fileManager.setUpJavaProject("Trac18a2"); + env.addProject(trac18a2.getProject()); fullBuild(); expectingNoProblemsFor(trac18b.getPath()); - expectAccessRestriction(trac18a, "src/trac18a/Team18.java", 42, 70); + expectAccessRestriction(trac18a2, "src/trac18a/Team18.java", 42, 70); // fix the error - fileManager.replaceWorkspaceFile("Trac18a/plugin.xml", trac18a, "plugin.xml"); + fileManager.replaceWorkspaceFile("Trac18a/plugin.xml", trac18a2, "plugin.xml"); incrementalBuild(); expectingNoProblemsFor(trac18b.getPath()); - expectingOnlySpecificProblemsFor(trac18a.getPath(), new Problem[] { - getDecapsulationProblem(trac18a, "trac18b.actions.SampleAction", "trac18a/Team18.java", 42, 70), - getDecapsulationProblem(trac18a, "trac18b.actions.SampleAction", "trac18a/Team18.java", 163, 175), + expectingOnlySpecificProblemsFor(trac18a2.getPath(), new Problem[] { + getDecapsulationProblem(trac18a2, "trac18b.actions.SampleAction", "trac18a/Team18.java", 42, 70), + getDecapsulationProblem(trac18a2, "trac18b.actions.SampleAction", "trac18a/Team18.java", 163, 175), }); } @@ -145,13 +145,13 @@ public class OTEquinoxBuilderTests extends OTBuilderTests { public void testForcedExportsGeneratedMethodRefs() throws CoreException, IOException { IJavaProject trac18b= fileManager.setUpJavaProject("Trac18b"); env.addProject(trac18b.getProject()); - IJavaProject trac18a= fileManager.setUpJavaProject("Trac18a3"); - env.addProject(trac18a.getProject()); + IJavaProject trac18a3= fileManager.setUpJavaProject("Trac18a3"); + env.addProject(trac18a3.getProject()); fullBuild(); expectingNoProblemsFor(trac18b.getPath()); - expectingOnlySpecificProblemsFor(trac18a.getPath(), new Problem[] { - getDecapsulationProblem(trac18a, "trac18b.actions.SampleAction", "trac18a/Team18.java", 42, 70), - getDecapsulationProblem(trac18a, "trac18b.actions.SampleAction", "trac18a/Team18.java", 163, 175) + expectingOnlySpecificProblemsFor(trac18a3.getPath(), new Problem[] { + getDecapsulationProblem(trac18a3, "trac18b.actions.SampleAction", "trac18a/Team18.java", 42, 70), + getDecapsulationProblem(trac18a3, "trac18b.actions.SampleAction", "trac18a/Team18.java", 163, 175) // base-ctor call no longer flagged }); } diff --git a/testplugins/org.eclipse.objectteams.otdt.test.builder/workspace/Trac18a2/.project b/testplugins/org.eclipse.objectteams.otdt.test.builder/workspace/Trac18a2/.project index 722dc228a..9f5f79e9a 100644 --- a/testplugins/org.eclipse.objectteams.otdt.test.builder/workspace/Trac18a2/.project +++ b/testplugins/org.eclipse.objectteams.otdt.test.builder/workspace/Trac18a2/.project @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>Trac18a</name> + <name>Trac18a2</name> <comment></comment> <projects> </projects> diff --git a/testplugins/org.eclipse.objectteams.otdt.test.builder/workspace/Trac18a3/.project b/testplugins/org.eclipse.objectteams.otdt.test.builder/workspace/Trac18a3/.project index 722dc228a..5e9daa7a9 100644 --- a/testplugins/org.eclipse.objectteams.otdt.test.builder/workspace/Trac18a3/.project +++ b/testplugins/org.eclipse.objectteams.otdt.test.builder/workspace/Trac18a3/.project @@ -1,6 +1,6 @@ <?xml version="1.0" encoding="UTF-8"?> <projectDescription> - <name>Trac18a</name> + <name>Trac18a3</name> <comment></comment> <projects> </projects> |