public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) { // Create a new local variable table attribute. LocalVariableTableAttribute newLocalVariableTableAttribute = new LocalVariableTableAttribute(constantAdder.addConstant(clazz, localVariableTableAttribute.u2attributeNameIndex), 0, new LocalVariableInfo[localVariableTableAttribute.u2localVariableTableLength]); // Add the local variables. localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, new LocalVariableInfoAdder(targetClass, newLocalVariableTableAttribute)); // Add it to the target. attributesEditor.addAttribute(newLocalVariableTableAttribute); }
public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) { // Create a new local variable table attribute. LocalVariableTableAttribute newLocalVariableTableAttribute = new LocalVariableTableAttribute(constantAdder.addConstant(clazz, localVariableTableAttribute.u2attributeNameIndex), 0, new LocalVariableInfo[localVariableTableAttribute.u2localVariableTableLength]); // Add the local variables. localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, new LocalVariableInfoAdder(targetClass, newLocalVariableTableAttribute)); // Add it to the target. attributesEditor.addAttribute(newLocalVariableTableAttribute); }
public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) { // Create a new local variable table attribute. LocalVariableTableAttribute newLocalVariableTableAttribute = new LocalVariableTableAttribute(constantAdder.addConstant(clazz, localVariableTableAttribute.u2attributeNameIndex), 0, new LocalVariableInfo[localVariableTableAttribute.u2localVariableTableLength]); // Add the local variables. localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, new LocalVariableInfoAdder(targetClass, newLocalVariableTableAttribute)); // Add it to the target. attributesEditor.addAttribute(newLocalVariableTableAttribute); }
public void visitLocalVariableTableAttribute(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTableAttribute localVariableTableAttribute) { // Create a new local variable table attribute. LocalVariableTableAttribute newLocalVariableTableAttribute = new LocalVariableTableAttribute(constantAdder.addConstant(clazz, localVariableTableAttribute.u2attributeNameIndex), 0, new LocalVariableInfo[localVariableTableAttribute.u2localVariableTableLength]); // Add the local variables. localVariableTableAttribute.localVariablesAccept(clazz, method, codeAttribute, new LocalVariableInfoAdder(targetClass, newLocalVariableTableAttribute)); // Add it to the target. attributesEditor.addAttribute(newLocalVariableTableAttribute); }