- Class ClassEncoder::attribute_info
- Add Valid bit for name_index set.
- Class ClassEncoder::ConstantPool
- Currently generating classes needing entries in the constant pool create them and enters them via the add function. This means that redundant multiple entries in the constant pool are unavoidable. A nice addition to this class would be to add createXXX_info functions that check if the needed entry is already in the pool before creating it.
- Member ClassEncoder::method_info::addLocal ()
- add throw when over max locals (u2)
- Member ClassEncoder::method_info::finish ()
- : make class do this? Add Valid boolean.
- Class SymbolTable< T >
- Current implementation uses map which is not hashed and might be slow. hash_map is an option but it is not widely supported.
- Member ClassEncoder::Utf8_info::write (std::ofstream &stream) const
- Currently we write the pure ascii stream to the file. If we want to use non ascii characters we must implement UTF8 encoding.
Generated on Mon Dec 1 14:26:28 2003 for Ck by
1.3.3