comparison graal/com.oracle.truffle.api/src/com/oracle/truffle/api/impl/DefaultTruffleRuntime.java @ 18485:e3c95cbbb50c

Truffle Instrumentation: major API revision, based around the Probe and Instrument classes; add Instrumentable API for language implementors, with most details automated; reimplemented to handle AST splitting automatically; more JUnit tests.
author Michael Van De Vanter <michael.van.de.vanter@oracle.com>
date Sun, 23 Nov 2014 16:07:23 -0800
parents 656331a61829
children c65f549c4015
comparison
equal deleted inserted replaced
18484:e97e1f07a3d6 18485:e3c95cbbb50c
160 if (!(repeating instanceof Node)) { 160 if (!(repeating instanceof Node)) {
161 throw new IllegalArgumentException("Repeating node must be of type Node."); 161 throw new IllegalArgumentException("Repeating node must be of type Node.");
162 } 162 }
163 return new DefaultLoopNode(repeating); 163 return new DefaultLoopNode(repeating);
164 } 164 }
165
165 } 166 }