David Iglesias [
http://community.jboss.org/people/dav.iglesias] created the discussion
"Javassist truncates big class file"
To view the discussion, visit:
http://community.jboss.org/message/594522#594522
--------------------------------------------------------------
I have a problem with Javassist. When I try to edit a (relatively) big class file (38KB),
Javassist will truncate it. It is the biggest class file I have tried editing, so I am
asuming it has something to do with the size. Smaller class files have no problem.
The code I am running is this simple:
import javassist.*;
public class Test{
public static void main(String[] args) throws Exception{
ClassPool pool = ClassPool.getDefault();
CtClass c = pool.get("com.ehsunbehravesh.mypasswords.gui.MainFrame");
c.writeFile();
}
}
And this is the result I get:
digles@XXXX:~/mypassbin/MyPasswords$ ls -l
com/ehsunbehravesh/mypasswords/gui/MainFrame.class
-rw-r--r-- 1 digles XXXX 38201 ene 31 13:53
com/ehsunbehravesh/mypasswords/gui/MainFrame.class
digles@XXXX:~/mypassbin/MyPasswords$ java Test
digles@XXXX:~/mypassbin/MyPasswords$ ls -l
com/ehsunbehravesh/mypasswords/gui/MainFrame.class
-rw-r--r-- 1 digles XXXX 16384 mar 21 11:09
com/ehsunbehravesh/mypasswords/gui/MainFrame.class
Can anybody help me with this? Thanks in advance.
--------------------------------------------------------------
Reply to this message by going to Community
[
http://community.jboss.org/message/594522#594522]
Start a new discussion in Javassist at Community
[
http://community.jboss.org/choose-container!input.jspa?contentType=1&...]