javaclass

Changelog

(0) -100 -10 +10 tip
167:0e3cc4370264
2005-02-13 Paul Boddie changeset files shortlog graph Fixed offsets in tableswitch.
javaclass/bytecode.py
166:fed5a5ceb0e6
2005-02-13 Paul Boddie changeset files shortlog graph Introduced initial measures for handling circular imports/references.
README.txt javaclass/bytecode.py javaclass/classhook.py
165:36fc18633fec
2005-02-13 Paul Boddie changeset files shortlog graph Fixed superclass retrieval so that undefined superclasses denote the standard inheritance from java.lang.Object.
javaclass/classfile.py
164:f83c8a6dd935
2005-01-27 Paul Boddie changeset files shortlog graph Improved exceptions when classes cannot be imported. Changed the definition of the "wide" bytecode method to just raise an exception. rel-0-1
javaclass/bytecode.py
163:f71be46f1596
2005-01-27 Paul Boddie changeset files shortlog graph Added SecureClassLoader declaration.
java/security/__init__.py
162:33fd8dd08ec2
2005-01-27 Paul Boddie changeset files shortlog graph Added ClassLoader declaration.
java/lang/__init__.py
161:b3d6020a2737
2005-01-24 Paul Boddie changeset files shortlog graph Reformatted and added a note about the memory issue in the test program.
README.txt
160:e0c8821fcbcb
2005-01-24 Paul Boddie changeset files shortlog graph Updated runclass and the test program. The updated test program exposes issues with the Python runtime, especially with Python 2.4, apparently within the memory management routines.
runclass.py test.py
159:9bbab006f98a
2005-01-24 Paul Boddie changeset files shortlog graph Introduced exception table entry merging to try and preserve proper "finally" section handling. With the extra JDK 1.4 catch_type == 0 entries and the naive translation performed, multiple "finally" sections get created instead of a single section covering the entire original exception statement. This merging process attempts to identify redundant sections.
javaclass/bytecode.py
158:a52e70c3f294
2005-01-23 Paul Boddie changeset files shortlog graph Added "safety measures" for exception offset insertion, although better measures are necessary to avoid bizarre JDK 1.4 exception tables.
javaclass/bytecode.py
(0) -100 -10 +10 tip