Class BusyExprValue
java.lang.Object
org.checkerframework.dataflow.busyexpr.BusyExprValue
BusyExprValue class contains a BinaryOperationNode. So we only consider expressions that are in
form of BinaryOperationNode: lefOperandNode operator rightOperandNode.
We override
.equals
in this class to compare nodes by value equality rather than
reference equality. We want two different nodes with the same value (that is, two nodes refer to
the same busy expression in the program) to be regarded as the same.-
Field Summary
Modifier and TypeFieldDescriptionprotected final BinaryOperationNode
A busy expression is represented by a node, which can be aBinaryOperationNode
-
Constructor Summary
-
Method Summary
-
Field Details
-
busyExpression
A busy expression is represented by a node, which can be aBinaryOperationNode
-
-
Constructor Details
-
BusyExprValue
Create a new busy expression.- Parameters:
n
- a node
-
-
Method Details