@Nullable public static Expression skipParenthesesDown(final Expression e) { Expression result = e; while (result instanceof ParenthesizedExpression) { result = ((ParenthesizedExpression) result).getExpression(); } return result; }
@Nullable private static Expression removeParentheses(final Expression e) { Expression result = e; while (result instanceof ParenthesizedExpression) { result = ((ParenthesizedExpression) result).getExpression(); } return result; }
@Nullable private static AstNode skipParenthesesUp(final AstNode e) { AstNode result = e; while (result instanceof ParenthesizedExpression) { result = result.getParent(); } return result; }
@Nullable public static AstNode skipParenthesesUp(final AstNode e) { AstNode result = e; while (result instanceof ParenthesizedExpression) { result = result.getParent(); } return result; }
@Nullable private static Expression removeParentheses(final Expression e) { Expression result = e; while (result instanceof ParenthesizedExpression) { result = ((ParenthesizedExpression) result).getExpression(); } return result; }
@Nullable public static Expression skipParenthesesDown(final Expression e) { Expression result = e; while (result instanceof ParenthesizedExpression) { result = ((ParenthesizedExpression) result).getExpression(); } return result; }
@Nullable public static AstNode skipParenthesesUp(final AstNode e) { AstNode result = e; while (result instanceof ParenthesizedExpression) { result = result.getParent(); } return result; }
@Nullable private static Expression removeParentheses(final Expression e) { Expression result = e; while (result instanceof ParenthesizedExpression) { result = ((ParenthesizedExpression) result).getExpression(); } return result; }
@Nullable private static AstNode skipParenthesesUp(final AstNode e) { AstNode result = e; while (result instanceof ParenthesizedExpression) { result = result.getParent(); } return result; } }
@Nullable private static AstNode skipParenthesesUp(final AstNode e) { AstNode result = e; while (result instanceof ParenthesizedExpression) { result = result.getParent(); } return result; }