skipAnalysis = true;
break;
}
} else if (!skipAnalysis
&& jAssignStmt.getLeftOp() instanceof JArrayRef) {
JArrayRef jArrayRef = (JArrayRef) jAssignStmt.getLeftOp();
if (jArrayRef.getBase().equals(varArgs)) {
// assigning to the varArg array values. Compute
// the type at the assigned position. This will always
// happen after the varargs instantiation!
if (jArrayRef.getIndex() instanceof IntConstant) {
IntConstant intConstant = (IntConstant) jArrayRef
.getIndex();
int index = intConstant.value;
Type oldType = varArgTypes[index];
Type type = jAssignStmt.getRightOp().getType();
if (oldType instanceof RefType