public void visitCaseStatement(CaseStatement statement) { statement.getExpression().visit(this); statement.getCode().visit(this); }
@Override public void visitCaseStatement(CaseStatement stat) { stat.getExpression().visit(this); stat.setCode(replace(stat.getCode())); }
public void visitCaseStatement(final CaseStatement statement) { assertStatementAuthorized(statement); statement.getExpression().visit(this); statement.getCode().visit(this); }
public void visitCaseStatement(CaseStatement statement) { statement.setExpression(transform(statement.getExpression())); statement.getCode().visit(this); }
@Override public void visitCaseStatement(CaseStatement stat) { stat.setExpression(replaceExpr(stat.getExpression())); stat.setCode(replace(stat.getCode())); }
SwitchStatement swi = (SwitchStatement) statement; for (CaseStatement caseStatement : swi.getCaseStatements()) { final Statement code = adjustSwitchCaseCode(caseStatement.getCode(), scope, false); if (doAdd) caseStatement.setCode(code);
protected void writeCaseStatement( CaseStatement statement, int switchVariableIndex, Label thisLabel, Label nextLabel) { controller.getAcg().onLineNumber(statement, "visitCaseStatement"); MethodVisitor mv = controller.getMethodVisitor(); OperandStack operandStack = controller.getOperandStack(); mv.visitVarInsn(ALOAD, switchVariableIndex); statement.getExpression().visit(controller.getAcg()); operandStack.box(); controller.getBinaryExpressionHelper().getIsCaseMethod().call(mv); operandStack.replace(ClassHelper.boolean_TYPE); Label l0 = controller.getOperandStack().jump(IFEQ); mv.visitLabel(thisLabel); statement.getCode().visit(controller.getAcg()); // now if we don't finish with a break we need to jump past // the next comparison if (nextLabel != null) { mv.visitJumpInsn(GOTO, nextLabel); } mv.visitLabel(l0); }
@Override public void visitCaseStatement(CaseStatement statement) { children.add(statement.getExpression()); children.add(statement.getCode()); }
public void visitCaseStatement(CaseStatement statement) { statement.getExpression().visit(this); statement.getCode().visit(this); }
public void visitCaseStatement(CaseStatement statement) { statement.getExpression().visit(this); statement.getCode().visit(this); }
public void visitCaseStatement(CaseStatement statement) { statement.getExpression().visit(this); statement.getCode().visit(this); }
public void visitCaseStatement(CaseStatement statement) { statement.getExpression().visit(this); statement.getCode().visit(this); }
public void visitCaseStatement(final CaseStatement statement) { assertStatementAuthorized(statement); statement.getExpression().visit(this); statement.getCode().visit(this); }
@Override public void run() { loc(stmt); visit(stmt.getExpression()); visit(stmt.getCode()); } });
public void visitCaseStatement(CaseStatement statement) { statement.setExpression(transform(statement.getExpression())); statement.getCode().visit(this); }
@Override public void visitCaseStatement(CaseStatement stat) { stat.getExpression().visit(this); stat.setCode(replace(stat.getCode())); }
public void visitCaseStatement(CaseStatement statement) { statement.setExpression(transform(statement.getExpression())); statement.getCode().visit(this); }
public void visitCaseStatement(CaseStatement statement) { statement.setExpression(transform(statement.getExpression())); statement.getCode().visit(this); }
public void visitCaseStatement(CaseStatement statement) { statement.setExpression(transform(statement.getExpression())); statement.getCode().visit(this); }
@Override public void visitCaseStatement(CaseStatement stat) { stat.setExpression(replaceExpr(stat.getExpression())); stat.setCode(replace(stat.getCode())); }