blob: 5d6d804ee60d3042d451276185214965406d5028 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
package org.zwobble.couscous.interpreter.values;
import org.zwobble.couscous.ast.MethodSignature;
import org.zwobble.couscous.interpreter.Environment;
import java.util.List;
public interface ReceiverValue {
InterpreterValue callMethod(Environment environment, MethodSignature signature, List<InterpreterValue> arguments);
InterpreterValue getField(String fieldName);
void setField(String fieldName, InterpreterValue value);
}
|