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 }