cleanup
This commit is contained in:
@@ -197,26 +197,27 @@ public class ExpressionVisitor extends StatementVisitor implements Visitor {
|
|||||||
);
|
);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@NotNull
|
||||||
|
private String getPlusOrMinus(@NotNull PsiJavaToken token) {
|
||||||
|
if (token.getTokenType() == JavaTokenType.PLUSPLUS) return "++";
|
||||||
|
if (token.getTokenType() == JavaTokenType.MINUSMINUS) return "--";
|
||||||
|
return "";
|
||||||
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void visitPostfixExpression(PsiPostfixExpression expression) {
|
public void visitPostfixExpression(PsiPostfixExpression expression) {
|
||||||
super.visitPostfixExpression(expression);
|
super.visitPostfixExpression(expression);
|
||||||
|
myResult = new PostfixOperator(
|
||||||
String op = "";
|
getPlusOrMinus(expression.getOperationSign()),
|
||||||
if (expression.getOperationSign().getTokenType() == JavaTokenType.PLUSPLUS) op = "++";
|
expressionToExpression(expression.getOperand()));
|
||||||
if (expression.getOperationSign().getTokenType() == JavaTokenType.MINUSMINUS) op = "--";
|
|
||||||
|
|
||||||
myResult = new PostfixOperator(op, expressionToExpression(expression.getOperand()));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void visitPrefixExpression(PsiPrefixExpression expression) {
|
public void visitPrefixExpression(PsiPrefixExpression expression) {
|
||||||
super.visitPrefixExpression(expression);
|
super.visitPrefixExpression(expression);
|
||||||
|
myResult = new PrefixOperator(
|
||||||
String op = "";
|
getPlusOrMinus(expression.getOperationSign()),
|
||||||
if (expression.getOperationSign().getTokenType() == JavaTokenType.PLUSPLUS) op = "++";
|
expressionToExpression(expression.getOperand()));
|
||||||
if (expression.getOperationSign().getTokenType() == JavaTokenType.MINUSMINUS) op = "--";
|
|
||||||
|
|
||||||
myResult = new PrefixOperator(op, expressionToExpression(expression.getOperand()));
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user