On 7/24/06, Alexey Petrenko <[EMAIL PROTECTED]> wrote:
2006/7/24, Pavel Pervov <[EMAIL PROTECTED]>: > Hello, all. > > I would like to work on cleaning the insides of Class.h header file. > > This header is related to internal representation of java class inside the > VM. Currently it contains all entities for internal class representation: > class itself, constant pool, members (field, method), exceptions handler, > vtable and so forth. > > First thing I would like to do is to split the file into a group of files, > each of which would contain only one entity (and some closely related > entities, if any). This would produce the following headers: > 1) Class.h – constant pool and class > 2) vtable.h – vtable > 3) class_member.h – field and method entities descriptors, exception > handler descriptor > 4) cci.h – code chunk entity (part of compiled method code) Will these header files be useful separately?
Yes, sure, they will be. This is one of the arguments for doing so. Pavel.