do not warn about prefix expressions which are "read-only"

This commit is contained in:
Bas Leijdekkers
2010-11-29 23:23:47 +01:00
parent dccc2f4508
commit 3a8f34a4d6
@@ -85,6 +85,12 @@ public class NonAtomicOperationOnVolatileFieldInspection
@Override
public void visitPrefixExpression(PsiPrefixExpression expression) {
super.visitPrefixExpression(expression);
final IElementType tokenType = expression.getOperationTokenType();
if (JavaTokenType.PLUS.equals(tokenType) ||
JavaTokenType.MINUS.equals(tokenType) ||
JavaTokenType.EXCL.equals(tokenType)) {
return;
}
final PsiExpression operand = expression.getOperand();
if (operand == null) {
return;