Parse and resolve Java method.
access_flags = dis.readUnsignedShort();
int name_index = dis.readUnsignedShort();
int descriptor_index = dis.readUnsignedShort();
int attribute_count = dis.readUnsignedShort();
for (int i = 0; i < attribute_count; i++) {
int index = dis.readUnsignedShort();
JAttribute attribute = JAttribute.create(constant_pool, index);
attribute.parse(dis);
if (attribute instanceof JExceptionsAttr) {
attribute.resolve();
exceptionsThrown = ((JExceptionsAttr)
attribute).getExceptions();
}
}
method_name = constant_pool.getConstantUtf8(name_index).getString();
descriptor = constant_pool.getConstantUtf8(
descriptor_index).getString();