Class UnaryOperationNode
java.lang.Object
org.checkerframework.dataflow.cfg.node.Node
org.checkerframework.dataflow.cfg.node.UnaryOperationNode
- All Implemented Interfaces:
- org.plumelib.util.UniqueId
- Direct Known Subclasses:
- BitwiseComplementNode,- ConditionalNotNode,- NumericalMinusNode,- NumericalPlusNode
A node for a postfix or an unary expression.
 
For example:
operator expressionNode expressionNode operator
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryMethods inherited from class org.checkerframework.dataflow.cfg.node.Nodeaccept, getBlock, getInSource, getTransitiveOperands, getType, getUid, isLValue, nodeCollectionToString, setBlock, setInSource, setLValue, toStringDebugMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.plumelib.util.UniqueIdgetClassAndUid
- 
Field Details- 
tree
- 
operand
 
- 
- 
Constructor Details- 
UnaryOperationNode
 
- 
- 
Method Details- 
getOperand
- 
getTreeDescription copied from class:NodeReturns theTreein the abstract syntax tree, ornullif no corresponding tree exists. For instance, this is the case for anImplicitThisNode.
- 
getOperandsDescription copied from class:Node- Specified by:
- getOperandsin class- Node
- Returns:
- a collection containing all of the operand Nodes of thisNode
 
 
-