/** * Called for each attribute in the class, field, or method. * * @param in * The stream * @throws IOException */ private void doAttributes(DataInputStream in, ElementType member, boolean crawl) throws IOException { int attributesCount = in.readUnsignedShort(); for (int j = 0; j < attributesCount; j++) { // skip name CONSTANT_Utf8 pointer doAttribute(in, member, crawl); } }
/** * Called for each attribute in the class, field, or method. * * @param in * The stream * @throws IOException */ private void doAttributes(DataInputStream in, ElementType member, boolean crawl) throws IOException { int attributesCount = in.readUnsignedShort(); for (int j = 0; j < attributesCount; j++) { // skip name CONSTANT_Utf8 pointer doAttribute(in, member, crawl); } }