用xjad2.2反编译一个游戏jar ,结果是java中很多叉叉。一个错误一个错误的修改,发现几个规律
错误一:
某方法 ,其中classe是一个自定义类
public void haveit(classe e1)
{
e1.test()
.......
//下面的if 或者for 中对e1做个赋值操作而且是作为其他类型的数据,
/因为后面对传进来的参数不需要使用了 所以就直接拿过来作为局部变量用了
if(e1=9)
{
............
}
................
}
错误二:
某个自定义类bigone中的成员变量比如a_xxx_xxxx,在被访问的时候 错误的翻译成了bigone.a
正确情况应该为bigone.a_xxx_xxxx。只需要对照变量类型比对更正就可以了