public class CodeBinaryOperatorExpression extends CodeExpression
| Constructor and Description |
|---|
CodeBinaryOperatorExpression() |
CodeBinaryOperatorExpression(CodeBinaryOperatorType op,
CodeExpression left,
CodeExpression right) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object arg) |
CodeExpression |
getLeft() |
CodeBinaryOperatorType |
getOperator() |
Class<?> |
getResultType() |
CodeExpression |
getRight() |
int |
hashCode() |
void |
setLeft(CodeExpression value) |
void |
setOperator(CodeBinaryOperatorType value) |
void |
setRight(CodeExpression value) |
void |
visit(CodeVisitor visitor)
Walks this code object structure
|
asStatement, hasParens, setParens, withMetaData, withParensgetMetaData, hasMetaData, putMetaData, removeMetaData, toStringpublic CodeBinaryOperatorExpression()
public CodeBinaryOperatorExpression(CodeBinaryOperatorType op, CodeExpression left, CodeExpression right)
public CodeBinaryOperatorType getOperator()
public void setOperator(CodeBinaryOperatorType value)
public CodeExpression getRight()
public void setRight(CodeExpression value)
public CodeExpression getLeft()
public void setLeft(CodeExpression value)
public Class<?> getResultType()
getResultType in class CodeExpressionpublic void visit(CodeVisitor visitor)
CodeObjectvisit in class CodeObjectpublic boolean equals(Object arg)
equals in class CodeExpressionpublic int hashCode()
hashCode in class CodeExpressionCopyright © 2014. All rights reserved.