Mercurial > hg > graal-jvmci-8
comparison graal/com.oracle.truffle.sl/src/com/oracle/truffle/sl/runtime/SLArguments.java @ 13761:7c418666c6c9
Refactoring and cleanup of Simple Language (more to come soon)
author | Christian Wimmer <christian.wimmer@oracle.com> |
---|---|
date | Fri, 24 Jan 2014 18:16:24 -0800 |
parents | 71991b7a0f14 |
children | b16ec83edc73 |
comparison
equal
deleted
inserted
replaced
13760:a12017c18d5d | 13761:7c418666c6c9 |
---|---|
25 import com.oracle.truffle.api.*; | 25 import com.oracle.truffle.api.*; |
26 import com.oracle.truffle.api.frame.*; | 26 import com.oracle.truffle.api.frame.*; |
27 | 27 |
28 public final class SLArguments extends Arguments { | 28 public final class SLArguments extends Arguments { |
29 | 29 |
30 public final Object[] arguments; | 30 private final Object[] arguments; |
31 | 31 |
32 public SLArguments(Object[] arguments) { | 32 public SLArguments(Object[] arguments) { |
33 this.arguments = arguments; | 33 this.arguments = arguments; |
34 } | 34 } |
35 | 35 |
36 public static SLArguments get(VirtualFrame frame) { | 36 public static Object[] getFromFrame(VirtualFrame frame) { |
37 return frame.getArguments(SLArguments.class); | 37 return frame.getArguments(SLArguments.class).arguments; |
38 } | 38 } |
39 } | 39 } |