Class文件反编译后,产生的源代码为什么是错误的!
本人反编译一个Class类后生成的源代码是错误的,以下是反编译后的错误部分。
不知道那位大侠知道这是为什么,我的邮箱是zdsxj@163.com,我的QICQ号是:76074544
public static ArrayList doQuery(Connection connection, FTBL_SUPPORTHistoryListForm ftbl_supporthistorylistform)
throws SQLException
{
Statement statement;
ArrayList arraylist;
String as[];
int i1;
int j1;
boolean flag2;
flag2 = DB_FTBL_SUPPORTInfo.J;
statement = null;
Object obj = null;
arraylist = new ArrayList();
as = null;
cat.debug(a("p.SQh\025$HeoP2^\0343"));
i1 = ftbl_supporthistorylistform.getListMaxRecsPerPage();
j1 = ftbl_supporthistorylistform.getPage();
j1;
//错误部分,这是我加上的注释
if(flag2) goto _L2; else goto _L1
_L1:
JVM INSTR ifne 63;
goto _L3 _L4
_L3:
break MISSING_BLOCK_LABEL_55;
_L4:
break MISSING_BLOCK_LABEL_63;
j1 = 1;
if(!flag2);
(j1 - 1) * ftbl_supporthistorylistform.getListMaxRecsPerPage();
_L2:
int k1;
k1