comparison truffle/com.oracle.truffle.api.dsl.test/src/com/oracle/truffle/api/dsl/test/processor/Compile.java @ 22272:5309cc9668e3

Cleanup DSL tests from instrumentation dependencies.
author Christian Humer <christian.humer@oracle.com>
date Thu, 01 Oct 2015 14:00:17 +0200
parents dc83cc1f94f2
children
comparison
equal deleted inserted replaced
22271:a13fef77ebd5 22272:5309cc9668e3
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any 20 * or visit www.oracle.com if you need additional information or have any
21 * questions. 21 * questions.
22 */ 22 */
23 package com.oracle.truffle.api.dsl.test.processor; 23 package com.oracle.truffle.api.dsl.test.processor;
24
25 import static org.junit.Assert.assertFalse;
26 import static org.junit.Assert.assertTrue;
27 import static org.junit.Assert.fail;
24 28
25 import java.io.ByteArrayOutputStream; 29 import java.io.ByteArrayOutputStream;
26 import java.io.IOException; 30 import java.io.IOException;
27 import java.io.OutputStream; 31 import java.io.OutputStream;
28 import java.net.URI; 32 import java.net.URI;
31 import java.util.Arrays; 35 import java.util.Arrays;
32 import java.util.HashMap; 36 import java.util.HashMap;
33 import java.util.List; 37 import java.util.List;
34 import java.util.Locale; 38 import java.util.Locale;
35 import java.util.Map; 39 import java.util.Map;
40
36 import javax.tools.Diagnostic; 41 import javax.tools.Diagnostic;
37 import javax.tools.DiagnosticListener; 42 import javax.tools.DiagnosticListener;
38 import javax.tools.FileObject; 43 import javax.tools.FileObject;
39 import javax.tools.ForwardingJavaFileManager; 44 import javax.tools.ForwardingJavaFileManager;
40 import javax.tools.JavaFileManager; 45 import javax.tools.JavaFileManager;
41 import javax.tools.JavaFileObject; 46 import javax.tools.JavaFileObject;
42 import javax.tools.JavaFileObject.Kind; 47 import javax.tools.JavaFileObject.Kind;
43 import javax.tools.SimpleJavaFileObject; 48 import javax.tools.SimpleJavaFileObject;
44 import javax.tools.StandardJavaFileManager; 49 import javax.tools.StandardJavaFileManager;
45 import javax.tools.ToolProvider; 50 import javax.tools.ToolProvider;
46 import static org.junit.Assert.assertFalse;
47 import static org.junit.Assert.assertTrue;
48 import static org.junit.Assert.fail;
49 51
50 final class Compile implements DiagnosticListener<JavaFileObject> { 52 final class Compile implements DiagnosticListener<JavaFileObject> {
51 private final List<Diagnostic<? extends JavaFileObject>> errors = new ArrayList<>(); 53 private final List<Diagnostic<? extends JavaFileObject>> errors = new ArrayList<>();
52 private final Map<String, byte[]> classes; 54 private final Map<String, byte[]> classes;
53 private final String sourceLevel; 55 private final String sourceLevel;