diff graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/MethodParser.java @ 7796:6ad077b60cb3

Minor cleanup.
author Christian Humer <christian.humer@gmail.com>
date Fri, 15 Feb 2013 20:04:03 +0100
parents 5e3d1a68664e
children 6b74ffe38183
line wrap: on
line diff
--- a/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/MethodParser.java	Fri Feb 15 19:36:03 2013 +0100
+++ b/graal/com.oracle.truffle.codegen.processor/src/com/oracle/truffle/codegen/processor/node/MethodParser.java	Fri Feb 15 20:04:03 2013 +0100
@@ -41,12 +41,12 @@
         return template;
     }
 
-    protected ParameterSpec createValueParameterSpec(String valueName, NodeData nodeData) {
-        return new ParameterSpec(valueName, nodeData, false, Cardinality.ONE);
+    protected ParameterSpec createValueParameterSpec(String valueName, NodeData nodeData, boolean optional) {
+        return new ParameterSpec(valueName, nodeData, optional, Cardinality.ONE);
     }
 
     protected ParameterSpec createReturnParameterSpec() {
-        return createValueParameterSpec("operation", getNode());
+        return createValueParameterSpec("operation", getNode(), false);
     }
 
     @Override
@@ -65,7 +65,7 @@
             }
 
             if (field.getExecutionKind() == ExecutionKind.DEFAULT) {
-                defaultParameters.add(createValueParameterSpec(field.getName(), field.getNodeData()));
+                defaultParameters.add(createValueParameterSpec(field.getName(), field.getNodeData(), false));
             } else if (field.getExecutionKind() == ExecutionKind.SHORT_CIRCUIT) {
                 String valueName = field.getName();
                 if (shortCircuitName != null && valueName.equals(shortCircuitName)) {
@@ -73,8 +73,7 @@
                 }
 
                 defaultParameters.add(new ParameterSpec(shortCircuitValueName(valueName), getContext().getType(boolean.class), false));
-
-                defaultParameters.add(createValueParameterSpec(valueName, field.getNodeData()));
+                defaultParameters.add(createValueParameterSpec(valueName, field.getNodeData(), false));
             } else {
                 assert false;
             }