package ql.ast.expression_value; import ql.ast.visitor_elements.IValueElementVisitor; /** * @author orosu */ public class NullValue implements IValue { public NullValue() { } @Override public Void getValue() { return null; } @Override public boolean equals(IValue value) { return value instanceof NullValue; } @Override public boolean equalsValue(IValue value) { return this.equals(value); } @Override public <T> T accept(IValueElementVisitor<T> visitor) { return visitor.visit(this); } }