Main Page | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

Todo List

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 doxygen 1.3.3