The Disassembler Example Program (contd)
The ExceptionsAttribute class holds an array of indices to the constant pool, each of which points to a ClassInfo structure. The latter represents the class of the exception that can be thrown.
The CodeAttribute class holds the code in the actual program, in byte code. It also holds an ExceptionsTable and an AttributeInfo object.
The ExceptionsTable class holds information about where the exception handlers begin and end.