smack包的反编译问题
今天,反编译了即时通信的smack.jar包,出现了,几个问题,请高手指点!
// FrontEnd Plus GUI for JAD
// DeCompiled : DbConfigList.class
package org.claros.commons.db;
import java.util.ArrayList;
import java.util.HashMap;
import javax.sql.DataSource;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
// Referenced classes of package org.claros.commons.db:
// DbConfig
public class DbConfigList
{
private static Log log;
public static HashMap dbList = new HashMap();
//我不懂的是下面的这一句,原代码是什么?
//static Class class$0; /* synthetic field */
public DbConfigList()
{
}
public void addDbConfig(DbConfig db)
{
dbList.put(db.getId(), db);
}
public static HashMap getDbList()
{
return dbList;
}
public static DataSource getDataSourceById(String id)
{
DbConfig db = (DbConfig)dbList.get(id);
if(db != null)
{
return db.getDataSource();
} else
{
log.warn( "The Id Searched at the DbConfigList does not correspond to a DbConfig ");
return null;
}
}
static
{
log = LogFactory.getLog(org.claros.commons.db.DbConfigList.class);
}
}
问://我不懂的是下面的这一句,原代码是什么?
//static Class class$0; /* synthetic field */
是怎么回事?
------解决方案--------------------兄弟研究得怎么样了,我也在研究Smack这里好讨论,在QQ中讨论吧:258353899