Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/nodes/RootNode.java @ 16067:915ebb306fcc
Truffle/Source: major API revision
- All source-related classes now in com.oracle.truffle.api.source
- SourceFactory replaced with factory methods on Source
- Revision, renaming, and documentation to methods on Source and SourceSection
- NullSourceSection is now a utility class
author | Michael Van De Vanter <michael.van.de.vanter@oracle.com> |
---|---|
date | Fri, 06 Jun 2014 17:51:47 -0700 |
parents | 04703cff4ef2 |
children | ab62800259ff |
comparison
equal
deleted
inserted
replaced
16066:f59498d6e8b1 | 16067:915ebb306fcc |
---|---|
24 */ | 24 */ |
25 package com.oracle.truffle.api.nodes; | 25 package com.oracle.truffle.api.nodes; |
26 | 26 |
27 import com.oracle.truffle.api.*; | 27 import com.oracle.truffle.api.*; |
28 import com.oracle.truffle.api.frame.*; | 28 import com.oracle.truffle.api.frame.*; |
29 import com.oracle.truffle.api.source.*; | |
29 | 30 |
30 /** | 31 /** |
31 * A root node is a node with a method to execute it given only a frame as a parameter. Therefore, a | 32 * A root node is a node with a method to execute it given only a frame as a parameter. Therefore, a |
32 * root node can be used to create a call target using | 33 * root node can be used to create a call target using |
33 * {@link TruffleRuntime#createCallTarget(RootNode)}. | 34 * {@link TruffleRuntime#createCallTarget(RootNode)}. |