|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecttip.node.Node
tip.node.PBinop
public abstract class PBinop
PBinop
is the super class of all binop
classes.
Constructor Summary | |
---|---|
PBinop()
|
Method Summary | |
---|---|
abstract PBinop |
clone()
Returns a deep clone of this PBinop node. |
abstract PBinop |
clone(Map<Node,Node> oldToNewMap)
Creates a deep clone of this PBinop node while putting all
old node-new node relations in the map oldToNewMap . |
abstract Token |
getToken()
Returns the Token node which is the token child of this PBinop node. |
NodeEnum |
kindNode()
Returns the NodeEnum corresponding to the
type of this Node node. |
abstract EBinop |
kindPBinop()
Returns the EBinop corresponding to the
type of this PBinop node. |
Methods inherited from class tip.node.Node |
---|
apply, apply, apply, apply, checkOptionalInvariant, getAncestor, getAncestor, getAncestor, getChildren, getChildren, getChildren, getDescendants, getDescendants, getDescendants, getDescendants, isOptionalInvariant, parent, replaceBy, setOptionalInvariant |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PBinop()
Method Detail |
---|
public abstract PBinop clone()
PBinop
node.
clone
in interface NodeInterface
clone
in class Node
PBinop
nodepublic abstract PBinop clone(Map<Node,Node> oldToNewMap)
PBinop
node while putting all
old node-new node relations in the map oldToNewMap
.
clone
in interface NodeInterface
clone
in class Node
oldToNewMap
- the map filled with the old node-new node relation
PBinop
nodepublic abstract Token getToken()
Token
node which is the token
child of this PBinop
node.
Token
node which is the token
child of this PBinop
nodepublic abstract EBinop kindPBinop()
EBinop
corresponding to the
type of this PBinop
node.
EBinop
for this nodepublic NodeEnum kindNode()
NodeEnum
corresponding to the
type of this Node
node.
kindNode
in class Node
NodeEnum
for this node
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |