package sharpen.xobotos.api.interop.glue; public class CastExpression extends Expression { private final AbstractTypeReference _type; private final Expression _expr; public CastExpression(AbstractTypeReference type, Expression expr) { this._type = type; this._expr = expr; } @Override protected boolean needParens() { return true; } public AbstractTypeReference getType() { return _type; } public Expression getExpression() { return _expr; } @Override public void accept(Visitor visitor) { visitor.visit(this); } }