diff graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/template/MethodSpec.java @ 9217:61ba6fc21ba4

Sourcegen can now generate execute methods of signature execute(frame, evaluatedValue).
author Christian Humer <christian.humer@gmail.com>
date Mon, 15 Apr 2013 18:50:19 +0200
parents 8a1115c92271
children 97ad6d3e7557
line wrap: on
line diff
--- a/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/template/MethodSpec.java	Mon Apr 08 18:28:41 2013 +0200
+++ b/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/template/MethodSpec.java	Mon Apr 15 18:50:19 2013 +0200
@@ -60,8 +60,9 @@
         optional.add(spec);
     }
 
-    public void addRequired(ParameterSpec spec) {
+    public ParameterSpec addRequired(ParameterSpec spec) {
         required.add(spec);
+        return spec;
     }
 
     public List<TypeMirror> getImplicitRequiredTypes() {
@@ -80,10 +81,6 @@
         return optional;
     }
 
-    public void makeTypeDefinitions() {
-
-    }
-
     public List<ParameterSpec> getAll() {
         List<ParameterSpec> specs = new ArrayList<>();
         specs.add(getReturnType());