Esempio n. 1
0
 @Override
 public void visitPrefixExpression(final PrefixExpression expression) {
   inAssignment = expression.getExpression() instanceof VariableExpression;
   super.visitPrefixExpression(expression);
   inAssignment = false;
   checkPrePostfixOperation(expression.getExpression(), expression);
 }
    @Override
    public void visitPrefixExpression(PrefixExpression expression) {
      // LOG.debug "Transforming expression '${expression}':"

      if (expression.getLineNumber() >= 0 && expression.getLineNumber() < lineNumbers.length) {
        // LOG.debug "   start from ${expression.lineNumber} to ${lineNumbers[expression.lineNumber
        // - 1]}"
        expression.setLineNumber(lineNumbers[expression.getLineNumber() - 1]);
      }

      if (expression.getLastLineNumber() > 0
          && expression.getLastLineNumber() < lineNumbers.length) {
        // LOG.debug "   end from ${expression.lastLineNumber} to
        // ${lineNumbers[expression.lastLineNumber - 1]}"
        expression.setLastLineNumber(lineNumbers[expression.getLastLineNumber() - 1]);
      }
      super.visitPrefixExpression(expression);
    }
 @Override
 public void visitPrefixExpression(final PrefixExpression expression) {
   pushContext(expression);
   super.visitPrefixExpression(expression);
   popContext();
 }
 @Override
 public final void visitPrefixExpression(PrefixExpression expression) {
   super.visitPrefixExpression(expression);
 }