public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) { // Create a new line number. LocalVariableTypeInfo newLocalVariableTypeInfo = new LocalVariableTypeInfo(localVariableTypeInfo.u2startPC, localVariableTypeInfo.u2length, constantAdder.addConstant(clazz, localVariableTypeInfo.u2nameIndex), constantAdder.addConstant(clazz, localVariableTypeInfo.u2signatureIndex), localVariableTypeInfo.u2index); // TODO: Clone array. newLocalVariableTypeInfo.referencedClasses = localVariableTypeInfo.referencedClasses; // Add it to the target. localVariableTypeTableAttributeEditor.addLocalVariableTypeInfo(newLocalVariableTypeInfo); } }
public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) { // Create a new local variable type. LocalVariableTypeInfo newLocalVariableTypeInfo = new LocalVariableTypeInfo(localVariableTypeInfo.u2startPC, localVariableTypeInfo.u2length, constantAdder.addConstant(clazz, localVariableTypeInfo.u2nameIndex), constantAdder.addConstant(clazz, localVariableTypeInfo.u2signatureIndex), localVariableTypeInfo.u2index); // TODO: Clone array. newLocalVariableTypeInfo.referencedClasses = localVariableTypeInfo.referencedClasses; // Add it to the target. localVariableTypeTableAttributeEditor.addLocalVariableTypeInfo(newLocalVariableTypeInfo); } }
public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) { // Create a new local variable type. LocalVariableTypeInfo newLocalVariableTypeInfo = new LocalVariableTypeInfo(localVariableTypeInfo.u2startPC, localVariableTypeInfo.u2length, constantAdder.addConstant(clazz, localVariableTypeInfo.u2nameIndex), constantAdder.addConstant(clazz, localVariableTypeInfo.u2signatureIndex), localVariableTypeInfo.u2index); // TODO: Clone array. newLocalVariableTypeInfo.referencedClasses = localVariableTypeInfo.referencedClasses; // Add it to the target. localVariableTypeTableAttributeEditor.addLocalVariableTypeInfo(newLocalVariableTypeInfo); } }
public void visitLocalVariableTypeInfo(Clazz clazz, Method method, CodeAttribute codeAttribute, LocalVariableTypeInfo localVariableTypeInfo) { // Create a new local variable type. LocalVariableTypeInfo newLocalVariableTypeInfo = new LocalVariableTypeInfo(localVariableTypeInfo.u2startPC, localVariableTypeInfo.u2length, constantAdder.addConstant(clazz, localVariableTypeInfo.u2nameIndex), constantAdder.addConstant(clazz, localVariableTypeInfo.u2signatureIndex), localVariableTypeInfo.u2index); // TODO: Clone array. newLocalVariableTypeInfo.referencedClasses = localVariableTypeInfo.referencedClasses; // Add it to the target. localVariableTypeTableAttributeEditor.addLocalVariableTypeInfo(newLocalVariableTypeInfo); } }