@Override public Boolean visitAssignmentExpression(final AssignmentExpression node, final Void p) { final Expression left = node.getLeft(); final Variable variable = left.getUserData(Keys.VARIABLE); if (variable != null && variable.isParameter()) { _unassignedParameters.remove(variable.getOriginalParameter()); return super.visitAssignmentExpression(node, p); } ParameterDefinition parameter = left.getUserData(Keys.PARAMETER_DEFINITION); if (parameter == null && left instanceof IdentifierExpression) { parameter = _parametersByName.get(((IdentifierExpression) left).getIdentifier()); } if (parameter != null) { _unassignedParameters.remove(parameter); } return super.visitAssignmentExpression(node, p); }
@Override public Boolean visitAssignmentExpression(final AssignmentExpression node, final Void _) { final Expression left = node.getLeft(); final Variable variable = left.getUserData(Keys.VARIABLE); if (variable != null && variable.isParameter()) { _unassignedParameters.remove(variable.getOriginalParameter()); return super.visitAssignmentExpression(node, _); } ParameterDefinition parameter = left.getUserData(Keys.PARAMETER_DEFINITION); if (parameter == null && left instanceof IdentifierExpression) { parameter = _parametersByName.get(((IdentifierExpression) left).getIdentifier()); } if (parameter != null) { _unassignedParameters.remove(parameter); } return super.visitAssignmentExpression(node, _); }
@Override public Boolean visitAssignmentExpression(final AssignmentExpression node, final Void _) { final Expression left = node.getLeft(); final Variable variable = left.getUserData(Keys.VARIABLE); if (variable != null && variable.isParameter()) { _unassignedParameters.remove(variable.getOriginalParameter()); return super.visitAssignmentExpression(node, _); } ParameterDefinition parameter = left.getUserData(Keys.PARAMETER_DEFINITION); if (parameter == null && left instanceof IdentifierExpression) { parameter = _parametersByName.get(((IdentifierExpression) left).getIdentifier()); } if (parameter != null) { _unassignedParameters.remove(parameter); } return super.visitAssignmentExpression(node, _); }
@Override public Boolean visitAssignmentExpression(final AssignmentExpression node, final Void _) { final Expression left = node.getLeft(); if (left instanceof IdentifierExpression && StringUtilities.equals(((IdentifierExpression) left).getIdentifier(), _variableName)) { if (_loopOrTryDepth != 0 && _replacedAssignment != node) { _abort = true; return Boolean.FALSE; } ++_assignmentCount; } return super.visitAssignmentExpression(node, _); }
@Override public Boolean visitAssignmentExpression(final AssignmentExpression node, final Void _) { final Expression left = node.getLeft(); if (left instanceof IdentifierExpression && StringUtilities.equals(((IdentifierExpression) left).getIdentifier(), _variableName)) { if (_loopOrTryDepth != 0 && _replacedAssignment != node) { _abort = true; return Boolean.FALSE; } ++_assignmentCount; } return super.visitAssignmentExpression(node, _); }
@Override public Boolean visitAssignmentExpression(final AssignmentExpression node, final Void p) { if (_abort) { return Boolean.FALSE; } final Expression left = node.getLeft(); if (left instanceof IdentifierExpression && StringUtilities.equals(((IdentifierExpression) left).getIdentifier(), _variableName)) { if (_loopOrTryDepth != 0 && _replacedAssignment != node) { _abort = true; return Boolean.FALSE; } ++_assignmentCount; } return super.visitAssignmentExpression(node, p); }
@Override public Void visitAssignmentExpression(final AssignmentExpression node, final Void data) { processPossibleTypeCast(node.getRight(), getType(node.getLeft())); return super.visitAssignmentExpression(node, data); }
@Override public Void visitAssignmentExpression(final AssignmentExpression node, final Void data) { processPossibleTypeCast(node.getRight(), getType(node.getLeft())); return super.visitAssignmentExpression(node, data); }
@Override public Void visitAssignmentExpression(final AssignmentExpression node, final Void data) { processPossibleTypeCast(node.getRight(), getType(node.getLeft())); return super.visitAssignmentExpression(node, data); }
@Override public Void visitAssignmentExpression(final AssignmentExpression node, final Void data) { parenthesizeIfRequired(node.getLeft(), ASSIGNMENT + 1); if (_insertParenthesesForReadability) { parenthesizeIfRequired(node.getRight(), RELATIONAL_AND_TYPE_TESTING + 1); } else { parenthesizeIfRequired(node.getRight(), ASSIGNMENT); } return super.visitAssignmentExpression(node, data); } }
@Override public Void visitAssignmentExpression(final AssignmentExpression node, final Void data) { parenthesizeIfRequired(node.getLeft(), ASSIGNMENT + 1); if (_insertParenthesesForReadability) { parenthesizeIfRequired(node.getRight(), RELATIONAL_AND_TYPE_TESTING + 1); } else { parenthesizeIfRequired(node.getRight(), ASSIGNMENT); } return super.visitAssignmentExpression(node, data); } }
@Override public Void visitAssignmentExpression(final AssignmentExpression node, final Void data) { parenthesizeIfRequired(node.getLeft(), ASSIGNMENT + 1); if (_insertParenthesesForReadability) { parenthesizeIfRequired(node.getRight(), RELATIONAL_AND_TYPE_TESTING + 1); } else { parenthesizeIfRequired(node.getRight(), ASSIGNMENT); } return super.visitAssignmentExpression(node, data); } }