public static void translate(PsiPolyadicExpression element, TranslationContext ctx) { for (PsiExpression expression : element.getOperands()) { PsiJavaToken token = element.getTokenBeforeOperand(expression); if (token != null) { ctx.append(' '); JavaTokenTranslator.translate(token, ctx); ctx.append(' '); } ExpressionTranslator.translate(expression, ctx); } }
public static void translate(PsiPrefixExpression element, TranslationContext ctx) { JavaTokenTranslator.translate(element.getOperationSign(), ctx); ExpressionTranslator.translate(element.getOperand(), ctx); }