To aid in debugging, the IO adapters should incorporate in some fashion some contextual information for the object they're reading. Packages and classes should have the name, methods and fields should have the name and descriptor, and parameters should have the index.
If possible, the information should also contain the information about its parent -- methods and fields include info about their owning class, and parameters include info about their owning method.
This will probably take the form of try...catch blocks around our reading and writing methods in each adapter.
To aid in debugging, the IO adapters should incorporate in some fashion some contextual information for the object they're reading. Packages and classes should have the name, methods and fields should have the name and descriptor, and parameters should have the index.
If possible, the information should also contain the information about its parent -- methods and fields include info about their owning class, and parameters include info about their owning method.
This will probably take the form of
try...catch
blocks around our reading and writing methods in each adapter.