diff options
author | Olivier Thomann | 2008-04-22 14:29:40 +0000 |
---|---|---|
committer | Olivier Thomann | 2008-04-22 14:29:40 +0000 |
commit | 2c2d8aa7ba193d80394867d2f6025d47f27b1f9e (patch) | |
tree | c8ee94d68880c664a99869d353127c14c17423ec /org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java | |
parent | a8a55ef8028ddd96daf4473daaec157ec40ab668 (diff) | |
download | eclipse.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.java | 11 |
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); |