@Override public void visitCaseStatement(CaseStatement node) { if (node.constantExpression == null) { lombok.ast.Default defaultStat = new lombok.ast.Default(); //TODO still have fix drunken positioning. set(node, setPosition(node, defaultStat)); return; } lombok.ast.Case caseStat = new lombok.ast.Case(); caseStat.astCondition((lombok.ast.Expression) toTree(node.constantExpression)); set(node, setPosition(node, caseStat)); }
@Override public boolean visitCase(lombok.ast.Case node) { // end and start args are switched around on CaseStatement, presumably because the API designer was drunk at the time. return set(node, new CaseStatement(toExpression(node.astCondition()), end(node.rawCondition()), start(node))); }
@Override public boolean visitCase(lombok.ast.Case node) { // end and start args are switched around on CaseStatement, presumably because the API designer was drunk at the time. return set(node, new CaseStatement(toExpression(node.astCondition()), end(node.rawCondition()), start(node))); }
@Override public boolean visitCase(lombok.ast.Case node) { // end and start args are switched around on CaseStatement, presumably because the API designer was drunk at the time. return set(node, new CaseStatement(toExpression(node.astCondition()), end(node.rawCondition()), start(node))); }
@Override public void visitCaseStatement(CaseStatement node) { if (node.constantExpression == null) { lombok.ast.Default defaultStat = new lombok.ast.Default(); //TODO still have fix drunken positioning. set(node, setPosition(node, defaultStat)); return; } lombok.ast.Case caseStat = new lombok.ast.Case(); caseStat.astCondition((lombok.ast.Expression) toTree(node.constantExpression)); set(node, setPosition(node, caseStat)); }
@Override public void visitCaseStatement(CaseStatement node) { if (node.constantExpression == null) { lombok.ast.Default defaultStat = new lombok.ast.Default(); //TODO still have fix drunken positioning. set(node, setPosition(node, defaultStat)); return; } lombok.ast.Case caseStat = new lombok.ast.Case(); caseStat.astCondition((lombok.ast.Expression) toTree(node.constantExpression)); set(node, setPosition(node, caseStat)); }
if (nodeType == Case.class) { Case caseStatement = (Case) curr; Expression condition = caseStatement.astCondition(); return condition != null && isAncestor(condition, node); } else if (nodeType == If.class) {
JCExpression newPat = (s instanceof Default) ? null : toExpression(((Case)s).astCondition()); if (preamble) { preamble = false;
JCExpression newPat = (s instanceof Default) ? null : toExpression(((Case)s).astCondition()); if (preamble) { preamble = false;
JCExpression newPat = (s instanceof Default) ? null : toExpression(((Case)s).astCondition()); if (preamble) { preamble = false;
returnValueIgnored = ((DoWhile) parent).astCondition() != node; } else if (parent instanceof Case) { returnValueIgnored = ((Case) parent).astCondition() != node; } else if (parent instanceof Assert) { returnValueIgnored = ((Assert) parent).astAssertion() != node;