public abstract class CodeExpression extends CodeObject
| Constructor and Description |
|---|
CodeExpression() |
| Modifier and Type | Method and Description |
|---|---|
CodeStatement |
asStatement() |
boolean |
equals(Object arg) |
abstract Class<?> |
getResultType() |
int |
hashCode() |
boolean |
hasParens() |
void |
setParens(boolean value) |
CodeExpression |
withMetaData(Object... pairs)
Inserts multiple metadata key-value pairs
|
CodeExpression |
withParens() |
getMetaData, hasMetaData, putMetaData, removeMetaData, toString, visitpublic abstract Class<?> getResultType()
public void setParens(boolean value)
public boolean hasParens()
public CodeExpression withParens()
public CodeStatement asStatement()
public CodeExpression withMetaData(Object... pairs)
CodeObjectwithMetaData in class CodeObjectpairs - alternating key, value...public boolean equals(Object arg)
equals in class CodeObjectpublic int hashCode()
hashCode in class CodeObjectCopyright © 2014. All rights reserved.