node.replaceWith(new UnaryOperatorExpression(unaryOp, left));
node.replaceWith(new UnaryOperatorExpression(unaryOp, left));
node.replaceWith(new UnaryOperatorExpression(unaryOp, left));
private void inlineInitializers() { for (final String fieldName : _initializers.keySet()) { final FieldDeclaration declaration = _fieldDeclarations.get(fieldName); if (declaration != null && declaration.getVariables().firstOrNullObject().getInitializer().isNull()) { final AssignmentExpression assignment = _initializers.get(fieldName); final Expression value = assignment.getRight(); value.remove(); declaration.getVariables().firstOrNullObject().setInitializer(value); final AstNode parent = assignment.getParent(); if (parent instanceof ExpressionStatement) { parent.remove(); } else if (parent.getRole() == Roles.VARIABLE) { final Expression left = assignment.getLeft(); left.remove(); assignment.replaceWith(left); } else { final Expression left = assignment.getLeft(); left.remove(); parent.replaceWith(left); } } } }
private void inlineInitializers() { for (final String fieldName : _initializers.keySet()) { final FieldDeclaration declaration = _fieldDeclarations.get(fieldName); if (declaration != null && declaration.getVariables().firstOrNullObject().getInitializer().isNull()) { final AssignmentExpression assignment = _initializers.get(fieldName); final Expression value = assignment.getRight(); value.remove(); declaration.getVariables().firstOrNullObject().setInitializer(value); final AstNode parent = assignment.getParent(); if (parent instanceof ExpressionStatement) { parent.remove(); } else if (parent.getRole() == Roles.VARIABLE) { final Expression left = assignment.getLeft(); left.remove(); assignment.replaceWith(left); } else { final Expression left = assignment.getLeft(); left.remove(); parent.replaceWith(left); } } } }
private void inlineInitializers() { for (final String fieldName : _initializers.keySet()) { final FieldDeclaration declaration = _fieldDeclarations.get(fieldName); if (declaration != null && declaration.getVariables().firstOrNullObject().getInitializer().isNull()) { final AssignmentExpression assignment = _initializers.get(fieldName); final Expression value = assignment.getRight(); value.remove(); declaration.getVariables().firstOrNullObject().setInitializer(value); final AstNode parent = assignment.getParent(); if (parent instanceof ExpressionStatement) { parent.remove(); } else if (parent.getRole() == Roles.VARIABLE) { final Expression left = assignment.getLeft(); left.remove(); assignment.replaceWith(left); } else { final Expression left = assignment.getLeft(); left.remove(); parent.replaceWith(left); } } } }
node.replaceWith(reference);
node.replaceWith(reference);
replacedAssignment.replaceWith(declaration);
replacedAssignment.replaceWith(declaration);
replacedAssignment.replaceWith(declaration);