aboutsummaryrefslogtreecommitdiff
path: root/src/test/java/org/zwobble/couscous/tests/MethodRunner.java
diff options
context:
space:
mode:
authorMichael Williamson <mike@zwobble.org>2015-10-06 11:52:26 +0100
committerMichael Williamson <mike@zwobble.org>2015-10-06 11:52:26 +0100
commitf8824d99ce826ebf83498dbce2bbf1d98472a9e3 (patch)
treec60d08a20db43fda9de9b41451407e3e651ee847 /src/test/java/org/zwobble/couscous/tests/MethodRunner.java
parentfda9d33c0d630906baad5c60e75db5cd8502bfe8 (diff)
Support user-defined static methods in Python backend
Diffstat (limited to 'src/test/java/org/zwobble/couscous/tests/MethodRunner.java')
-rw-r--r--src/test/java/org/zwobble/couscous/tests/MethodRunner.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/test/java/org/zwobble/couscous/tests/MethodRunner.java b/src/test/java/org/zwobble/couscous/tests/MethodRunner.java
index ff9439c..3f69779 100644
--- a/src/test/java/org/zwobble/couscous/tests/MethodRunner.java
+++ b/src/test/java/org/zwobble/couscous/tests/MethodRunner.java
@@ -3,8 +3,13 @@ package org.zwobble.couscous.tests;
import java.util.List;
import org.zwobble.couscous.ast.ClassNode;
+import org.zwobble.couscous.ast.TypeName;
import org.zwobble.couscous.values.PrimitiveValue;
public interface MethodRunner {
- PrimitiveValue runMethod(ClassNode classNode, String methodName, List<PrimitiveValue> arguments);
+ PrimitiveValue runMethod(
+ List<ClassNode> classNodes,
+ TypeName className,
+ String methodName,
+ List<PrimitiveValue> arguments);
}