0
I Use This!
Inactive

Commits : Listings

Analyzed about 8 hours ago. based on code collected about 11 hours ago.
Apr 19, 2023 — Apr 19, 2024
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Refactoring of class tree: Now the superclass of almost all classes is: AConstantPoolUser (not IConstantPoolUser anymore) with methods (abstract for now) to interact with cpool. All the classes that are attributable (old implements IAttributable) are now extending Attributable (which extends AConstantPoolUser) More... almost 16 years ago
Commited a compilable version (without reference to NativeStaticTimer which has been used internally just to monitor the performance) that use the new way of generating the bytecode (through ByteArrayOutputStream). The old way is still there, but no more reachable from public scop More... almost 16 years ago
To implement the constant pool hashing any CONSTANT_* class implement the hashCode() method through CpInfo.java. Such hashCode is calculated statically at any change of inner value. More... almost 16 years ago
The computing of attribute length is demanded to attributes by overriding parent method More... almost 16 years ago
The computing of attribute length is made protected and can (and must where needed) be overridden by single attribute class More... almost 16 years ago
Added a second version of copyByteArray More... almost 16 years ago
Added the method build(OutputStream) to the IBuildable interface, and all the implementors. This aims to improve the speed of building by avoiding the pre-computation of the final byte array length, and by directly writing into a file the result of a build More... about 16 years ago
Added hashmap index in the constant pool to increase the performance in adding constants More... about 16 years ago
Initial Release More... over 16 years ago