package ast.expression; import ast.ASTNode; import ast.type.Type; public interface Expression extends ASTNode { @SuppressWarnings("BooleanMethodIsAlwaysInverted") boolean isLValue(); void setLValue(boolean lvalue); Type getType(); void setType(Type type); }