public void visitLineNumberTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberTableAttribute lineNumberTableAttribute) { if (optionalAttributeVisitor != null) { lineNumberTableAttribute.accept(clazz, method, codeAttribute, optionalAttributeVisitor); } }
public void visitLineNumberTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LineNumberTableAttribute lineNumberTableAttribute) { if (accepted(clazz, lineNumberTableAttribute)) { lineNumberTableAttribute.accept(clazz, method, codeAttribute, attributeVisitor); } }
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); }