<div dir="ltr">Hi <div><br></div><div>I am trying to retrieve line number for a unit referred by variable "u".</div><div><br></div><div>Here is my code:</div><div><br></div><div><div> if (u.hasTag("SourceLineNumberTag")) {</div><div><span style="white-space:pre"> </span> SourceLineNumberTag l = (SourceLineNumberTag) u.getTag("SourceLineNumberTag");</div><div><span style="white-space:pre"> </span> System.out.println("Line No. is: "+l.getLineNumber());</div><div><span style="white-space:pre"> </span> }</div><div><span style="white-space:pre"> </span> </div><div><span style="white-space:pre"> </span> else if (u.hasTag("LineNumberTag")) { // see if a LineNumberTag exists (it will if you use -keep-line-number)</div><div><span style="white-space:pre"> </span> LineNumberTag tag = (LineNumberTag)u.getTag(("LineNumberTag"));</div><div><span style="white-space:pre"> </span> System.out.println(u + " has Line Number: " + tag.getLineNumber()); // print out the unit and line number</div><div><span style="white-space:pre"> </span> } </div><div><span style="white-space:pre"> </span> else if (u.hasTag("SourceLnPosTag")){</div><div><span style="white-space:pre"> </span></div><div><span style="white-space:pre"> </span> System.out.println(u + " has Line Number: " + ((SourceLnPosTag) u.getTag("SourceLnPosTag")).startLn());</div><div><span style="white-space:pre"> </span> }</div><div><span style="white-space:pre"> </span> else {</div><div><span style="white-space:pre"> </span> System.out.println(u + " has no Line Number");</div><div><span style="white-space:pre"> </span> }</div><div><span style="white-space:pre"> </span> </div><div>For some reason, I am always getting "has no Line Number". I am using the nightly build soot-trunk.jar from <a href="https://soot-build.cs.uni-paderborn.de/nightly/soot/">https://soot-build.cs.uni-paderborn.de/nightly/soot/</a>.</div><div><br></div><div>Could somebody please help out?</div><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><span style="color:rgb(7,55,99)"><b><i>Regards,</i></b></span><br><span style="color:rgb(7,55,99)"><i><b>Samit Anwer</b></i></span><span style="color:rgb(7,55,99)"><i><b><span style="color:rgb(7,55,99)"></span><br>MT12074<br>MTech-MUC<br>IIIT Delhi</b></i></span><br><span style="color:rgb(7,55,99)"><i><b><span style="color:rgb(7,55,99)"><i><b><a href="http://about.me/samitanwer" target="_blank">http://about.me/samitanwer</a></b></i></span></b></i></span><br><br></div></div>
</div></div>