static synchronized void q(ua paramua, int paramInt) {
try {
if (d) { if (paramInt > -16711936);
return; }
if (q * 514194583 > 0) { if (paramInt > -16711936);
abf localabf = new abf(paramua);
n.d(localabf, -984409319);
}
else {
paramua.ma(false);
}
return; } catch (RuntimeException localRuntimeException) { throw aht.d(localRuntimeException, "ck.q(" + 41);
}
}
static synchronized void b(ua paramua)
{
if (d) return;
if (q * 514194583 > 0) {
abf localabf = new abf(paramua);
n.d(localabf, -836239689);
}
else {
paramua.ma(false);
}
}
这两个方法执行相同的操作。 第一种方法的第二个参数是psudo参数的,所以我想清楚了原来的代码,使这个方法是这样的...
static synchronized void q(ua paramua, int paramInt)
{
if (d) return;
if (q * 514194583 > 0) {
abf localabf = new abf(paramua);
n.d(localabf, -836239689);
}
else {
paramua.ma(false);
}
}
我如何做这个动作? 我试过这样。
destMethodNode.instructions.clear();
destMethodNode.instructions.add(srcMethodNode.instructions);
但引发空指针异常。是什么原因?
+0
我会编辑源代码并重新编译它。工作的可能性更大。要回答你的问题,你不能添加一个列表列表,也许addAll()是你的意图? –
+0
为什么组装涉及这个? –
+0
请提供您看到的NPE的堆栈跟踪。 –