private boolean tryConvertAssignmentExpressionIntoVariableDeclaration( final BlockStatement block, final Expression expression, final AstType type, final String variableName) { if (expression instanceof AssignmentExpression) { final AssignmentExpression assignment = (AssignmentExpression) expression; if (assignment.getOperator() == AssignmentOperatorType.ASSIGN) { if (assignment.getLeft() instanceof IdentifierExpression) { final IdentifierExpression identifier = (IdentifierExpression) assignment.getLeft(); if (StringUtilities.equals(identifier.getIdentifier(), variableName)) { variablesToDeclare.add( new VariableToDeclare( type, variableName, identifier.getUserData(Keys.VARIABLE), assignment, block ) ); return true; } } } } return false; }
private boolean tryConvertAssignmentExpressionIntoVariableDeclaration( final BlockStatement block, final Expression expression, final AstType type, final String variableName) { if (expression instanceof AssignmentExpression) { final AssignmentExpression assignment = (AssignmentExpression) expression; if (assignment.getOperator() == AssignmentOperatorType.ASSIGN) { if (assignment.getLeft() instanceof IdentifierExpression) { final IdentifierExpression identifier = (IdentifierExpression) assignment.getLeft(); if (StringUtilities.equals(identifier.getIdentifier(), variableName)) { variablesToDeclare.add( new VariableToDeclare( type, variableName, identifier.getUserData(Keys.VARIABLE), assignment, block ) ); return true; } } } } return false; }
private boolean tryConvertAssignmentExpressionIntoVariableDeclaration( final BlockStatement block, final Expression expression, final AstType type, final String variableName) { if (expression instanceof AssignmentExpression) { final AssignmentExpression assignment = (AssignmentExpression) expression; if (assignment.getOperator() == AssignmentOperatorType.ASSIGN) { if (assignment.getLeft() instanceof IdentifierExpression) { final IdentifierExpression identifier = (IdentifierExpression) assignment.getLeft(); if (StringUtilities.equals(identifier.getIdentifier(), variableName)) { variablesToDeclare.add( new VariableToDeclare( type, variableName, identifier.getUserData(Keys.VARIABLE), assignment, block ) ); return true; } } } } return false; }
final VariableToDeclare vtd = new VariableToDeclare(type, variableName, variable, declarationPoint.get(), block); variablesToDeclare.add(vtd); final VariableToDeclare vtd = new VariableToDeclare(type, variableName, variable, declarationPoint.get(), block); variablesToDeclare.add(vtd);
final VariableToDeclare vtd = new VariableToDeclare(type, variableName, variable, declarationPoint.get(), block); variablesToDeclare.add(vtd); final VariableToDeclare vtd = new VariableToDeclare(type, variableName, variable, declarationPoint.get(), block); variablesToDeclare.add(vtd);
final VariableToDeclare vtd = new VariableToDeclare(type, variableName, variable, declarationPoint.get(), block); variablesToDeclare.add(vtd); final VariableToDeclare vtd = new VariableToDeclare(type, variableName, variable, declarationPoint.get(), block); variablesToDeclare.add(vtd);