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)}.