public void visitLineNumberTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberTableAttribute lineNumberTableAttribute) { // Create a new line number table attribute. LineNumberTableAttribute newLineNumberTableAttribute = new LineNumberTableAttribute(constantAdder.addConstant(clazz, lineNumberTableAttribute.u2attributeNameIndex), 0, new LineNumberInfo[lineNumberTableAttribute.u2lineNumberTableLength]); // Add the line numbers. lineNumberTableAttribute.lineNumbersAccept(clazz, method, codeAttribute, new LineNumberInfoAdder(newLineNumberTableAttribute)); // Add it to the target. attributesEditor.addAttribute(newLineNumberTableAttribute); }
public void visitLineNumberTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberTableAttribute lineNumberTableAttribute) { // Create a new line number table attribute. LineNumberTableAttribute newLineNumberTableAttribute = new LineNumberTableAttribute(constantAdder.addConstant(clazz, lineNumberTableAttribute.u2attributeNameIndex), 0, new LineNumberInfo[lineNumberTableAttribute.u2lineNumberTableLength]); // Add the line numbers. lineNumberTableAttribute.accept(clazz, method, codeAttribute, new LineNumberInfoAdder(newLineNumberTableAttribute)); // Add it to the target. attributesEditor.addAttribute(newLineNumberTableAttribute); }
public void visitLineNumberTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberTableAttribute lineNumberTableAttribute) { // Create a new line number table attribute. LineNumberTableAttribute newLineNumberTableAttribute = new LineNumberTableAttribute(constantAdder.addConstant(clazz, lineNumberTableAttribute.u2attributeNameIndex), 0, new LineNumberInfo[lineNumberTableAttribute.u2lineNumberTableLength]); // Add the line numbers. lineNumberTableAttribute.accept(clazz, method, codeAttribute, new LineNumberInfoAdder(newLineNumberTableAttribute)); // Add it to the target. attributesEditor.addAttribute(newLineNumberTableAttribute); }
public void visitLineNumberTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberTableAttribute lineNumberTableAttribute) { // Create a new line number table attribute. LineNumberTableAttribute newLineNumberTableAttribute = new LineNumberTableAttribute(constantAdder.addConstant(clazz, lineNumberTableAttribute.u2attributeNameIndex), 0, new LineNumberInfo[lineNumberTableAttribute.u2lineNumberTableLength]); // Add the line numbers. lineNumberTableAttribute.accept(clazz, method, codeAttribute, new LineNumberInfoAdder(newLineNumberTableAttribute)); // Add it to the target. attributesEditor.addAttribute(newLineNumberTableAttribute); }