//Required for clone methods
Creates new NamePtg final short n = (short) (book.getNumNames() + 1); NameRecord rec; for (short i = 1; i < n; i++) { rec = book.getNameRecord(i - 1); if (name.equals(rec.getNameText())) { field_1_label_index = i; return; } } rec = new NameRecord(); rec.setNameText(name); rec.setNameTextLength((byte) name.length()); book.addName(rec); field_1_label_index = n;
final short n = (short) (book.getNumNames() + 1); NameRecord rec; for (short i = 1; i < n; i++) { rec = book.getNameRecord(i - 1); if (name.equals(rec.getNameText())) { field_1_label_index = i; return; } } rec = new NameRecord(); rec.setNameText(name); rec.setNameTextLength((byte) name.length()); book.addName(rec); field_1_label_index = n;
Creates new NamePtg //field_1_ixti = LittleEndian.getShort(data, offset); field_1_label_index = in.readShort(); field_2_zero = in.readShort(); //if (data[offset+6]==0) xtra=true;
//field_1_ixti = LittleEndian.getShort(data, offset); field_1_label_index = in.readShort(); field_2_zero = in.readShort(); //if (data[offset+6]==0) xtra=true;
NamePtg ptg = new NamePtg(); ptg.field_1_label_index = field_1_label_index; ptg.field_2_zero = field_2_zero; return ptg;
return Ptg.CLASS_REF;
return SIZE;
NameRecord rec = book.getNameRecord(field_1_label_index - 1); return rec.getNameText();
array[offset+0]= (byte) (sid + ptgClass); LittleEndian.putShort(array,offset+1,field_1_label_index); LittleEndian.putShort(array,offset+3, field_2_zero);