[Soot-list] "Operands in conditional operator does not match" using Soot eclipse plug-in
Joe Siponen
joe.siponen at gmail.com
Wed Dec 2 05:09:27 EST 2009
Yes, the file is perfectly valid and fine otherwise.
All of the lines causing the semantic errors are simple ternary expression of the form "this.productiontotal = (productiontotal == null) ? null : productiontotal.intValue();" and all of these expressions reside in the same method (the original post includes the full method).
I cannot see why Soot's JastAdd frontend would fail to parse ternary expressions...
On Dec 1, 2009, at 23:39 , Eric Bodden wrote:
> Hi Joe.
>
> From what I can see, it seems that Soot's JastAdd frontend failed to
> parse the Java file that you are trying to analyze. Are you sure that
> it's a valid Java file? (AgnesResultSpeci.java that is)
>
> Eric
>
> --
> Eric Bodden
> Software Technology Group, Technische Universität Darmstadt, Germany
> Tel: +49 6151 16-5478 Fax: +49 6151 16-5410
> Mailing Address: S2|02 A209, Hochschulstraße 10, 64289 Darmstadt
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mailman.cs.mcgill.ca/pipermail/soot-list/attachments/20091202/99ec6a62/attachment.html
More information about the Soot-list
mailing list