public class ASTPtBitwiseNode extends ASTPtRootNode
ASTPtRootNode
,
PtParser
,
Token
Modifier and Type | Field and Description |
---|---|
protected Token |
_lexicalToken |
_children, _id, _isConstant, _parent, _ptToken, _ptType
Constructor and Description |
---|
ASTPtBitwiseNode(int id) |
ASTPtBitwiseNode(PtParser p,
int id) |
Modifier and Type | Method and Description |
---|---|
Token |
getOperator()
Return the token that represents the operation of this node.
|
boolean |
isBitwiseAnd()
Return true if this operation represents a boolean AND operation.
|
boolean |
isBitwiseOr()
Return true if this operation represents a boolean OR operation.
|
boolean |
isBitwiseXor()
Return true if this operation represents a boolean XOR operation.
|
boolean |
isCongruent(ASTPtRootNode node,
java.util.Map renaming)
Return true if this node is (hierarchically) congruent to the
given node, under the given renaming of bound identifiers.
|
void |
visit(ParseTreeVisitor visitor)
Traverse this node with the given visitor.
|
clone, displayParseTree, evaluateParseTree, getToken, getType, isConstant, isEvaluated, jjtAddChild, jjtClose, jjtGetChild, jjtGetNumChildren, jjtGetParent, jjtOpen, jjtSetParent, setConstant, setToken, setType, toString, toString
protected Token _lexicalToken
public ASTPtBitwiseNode(int id)
public ASTPtBitwiseNode(PtParser p, int id)
public Token getOperator()
public boolean isBitwiseAnd()
public boolean isBitwiseOr()
public boolean isBitwiseXor()
public boolean isCongruent(ASTPtRootNode node, java.util.Map renaming)
isCongruent
in class ASTPtRootNode
node
- The node to compare to.renaming
- A map from String to String that gives a
renaming from identifiers in this node to identifiers in the
given node.public void visit(ParseTreeVisitor visitor) throws IllegalActionException
visit
in class ASTPtRootNode
visitor
- The visitor.IllegalActionException
- Always thrown in this base
class the visit() method is not implemented here.