Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorOlivier Thomann2005-12-17 01:20:25 +0000
committerOlivier Thomann2005-12-17 01:20:25 +0000
commit1b6c294391226cfde58f43f4cff9ad65bab6672e (patch)
treee8424cd934800533be3b8491a01826e42d3f0d80 /org.eclipse.jdt.core.tests.model/src/org/eclipse/jdt/core/tests/dom/ConverterTestSetup.java
parentf681e9c0c3cc6c59d4593a72e3527dde2cae7215 (diff)
downloadeclipse.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.java28
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);
}

Back to the top