org.jboss.errai.codegen
Interface Expression<T extends Operator>
- Type Parameters:
T
- the type of operator to be used for the expression.
- All Superinterfaces:
- Statement
- All Known Subinterfaces:
- ArithmeticExpression, BooleanExpression
- All Known Implementing Classes:
- ArithmeticExpressionBuilder, BitwiseExpressionBuilder, BooleanExpressionBuilder, ExpressionBuilder
public interface Expression<T extends Operator>
- extends Statement
Represents an expression. The LHS can either be a Statement
or the generated String
thereof.
- Author:
- Christian Sadilek
getLhs
Statement getLhs()
setLhs
void setLhs(Statement lhs)
getLhsExpr
String getLhsExpr()
setLhsExpr
void setLhsExpr(String lhsExpr)
getRhs
Statement getRhs()
setRhs
void setRhs(Statement rhs)
getOperator
T getOperator()
setOperator
void setOperator(T operator)
Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.