Mercurial > hg > truffle
comparison graal/com.oracle.truffle.api.test/src/com/oracle/truffle/api/test/FrameTest.java @ 12405:139b84d713bc
Truffle API adjustments: Simplify frame handling. Introduce cast for MaterializedFrame objects.
author | Thomas Wuerthinger <thomas.wuerthinger@oracle.com> |
---|---|
date | Mon, 14 Oct 2013 23:28:10 +0200 |
parents | df1d665ca846 |
children | ac5b0f31f7a2 |
comparison
equal
deleted
inserted
replaced
12404:47eb670c1634 | 12405:139b84d713bc |
---|---|
112 super(slot); | 112 super(slot); |
113 } | 113 } |
114 | 114 |
115 @Override | 115 @Override |
116 int execute(VirtualFrame frame) { | 116 int execute(VirtualFrame frame) { |
117 try { | 117 frame.setInt(slot, 42); |
118 frame.setInt(slot, 42); | |
119 } catch (FrameSlotTypeException e) { | |
120 throw new IllegalStateException(e); | |
121 } | |
122 return 0; | 118 return 0; |
123 } | 119 } |
124 } | 120 } |
125 | 121 |
126 class ReadLocal extends FrameSlotNode { | 122 class ReadLocal extends FrameSlotNode { |