From 30d2215800deafbdcfb134f1356777ec0139bb7a Mon Sep 17 00:00:00 2001 From: Michael Williamson Date: Thu, 1 Oct 2015 21:49:18 +0100 Subject: Use normal method call exec in interpreter entry point --- .../java/org/zwobble/couscous/ast/FormalArgumentNode.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/main/java/org/zwobble/couscous/ast/FormalArgumentNode.java') diff --git a/src/main/java/org/zwobble/couscous/ast/FormalArgumentNode.java b/src/main/java/org/zwobble/couscous/ast/FormalArgumentNode.java index da3a838..72a5f51 100644 --- a/src/main/java/org/zwobble/couscous/ast/FormalArgumentNode.java +++ b/src/main/java/org/zwobble/couscous/ast/FormalArgumentNode.java @@ -1,9 +1,21 @@ package org.zwobble.couscous.ast; +import java.util.function.Supplier; + +import org.zwobble.couscous.values.ConcreteType; + +import lombok.AccessLevel; +import lombok.Getter; import lombok.Value; @Value public class FormalArgumentNode implements VariableNode { int id; + @Getter(value=AccessLevel.NONE) + Supplier> type; String name; + + public ConcreteType getType() { + return type.get(); + } } -- cgit v1.2.3