javaclass

Changelog

(0) -100 -10 +10 tip
171:bea01a58e7d5
2005-02-20 Paul Boddie changeset files shortlog graph Fixed multiple imports - the loaded_classes attribute was not removed. Added interfaces as base classes.
javaclass/bytecode.py
170:e6cc3dba9fe7
2005-02-13 Paul Boddie changeset files shortlog graph Made more lookupswitch and tableswitch fixes. Added tracing code for cases where translation fails.
javaclass/bytecode.py javaclass/classhook.py
169:171be9f996cb
2005-02-13 Paul Boddie changeset files shortlog graph Added a test of circular interpackage references.
tests/testpackage/CircularTest.java tests/testpackage/subpackage/CircularTest.java tests/testpackage/subpackage/SubpackageClass.java
168:1f3fa26a27e2
2005-02-13 Paul Boddie changeset files shortlog graph Attempted to simplify the class loading mechanism by adding instance-level state to remember which classes have been imported so far. Only at the top level will such classes be created and initialised. Added a convenience method to ClassTranslator.
javaclass/bytecode.py javaclass/classhook.py
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
(0) -100 -10 +10 tip