blob: e02387b317869d585122b2fb47ada15c306c3fd1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
|
package org.zwobble.couscous.interpreter.values;
import java.util.Optional;
import org.zwobble.couscous.values.PrimitiveValue;
public interface InterpreterValue {
ConcreteType getType();
Optional<PrimitiveValue> toPrimitiveValue();
InterpreterValue getField(String fieldName);
void setField(String fieldName, InterpreterValue value);
}
|