diff options
author | Olivier Thomann | 2005-12-17 01:20:25 +0000 |
---|---|---|
committer | Olivier Thomann | 2005-12-17 01:20:25 +0000 |
commit | 1b6c294391226cfde58f43f4cff9ad65bab6672e (patch) | |
tree | e8424cd934800533be3b8491a01826e42d3f0d80 /org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java | |
parent | f681e9c0c3cc6c59d4593a72e3527dde2cae7215 (diff) | |
download | eclipse.jdt.core-1b6c294391226cfde58f43f4cff9ad65bab6672e.tar.gz eclipse.jdt.core-1b6c294391226cfde58f43f4cff9ad65bab6672e.tar.xz eclipse.jdt.core-1b6c294391226cfde58f43f4cff9ad65bab6672e.zip |
HEAD - Fix for 118897
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 | 28 |
1 files changed, 21 insertions, 7 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 495a222ceb..6b45034fa0 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 @@ -126,6 +126,10 @@ public abstract class ConverterTestSetup extends AbstractASTTests { public ASTNode runConversion(char[] source, String unitName, IJavaProject project) { return runConversion(AST_INTERNAL_JLS2, source, unitName, project); } + + public ASTNode runConversion(char[] source, String unitName, IJavaProject project, boolean resolveBindings) { + return runConversion(AST_INTERNAL_JLS2, source, unitName, project, resolveBindings); + } public ASTNode runConversion(int astLevel, ICompilationUnit unit, boolean resolveBindings) { ASTParser parser = ASTParser.newParser(astLevel); @@ -450,22 +454,32 @@ public abstract class ConverterTestSetup extends AbstractASTTests { } public ASTNode runConversion(int astLevel, char[] source, String unitName, IJavaProject project) { - ASTParser parser = ASTParser.newParser(astLevel); - parser.setSource(source); - parser.setUnitName(unitName); - parser.setProject(project); - return parser.createAST(null); + return runConversion(astLevel, source, unitName, project, false); + } + + public ASTNode runConversion(int astLevel, char[] source, String unitName, IJavaProject project, boolean resolveBindings) { + return runConversion(astLevel, source, unitName, project, null, resolveBindings); } - public ASTNode runConversion(int astLevel, char[] source, String unitName, IJavaProject project, Map options) { + public ASTNode runConversion(int astLevel, char[] source, String unitName, IJavaProject project, Map options, boolean resolveBindings) { ASTParser parser = ASTParser.newParser(astLevel); parser.setSource(source); parser.setUnitName(unitName); parser.setProject(project); - parser.setCompilerOptions(options); + if (options != null) { + parser.setCompilerOptions(options); + } + parser.setResolveBindings(resolveBindings); return parser.createAST(null); } + public ASTNode runConversion(int astLevel, char[] source, String unitName, IJavaProject project, Map options) { + return runConversion(astLevel, source, unitName, project, options, false); + } + + public ASTNode runConversion(char[] source, String unitName, IJavaProject project, Map options, boolean resolveBindings) { + return runConversion(AST_INTERNAL_JLS2, source, unitName, project, options, resolveBindings); + } public ASTNode runConversion(char[] source, String unitName, IJavaProject project, Map options) { return runConversion(AST_INTERNAL_JLS2, source, unitName, project, options); } |