@Override public boolean isDestructuring() { return node.isDestructuring(); } }
@Override public String getXPathNodeName() { return node.shortName(); } }
public String getFlags() { return node.getFlags(); } }
public ASTContinueStatement(ContinueStatement continueStatement) { super(continueStatement); super.setImage(continueStatement.getLabel() != null ? continueStatement.getLabel().getIdentifier() : null); }
public AbstractEcmascriptNode(T node) { super(node.getType()); this.node = node; }
public boolean hasResult() { return node.getReturnValue() != null; } }
public boolean isPostfix() { return node.isPostfix(); } }
public boolean isForEach() { return node.isForEach(); } }
public String getValue() { return node.getValue(); } }
public double getNumber() { return node.getNumber(); } }
public boolean isDebugger() { return node.getType() == Token.DEBUGGER; } }
public boolean hasResult() { return node.getType() == Token.EXPR_RESULT; } }
@Override public boolean isDestructuring() { return node.isDestructuring(); }
public boolean isXmlAttribute() { return node.isXmlAttribute(); } }
@Override public boolean isDestructuring() { return node.isDestructuring(); }
@Override public boolean hasSideEffects() { return node.hasSideEffects(); }
public ASTUnaryExpression(UnaryExpression unaryExpression) { super(unaryExpression); if (unaryExpression.getOperator() == Token.VOID) { super.setImage("void"); } else { super.setImage(AstRoot.operatorToString(unaryExpression.getOperator())); } }
public AbstractInfixEcmascriptNode(T infixExpression, boolean setImage) { super(infixExpression); if (setImage) { if (infixExpression.getOperator() == Token.ASSIGN_BITXOR) { super.setImage("^="); } else { super.setImage(AstRoot.operatorToString(infixExpression.getOperator())); } } }
@Override public String getJsDoc() { return node.getJsDoc(); }
public boolean isConst() { return node.isConst(); } }