package org.zwobble.couscous.values; import org.zwobble.couscous.types.ScalarType; import org.zwobble.couscous.types.Types; public class UnitValue implements PrimitiveValue { static final UnitValue UNIT = new UnitValue(); private UnitValue() { } @Override public T accept(Visitor visitor) { return visitor.visitUnit(); } @Override public ScalarType getType() { return Types.VOID; } }