TrackableArray trackableArray = (TrackableArray) frame.stackBefore.stack.get(stackIndex);
varargs = resolveParameters(Arrays.asList(trackableArray.elements), trackableArray.elements.length, true);
}
}
if(decoded.op.as(MethodInvocationOpcode.class).isInstanceMethod()) {
StackElement subjectSE = frame.stackBefore.stack.get(StackElementLength.add(decoded.pops));
LocalVariable lv = getLocalVariableIfAvailable(subjectSE);
return new MethodParams(lv != null ? new MethodParam(lv.name, lv.type) : new MethodParam(null, null), params, varargs);
}
return new MethodParams(null, params, varargs);
}