<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:12.0pt;
        font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.E-MailFormatvorlage17
        {mso-style-type:personal-reply;
        font-family:"Calibri","sans-serif";
        color:#1F497D;}
.MsoChpDefault
        {mso-style-type:export-only;
        mso-fareast-language:EN-US;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=DE link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Do not directly use the tag to retrieve the source line number. Use the getJavaSourceStartLineNumber() method instead as it will try multiple tags. Depending on where you load the data from, it might end up in different tags.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'>Von:</span></b><span style='font-size:10.0pt;font-family:"Tahoma","sans-serif"'> Pegah Jandaghi [mailto:jandaghi72@gmail.com] <br><b>Gesendet:</b> Donnerstag, 25. Juni 2015 18:04<br><b>An:</b> Steven Arzt<br><b>Cc:</b> Soot-list@cs.mcgill.ca<br><b>Betreff:</b> Re: [Soot-list] Soot unable to load class<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal>Thanks, for your help, I actually used the second way but now I have problem with line numbers. I used SourcLnPos tag to get the source line number of units but with this code this tag is empty. Do you know why this tag is empty?<o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>public static void main(String[] args) {<o:p></o:p></p></div><div><p class=MsoNormal>Transform t = new Transform("jtp.myTransform", new BodyTransformer() {<o:p></o:p></p></div><div><div><p class=MsoNormal> protected void internalTransform(Body body, String phase,Map options) {<o:p></o:p></p></div><div><p class=MsoNormal> MyAnalyzer myAnalysis = newMyAnalyzer(newEnhancedUnitGraph(body), body, sourceCode, sc, classPath, className);<o:p></o:p></p></div><div><p class=MsoNormal> <o:p></o:p></p></div><div><p class=MsoNormal> }<o:p></o:p></p></div><div><p class=MsoNormal> });<o:p></o:p></p></div><div><p class=MsoNormal>PackManager.v().getPack("jtp").add(t);<o:p></o:p></p></div><div><p class=MsoNormal>Options.v().allow_phantom_refs();<o:p></o:p></p></div><div><p class=MsoNormal>Options.v().set_full_resolver(false);<o:p></o:p></p></div><div><p class=MsoNormal>Options.v().set_keep_line_number(true);<o:p></o:p></p></div><div><p class=MsoNormal>Options.v().no_bodies_for_excluded();<o:p></o:p></p></div><div><p class=MsoNormal>Options.v().app();<o:p></o:p></p></div><div><p class=MsoNormal>Options.v().setPhaseOption("jb", "use-original-names:true");<o:p></o:p></p></div><div><p class=MsoNormal>soot.Main.main(args);<o:p></o:p></p></div></div><div><p class=MsoNormal><o:p> </o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Thanks for your help<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div></div></div></div></body></html>