Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/TruffleLanguage.java @ 21554:b1530a6cce8c
renamed com.oracle.graal.[debug|options|hotspotvmconfig]* modules to com.oracle.jvmci.[debug|options|hotspotvmconfig]* modules (JBS:GRAAL-53)
author | Doug Simon <doug.simon@oracle.com> |
---|---|
date | Tue, 26 May 2015 23:21:15 +0200 |
parents | bb51b9a142b3 |
children | 31fc2fce38f3 |
comparison
equal
deleted
inserted
replaced
21553:0910a9497b02 | 21554:b1530a6cce8c |
---|---|
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; | 25 package com.oracle.truffle.api; |
26 | 26 |
27 import com.oracle.truffle.api.impl.Accessor; | 27 import java.io.*; |
28 import com.oracle.truffle.api.source.Source; | 28 import java.lang.annotation.*; |
29 import com.oracle.truffle.api.vm.TruffleVM; | 29 import java.lang.reflect.*; |
30 | |
31 import com.oracle.truffle.api.impl.*; | |
32 import com.oracle.truffle.api.source.*; | |
33 import com.oracle.truffle.api.vm.*; | |
30 import com.oracle.truffle.api.vm.TruffleVM.Language; | 34 import com.oracle.truffle.api.vm.TruffleVM.Language; |
31 import java.io.IOException; | |
32 import java.lang.annotation.ElementType; | |
33 import java.lang.annotation.Retention; | |
34 import java.lang.annotation.RetentionPolicy; | |
35 import java.lang.annotation.Target; | |
36 import java.lang.reflect.Constructor; | |
37 | 35 |
38 /** | 36 /** |
39 * An entry point for everyone who wants to implement a Truffle based language. By providing | 37 * An entry point for everyone who wants to implement a Truffle based language. By providing |
40 * implementation of this type and registering it using {@link Registration} annotation, your | 38 * implementation of this type and registering it using {@link Registration} annotation, your |
41 * language becomes accessible to users of the {@link TruffleVM Truffle virtual machine} - all they | 39 * language becomes accessible to users of the {@link TruffleVM Truffle virtual machine} - all they |