diff options
Diffstat (limited to 'org.eclipse.jdt.core.tests.compiler')
-rw-r--r-- | org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnclosingMethodAttributeTest.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnclosingMethodAttributeTest.java b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnclosingMethodAttributeTest.java index a869bf152..af0fdffda 100644 --- a/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnclosingMethodAttributeTest.java +++ b/org.eclipse.jdt.core.tests.compiler/src/org/eclipse/jdt/core/tests/compiler/regression/EnclosingMethodAttributeTest.java @@ -22,6 +22,7 @@ import org.eclipse.jdt.internal.compiler.Compiler; import org.eclipse.jdt.internal.compiler.env.INameEnvironment; import org.eclipse.jdt.internal.compiler.impl.CompilerOptions; import org.eclipse.jdt.internal.compiler.lookup.ReferenceBinding; +import org.eclipse.objectteams.otdt.internal.core.compiler.control.Dependencies; public class EnclosingMethodAttributeTest extends AbstractComparableTest { public EnclosingMethodAttributeTest(String name) { @@ -250,7 +251,16 @@ public class EnclosingMethodAttributeTest extends AbstractComparableTest { compilerOptions, requestor, getProblemFactory()); +//{ObjectTeams: avoid exceptions: + Dependencies.setup(batchCompiler, batchCompiler.parser, batchCompiler.lookupEnvironment, true, false); + try { +// orig: ReferenceBinding binaryType = batchCompiler.lookupEnvironment.askForType(new char[][] {new char[0], "X$1".toCharArray()}); assertNotNull("Should not be null", binaryType); +// :giro + } finally { + Dependencies.release(batchCompiler); + } +// SH} } } |