View | Details | Raw Unified | Return to bug 365710 | Differences between
and this patch

Collapse All | Expand All

(-)a/org.eclipse.jdt.compiler.tool.tests/src/org/eclipse/jdt/compiler/tool/tests/AbstractCompilerToolTest.java (-1 / +4 lines)
Lines 96-103 Link Here
96
			TestCompilationProgress compilationProgress) {
96
			TestCompilationProgress compilationProgress) {
97
		CompilerInvocationTestsArguments arguments = (CompilerInvocationTestsArguments) extraArguments;
97
		CompilerInvocationTestsArguments arguments = (CompilerInvocationTestsArguments) extraArguments;
98
		StandardJavaFileManager manager = arguments.standardJavaFileManager;
98
		StandardJavaFileManager manager = arguments.standardJavaFileManager;
99
		boolean ownsManager = false;
99
		if (manager == null) {
100
		if (manager == null) {
100
			manager = COMPILER.getStandardFileManager(null, null, null); // will pick defaults up
101
			manager = COMPILER.getStandardFileManager(null, null, null); // will pick defaults up
102
			ownsManager = true;
101
		}
103
		}
102
		try {
104
		try {
103
			List<File> files = new ArrayList<File>();
105
			List<File> files = new ArrayList<File>();
Lines 113-119 Link Here
113
			return task.call();
115
			return task.call();
114
		} finally {
116
		} finally {
115
			try {
117
			try {
116
				manager.close();
118
				if (ownsManager)
119
					manager.close();
117
			} catch (IOException e) {
120
			} catch (IOException e) {
118
				// nop
121
				// nop
119
			}
122
			}

Return to bug 365710