@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { checkExpression(tree.variable()); super.visitAssignmentExpression(tree); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { checkIdentifier(tree.variable(), tree); super.visitAssignmentExpression(tree); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree assignmentExpression) { if (isSameIdentifier(loopIdentifier, assignmentExpression.variable())) { foundAssignment = true; } super.visitAssignmentExpression(assignmentExpression); } }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { super.visitAssignmentExpression(tree); context.reportIssue(this, tree.operatorToken(), "Extract the assignment out of this expression."); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { checkExpression(tree.variable()); super.visitAssignmentExpression(tree); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree assignmentExpression) { checkReAssignment(assignmentExpression.variable()); super.visitAssignmentExpression(assignmentExpression); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { checkIdentifier(tree.variable(), tree); super.visitAssignmentExpression(tree); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { checkIdentifier(tree.variable()); super.visitAssignmentExpression(tree); }
private void visitInnerExpression(ExpressionTree tree) { AssignmentExpressionTree assignmentExpressionTree = getInnerAssignmentExpression(tree); if (assignmentExpressionTree != null) { super.visitAssignmentExpression(assignmentExpressionTree); } else { scan(tree); } }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { super.visitAssignmentExpression(tree); if (isFileCreateTempFile(tree.expression())) { ExpressionTree variable = tree.variable(); if (variable.is(Tree.Kind.IDENTIFIER) && !symbolStack.isEmpty()) { symbolStack.peek().put(((IdentifierTree) variable).symbol(), State.CREATE_TMP_FILE); } } }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { super.visitAssignmentExpression(tree); if (isFileCreateTempFile(tree.expression())) { ExpressionTree variable = tree.variable(); if (variable.is(Tree.Kind.IDENTIFIER) && !symbolStack.isEmpty()) { symbolStack.peek().put(((IdentifierTree) variable).symbol(), State.CREATE_TMP_FILE); } } }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { ExpressionTree lhs = ExpressionUtils.skipParentheses(tree.variable()); if (lhs.is(Tree.Kind.IDENTIFIER)) { Symbol symbol = ((IdentifierTree) lhs).symbol(); if (isLocalVariable(symbol)) { assignedLocalVars.add(symbol); } super.visitAssignmentExpression(tree); } } }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { if (!stopInspection && tree.variable().is(Tree.Kind.IDENTIFIER) && usages.contains(tree.variable())) { dynamicString |= isDynamicString(methodInvocationTree, tree.expression(), currentlyChecking); } super.visitAssignmentExpression(tree); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { if (!loopLevel.isEmpty() && isStringConcatenation(tree) && isNotLoopLocalVar(tree) && isNotArrayAccess(tree)) { context.reportIssue(this, tree.variable(), "Use a StringBuilder instead."); } super.visitAssignmentExpression(tree); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { if (tree.variable().is(Tree.Kind.IDENTIFIER)) { checkIdentifier((IdentifierTree) tree.variable()); } super.visitAssignmentExpression(tree); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { if (tree.variable().is(Tree.Kind.IDENTIFIER)) { checkIdentifier((IdentifierTree) tree.variable()); } super.visitAssignmentExpression(tree); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree aet) { if(aet.is(Tree.Kind.ASSIGNMENT)) { Type varType = aet.symbolType(); ExpressionTree expr = aet.expression(); checkExpression(varType, expr); } super.visitAssignmentExpression(aet); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { if (tree.variable().is(Tree.Kind.IDENTIFIER)) { registerAssignedSymbol(((IdentifierTree) tree.variable()).symbol()); } super.visitAssignmentExpression(tree); }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { //Check only = kind of assignements (not +=, *=, etc.) if (tree.is(Tree.Kind.ASSIGNMENT) && SyntacticEquivalence.areEquivalent(tree.expression(), tree.variable())) { context.addIssue(tree, this, "Remove or correct this useless self-assignment"); } super.visitAssignmentExpression(tree); } }
@Override public void visitAssignmentExpression(AssignmentExpressionTree tree) { if (tree.variable().symbolType().isSubtypeOf(JAVA_UTIL_MAP)) { checkNewMap(tree.expression(), hasEnumKey(tree.variable().symbolType())); } else { super.visitAssignmentExpression(tree); } }