< prev index next >
src/jdk.scripting.nashorn/share/classes/jdk/nashorn/internal/ir/visitor/NodeOperatorVisitor.java
Print this page
*** 45,66 ****
}
@Override
public boolean enterUnaryNode(final UnaryNode unaryNode) {
switch (unaryNode.tokenType()) {
! case ADD:
! return enterADD(unaryNode);
case BIT_NOT:
return enterBIT_NOT(unaryNode);
case DELETE:
return enterDELETE(unaryNode);
case NEW:
return enterNEW(unaryNode);
case NOT:
return enterNOT(unaryNode);
! case SUB:
! return enterSUB(unaryNode);
case TYPEOF:
return enterTYPEOF(unaryNode);
case VOID:
return enterVOID(unaryNode);
case DECPREFIX:
--- 45,66 ----
}
@Override
public boolean enterUnaryNode(final UnaryNode unaryNode) {
switch (unaryNode.tokenType()) {
! case POS:
! return enterPOS(unaryNode);
case BIT_NOT:
return enterBIT_NOT(unaryNode);
case DELETE:
return enterDELETE(unaryNode);
case NEW:
return enterNEW(unaryNode);
case NOT:
return enterNOT(unaryNode);
! case NEG:
! return enterNEG(unaryNode);
case TYPEOF:
return enterTYPEOF(unaryNode);
case VOID:
return enterVOID(unaryNode);
case DECPREFIX:
*** 74,95 ****
}
@Override
public final Node leaveUnaryNode(final UnaryNode unaryNode) {
switch (unaryNode.tokenType()) {
! case ADD:
! return leaveADD(unaryNode);
case BIT_NOT:
return leaveBIT_NOT(unaryNode);
case DELETE:
return leaveDELETE(unaryNode);
case NEW:
return leaveNEW(unaryNode);
case NOT:
return leaveNOT(unaryNode);
! case SUB:
! return leaveSUB(unaryNode);
case TYPEOF:
return leaveTYPEOF(unaryNode);
case VOID:
return leaveVOID(unaryNode);
case DECPREFIX:
--- 74,95 ----
}
@Override
public final Node leaveUnaryNode(final UnaryNode unaryNode) {
switch (unaryNode.tokenType()) {
! case POS:
! return leavePOS(unaryNode);
case BIT_NOT:
return leaveBIT_NOT(unaryNode);
case DELETE:
return leaveDELETE(unaryNode);
case NEW:
return leaveNEW(unaryNode);
case NOT:
return leaveNOT(unaryNode);
! case NEG:
! return leaveNEG(unaryNode);
case TYPEOF:
return leaveTYPEOF(unaryNode);
case VOID:
return leaveVOID(unaryNode);
case DECPREFIX:
*** 278,298 ****
* Unary enter - callback for entering a unary +
*
* @param unaryNode the node
* @return true if traversal should continue and node children be traversed, false otherwise
*/
! public boolean enterADD(final UnaryNode unaryNode) {
return enterDefault(unaryNode);
}
/**
* Unary leave - callback for leaving a unary +
*
* @param unaryNode the node
* @return processed node, which will replace the original one, or the original node
*/
! public Node leaveADD(final UnaryNode unaryNode) {
return leaveDefault(unaryNode);
}
/**
* Unary enter - callback for entering a ~ operator
--- 278,298 ----
* Unary enter - callback for entering a unary +
*
* @param unaryNode the node
* @return true if traversal should continue and node children be traversed, false otherwise
*/
! public boolean enterPOS(final UnaryNode unaryNode) {
return enterDefault(unaryNode);
}
/**
* Unary leave - callback for leaving a unary +
*
* @param unaryNode the node
* @return processed node, which will replace the original one, or the original node
*/
! public Node leavePOS(final UnaryNode unaryNode) {
return leaveDefault(unaryNode);
}
/**
* Unary enter - callback for entering a ~ operator
*** 398,418 ****
* Unary enter - callback for entering a unary -
*
* @param unaryNode the node
* @return true if traversal should continue and node children be traversed, false otherwise
*/
! public boolean enterSUB(final UnaryNode unaryNode) {
return enterDefault(unaryNode);
}
/**
* Unary leave - callback for leaving a unary -
*
* @param unaryNode the node
* @return processed node, which will replace the original one, or the original node
*/
! public Node leaveSUB(final UnaryNode unaryNode) {
return leaveDefault(unaryNode);
}
/**
* Unary enter - callback for entering a typeof
--- 398,418 ----
* Unary enter - callback for entering a unary -
*
* @param unaryNode the node
* @return true if traversal should continue and node children be traversed, false otherwise
*/
! public boolean enterNEG(final UnaryNode unaryNode) {
return enterDefault(unaryNode);
}
/**
* Unary leave - callback for leaving a unary -
*
* @param unaryNode the node
* @return processed node, which will replace the original one, or the original node
*/
! public Node leaveNEG(final UnaryNode unaryNode) {
return leaveDefault(unaryNode);
}
/**
* Unary enter - callback for entering a typeof
< prev index next >