Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Thomann2008-04-22 14:29:40 +0000
committerOlivier Thomann2008-04-22 14:29:40 +0000
commit2c2d8aa7ba193d80394867d2f6025d47f27b1f9e (patch)
treec8ee94d68880c664a99869d353127c14c17423ec /org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java
parenta8a55ef8028ddd96daf4473daaec157ec40ab668 (diff)
downloadeclipse.jdt.core-2c2d8aa7ba193d80394867d2f6025d47f27b1f9e.tar.gz
eclipse.jdt.core-2c2d8aa7ba193d80394867d2f6025d47f27b1f9e.tar.xz
eclipse.jdt.core-2c2d8aa7ba193d80394867d2f6025d47f27b1f9e.zip
HEAD - Fix for 222735
Diffstat (limited to 'org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java')
-rw-r--r--org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java11
1 files changed, 11 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java
index 260f50f6e5..29055dfb1d 100644
--- a/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java
+++ b/org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java
@@ -112,6 +112,11 @@ public abstract class ConverterTestSetup extends AbstractASTTests {
}
}
+ public ASTNode runConversion(ICompilationUnit unit, boolean resolveBindings,
+ boolean bindingsRecovery) {
+ return runConversion(astInternalJLS2(), unit, resolveBindings, false, bindingsRecovery);
+ }
+
public ASTNode runConversion(ICompilationUnit unit, boolean resolveBindings) {
return runConversion(astInternalJLS2(), unit, resolveBindings);
}
@@ -403,6 +408,10 @@ public abstract class ConverterTestSetup extends AbstractASTTests {
}
public ASTNode runJLS3Conversion(ICompilationUnit unit, boolean resolveBindings, boolean checkJLS2) {
+ return runJLS3Conversion(unit, resolveBindings, checkJLS2, false);
+ }
+
+ public ASTNode runJLS3Conversion(ICompilationUnit unit, boolean resolveBindings, boolean checkJLS2, boolean bindingRecovery) {
// Create parser
ASTParser parser;
@@ -410,12 +419,14 @@ public abstract class ConverterTestSetup extends AbstractASTTests {
parser = ASTParser.newParser(astInternalJLS2());
parser.setSource(unit);
parser.setResolveBindings(resolveBindings);
+ parser.setBindingsRecovery(bindingRecovery);
parser.createAST(null);
}
parser = ASTParser.newParser(AST.JLS3);
parser.setSource(unit);
parser.setResolveBindings(resolveBindings);
+ parser.setBindingsRecovery(bindingRecovery);
// Parse compilation unit
ASTNode result = parser.createAST(null);

Back to the top