Mercurial > hg > truffle
comparison truffle/com.oracle.truffle.api.vm/src/com/oracle/truffle/api/vm/TruffleVM.java @ 22157:dc83cc1f94f2
Using fully qualified imports
author | Jaroslav Tulach <jaroslav.tulach@oracle.com> |
---|---|
date | Wed, 16 Sep 2015 11:33:22 +0200 |
parents | 46384e637592 |
children | 67f75f61c974 dcb70d90c11d 1c0f490984d5 |
comparison
equal
deleted
inserted
replaced
22156:50056a161d7f | 22157:dc83cc1f94f2 |
---|---|
22 * or visit www.oracle.com if you need additional information or have any | 22 * or visit www.oracle.com if you need additional information or have any |
23 * questions. | 23 * questions. |
24 */ | 24 */ |
25 package com.oracle.truffle.api.vm; | 25 package com.oracle.truffle.api.vm; |
26 | 26 |
27 import com.oracle.truffle.api.*; | 27 import com.oracle.truffle.api.CallTarget; |
28 import com.oracle.truffle.api.TruffleLanguage; | |
28 import com.oracle.truffle.api.TruffleLanguage.Env; | 29 import com.oracle.truffle.api.TruffleLanguage.Env; |
29 import com.oracle.truffle.api.TruffleLanguage.Registration; | 30 import com.oracle.truffle.api.TruffleLanguage.Registration; |
30 import com.oracle.truffle.api.debug.*; | 31 import com.oracle.truffle.api.debug.DebugSupportProvider; |
31 import com.oracle.truffle.api.impl.*; | 32 import com.oracle.truffle.api.debug.Debugger; |
32 import com.oracle.truffle.api.instrument.*; | 33 import com.oracle.truffle.api.debug.ExecutionEvent; |
34 import com.oracle.truffle.api.debug.SuspendedEvent; | |
35 import com.oracle.truffle.api.impl.Accessor; | |
36 import com.oracle.truffle.api.instrument.Probe; | |
37 import com.oracle.truffle.api.instrument.ToolSupportProvider; | |
33 import com.oracle.truffle.api.interop.TruffleObject; | 38 import com.oracle.truffle.api.interop.TruffleObject; |
34 import com.oracle.truffle.api.interop.java.JavaInterop; | 39 import com.oracle.truffle.api.interop.java.JavaInterop; |
35 import com.oracle.truffle.api.source.*; | 40 import com.oracle.truffle.api.source.Source; |
36 import java.io.*; | 41 import java.io.Closeable; |
42 import java.io.File; | |
43 import java.io.IOException; | |
44 import java.io.InputStreamReader; | |
45 import java.io.InterruptedIOException; | |
46 import java.io.OutputStreamWriter; | |
47 import java.io.Reader; | |
48 import java.io.Writer; | |
37 import java.lang.reflect.InvocationHandler; | 49 import java.lang.reflect.InvocationHandler; |
38 import java.lang.reflect.Method; | 50 import java.lang.reflect.Method; |
39 import java.net.*; | 51 import java.net.URI; |
40 import java.nio.file.*; | 52 import java.net.URL; |
41 import java.util.*; | 53 import java.net.URLConnection; |
54 import java.nio.file.Files; | |
55 import java.util.ArrayList; | |
56 import java.util.Arrays; | |
57 import java.util.Collections; | |
58 import java.util.HashMap; | |
59 import java.util.LinkedHashSet; | |
60 import java.util.List; | |
61 import java.util.Map; | |
62 import java.util.Set; | |
42 import java.util.concurrent.CountDownLatch; | 63 import java.util.concurrent.CountDownLatch; |
43 import java.util.concurrent.Executor; | 64 import java.util.concurrent.Executor; |
44 import java.util.logging.*; | 65 import java.util.logging.Level; |
66 import java.util.logging.Logger; | |
45 | 67 |
46 /** | 68 /** |
47 * <em>Virtual machine</em> for Truffle based languages. Term virtual machine is a bit overloaded, | 69 * <em>Virtual machine</em> for Truffle based languages. Term virtual machine is a bit overloaded, |
48 * so don't think of <em>Java virtual machine</em> here - while we are running and using | 70 * so don't think of <em>Java virtual machine</em> here - while we are running and using |
49 * {@link TruffleVM} inside of a <em>JVM</em> there can be multiple instances (some would say | 71 * {@link TruffleVM} inside of a <em>JVM</em> there can be multiple instances (some would say |