<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/xes/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/xes/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Sun, 04 Dec 2005 17:23:39 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/xes/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>unknown token in PrimaryPrefix method</title><link>https://sourceforge.net/p/xes/bugs/68/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;In method PrimaryPrefix in file JavaParser line 3287,&lt;br /&gt;
code going in the default block.&lt;/p&gt;
&lt;p&gt;I used the file I attached. &lt;br /&gt;
The only thing I have seen is the "ArrayTag.class"&lt;br /&gt;
statement. I don't know how XES will transform it and I&lt;br /&gt;
want to know.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 04 Dec 2005 17:23:39 -0000</pubDate><guid>https://sourceforge.net7ae5e36f085bf948e5755e10c9703b121becf581</guid></item><item><title>Bug binaryop2  when binary op is nested inner one should be</title><link>https://sourceforge.net/p/xes/bugs/67/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bug binaryop2  when binary op is nested inner one&lt;br /&gt;
should be wrapped in brackets.&lt;br /&gt;
XES to Java  This bug is in the XSLT toJava.xsl script.&lt;/p&gt;
&lt;p&gt;In XES the precedence of operations is determined by&lt;br /&gt;
the way that the binaryOp nodes are nested, so there is&lt;br /&gt;
no need for explicit coding of brackets. However when&lt;br /&gt;
converting from XES to java we have to use brackets&lt;br /&gt;
when required, this is determined by the rules of&lt;br /&gt;
precedence. Since this would be complicated to&lt;br /&gt;
implement, as a first stage it is good enough to always&lt;br /&gt;
wrap inner operations in brackets even though this may&lt;br /&gt;
not always be necessary. Athough we should not wrap the&lt;br /&gt;
outer most operation in brackets.&lt;/p&gt;
&lt;p&gt;Test input file&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;classDef name="myClass"&amp;gt;&lt;br /&gt;
&amp;lt;method name="myMethod" type="void"&amp;gt;&lt;br /&gt;
&amp;lt;parameterList/&amp;gt;&lt;br /&gt;
&amp;lt;assign operator="="&amp;gt;&lt;br /&gt;
&amp;lt;variable name="a"/&amp;gt;&lt;br /&gt;
&amp;lt;binaryOp operator="*"&amp;gt;&lt;br /&gt;
&amp;lt;variable&amp;gt;&lt;br /&gt;
&amp;lt;binaryOp operator="+"&amp;gt;&lt;br /&gt;
&amp;lt;variable name="b"/&amp;gt;&lt;br /&gt;
&amp;lt;variable name="c"/&amp;gt;&lt;br /&gt;
&amp;lt;/binaryOp&amp;gt;&lt;br /&gt;
&amp;lt;/variable&amp;gt;&lt;br /&gt;
&amp;lt;variable name="d"/&amp;gt;&lt;br /&gt;
&amp;lt;/binaryOp&amp;gt;&lt;br /&gt;
&amp;lt;/assign&amp;gt;&lt;br /&gt;
&amp;lt;/method&amp;gt;&lt;br /&gt;
&amp;lt;/classDef&amp;gt;&lt;br /&gt;
&amp;lt;/package&amp;gt;&lt;/p&gt;
&lt;p&gt;Test output file&lt;/p&gt;
&lt;p&gt;class myClass {&lt;br /&gt;
void myMethod(){&lt;br /&gt;
a=  b+ c* d;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Text result expected&lt;/p&gt;
&lt;p&gt;class myClass {&lt;br /&gt;
void myMethod(){&lt;br /&gt;
a = (b + c) * d;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Baker</dc:creator><pubDate>Thu, 03 Mar 2005 16:16:54 -0000</pubDate><guid>https://sourceforge.netd7d1081c595745a708389e6473aedaf7e4ba6ceb</guid></item><item><title>Bug binaryop1  binaryop wrapped in block unnecessarily</title><link>https://sourceforge.net/p/xes/bugs/66/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bug binaryop1  binaryop wrapped in block unnecessarily&lt;/p&gt;
&lt;p&gt;Test input file&lt;/p&gt;
&lt;p&gt;class myClass {&lt;br /&gt;
void myMethod(){&lt;br /&gt;
a = b || c ;&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Test output file&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;classDef name="myClass"&amp;gt;&lt;br /&gt;
&amp;lt;method name="myMethod" type="void"&amp;gt;&lt;br /&gt;
&amp;lt;parameterList/&amp;gt;&lt;br /&gt;
&amp;lt;block&amp;gt;&lt;br /&gt;
&amp;lt;assign operator="="&amp;gt;&lt;br /&gt;
&amp;lt;variable name="a"/&amp;gt;&lt;br /&gt;
&amp;lt;binaryOp operator="||"&amp;gt;&lt;br /&gt;
&amp;lt;variable name="b"/&amp;gt;&lt;br /&gt;
&amp;lt;variable name="c"/&amp;gt;&lt;br /&gt;
&amp;lt;/binaryOp&amp;gt;&lt;br /&gt;
&amp;lt;/assign&amp;gt;&lt;br /&gt;
&amp;lt;/block&amp;gt;&lt;br /&gt;
&amp;lt;/method&amp;gt;&lt;br /&gt;
&amp;lt;/classDef&amp;gt;&lt;br /&gt;
&amp;lt;/package&amp;gt;&lt;/p&gt;
&lt;p&gt;Text result expected&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;classDef name="myClass"&amp;gt;&lt;br /&gt;
&amp;lt;method name="myMethod" type="void"&amp;gt;&lt;br /&gt;
&amp;lt;parameterList/&amp;gt;&lt;br /&gt;
&amp;lt;assign operator="="&amp;gt;&lt;br /&gt;
&amp;lt;variable name="a"/&amp;gt;&lt;br /&gt;
&amp;lt;binaryOp operator="||"&amp;gt;&lt;br /&gt;
&amp;lt;variable name="b"/&amp;gt;&lt;br /&gt;
&amp;lt;variable name="c"/&amp;gt;&lt;br /&gt;
&amp;lt;/binaryOp&amp;gt;&lt;br /&gt;
&amp;lt;/assign&amp;gt;&lt;br /&gt;
&amp;lt;/method&amp;gt;&lt;br /&gt;
&amp;lt;/classDef&amp;gt;&lt;br /&gt;
&amp;lt;/package&amp;gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Baker</dc:creator><pubDate>Thu, 03 Mar 2005 16:15:47 -0000</pubDate><guid>https://sourceforge.netc29da652bf452b5646c641fbc608a9fe6ca8447a</guid></item><item><title>Bugcall5 new method not output correctly</title><link>https://sourceforge.net/p/xes/bugs/65/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bugclass5 new method not output correctly&lt;br /&gt;
XES to Java  This bug is in the XSLT toJava.xsl script&lt;br /&gt;
or possibly the XES reader.&lt;/p&gt;
&lt;p&gt;Test input file&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;classDef name="myClass"&amp;gt;&lt;br /&gt;
&amp;lt;method name="myMethod" type="void"&amp;gt;&lt;br /&gt;
&amp;lt;parameterList/&amp;gt;&lt;br /&gt;
&amp;lt;call name="aMethod" new="new"&amp;gt;&lt;br /&gt;
&amp;lt;/call&amp;gt;&lt;br /&gt;
&amp;lt;/method&amp;gt;&lt;br /&gt;
&amp;lt;/classDef&amp;gt;&lt;br /&gt;
&amp;lt;/package&amp;gt;&lt;/p&gt;
&lt;p&gt;Test output file&lt;/p&gt;
&lt;p&gt;class myClass{&lt;/p&gt;
&lt;p&gt;void myMethod() {&lt;br /&gt;
}&lt;br /&gt;
aMethod();&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;Text result expected&lt;/p&gt;
&lt;p&gt;class myClass{&lt;br /&gt;
void myMethod() {&lt;br /&gt;
new aMethod();&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Baker</dc:creator><pubDate>Thu, 03 Mar 2005 09:07:43 -0000</pubDate><guid>https://sourceforge.net9079e9f6fdcc497588f3f47262a36afe97fd28aa</guid></item><item><title>Bug call4  generic type coded as return type</title><link>https://sourceforge.net/p/xes/bugs/64/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bug class4  generic type coded as return type&lt;/p&gt;
&lt;p&gt;Test input file&lt;/p&gt;
&lt;p&gt;class myClass {&lt;br /&gt;
void myMethod(){&lt;br /&gt;
new aMethod&amp;lt;atype&amp;gt;();&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Test output file&lt;/p&gt;
&lt;p&gt;&amp;lt;block&amp;gt;&lt;br /&gt;
&amp;lt;call name="aMethod" new="new" type="atype"/&amp;gt;&lt;br /&gt;
&amp;lt;/block&amp;gt;&lt;/p&gt;
&lt;p&gt;Text result expected&lt;/p&gt;
&lt;p&gt;&amp;lt;call name="aMethod" new="new" generic="atype"/&amp;gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Baker</dc:creator><pubDate>Thu, 03 Mar 2005 09:06:53 -0000</pubDate><guid>https://sourceforge.netecb57fca67ea91dc0fe0bde3eb6e849bd8bcd9e9</guid></item><item><title>Bug call3  super call causes error message</title><link>https://sourceforge.net/p/xes/bugs/63/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bug class3  super call causes error message&lt;/p&gt;
&lt;p&gt;Test input file&lt;/p&gt;
&lt;p&gt;class myClass {&lt;br /&gt;
void myMethod(){&lt;br /&gt;
super();&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Test output file&lt;/p&gt;
&lt;p&gt;xes.loadJavaSource errors during parse  ParseException:&lt;br /&gt;
Encountered "(" at line 3, column 6.&lt;br /&gt;
Was expecting:&lt;br /&gt;
"." ...&lt;/p&gt;
&lt;p&gt;Text result expected&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;classDef name="myClass"&amp;gt;&lt;br /&gt;
&amp;lt;method name="myMethod" type="void"&amp;gt;&lt;br /&gt;
&amp;lt;parameterList/&amp;gt;&lt;br /&gt;
&amp;lt;call name=" super"/&amp;gt;&lt;br /&gt;
&amp;lt;/method&amp;gt;&lt;br /&gt;
&amp;lt;/classDef&amp;gt;&lt;br /&gt;
&amp;lt;/package&amp;gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Baker</dc:creator><pubDate>Thu, 03 Mar 2005 09:05:23 -0000</pubDate><guid>https://sourceforge.neta0198ad3dc1e67a385b9740e77e6d42c4445b97e</guid></item><item><title>Bug call2  super.aMethod gets reversed to aMethod.super</title><link>https://sourceforge.net/p/xes/bugs/62/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bug class2  super.aMethod gets reversed to aMethod.super&lt;/p&gt;
&lt;p&gt;Test input file&lt;/p&gt;
&lt;p&gt;class myClass {&lt;br /&gt;
void myMethod(){&lt;br /&gt;
super.aMethod();&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Test output file&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;classDef name="myClass"&amp;gt;&lt;br /&gt;
&amp;lt;method name="myMethod" type="void"&amp;gt;&lt;br /&gt;
&amp;lt;parameterList/&amp;gt;&lt;br /&gt;
&amp;lt;call name="aMethod.super"/&amp;gt;&lt;br /&gt;
&amp;lt;/method&amp;gt;&lt;br /&gt;
&amp;lt;/classDef&amp;gt;&lt;br /&gt;
&amp;lt;/package&amp;gt;&lt;/p&gt;
&lt;p&gt;Text result expected&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;classDef name="myClass"&amp;gt;&lt;br /&gt;
&amp;lt;method name="myMethod" type="void"&amp;gt;&lt;br /&gt;
&amp;lt;parameterList/&amp;gt;&lt;br /&gt;
&amp;lt;call name=" super.aMethod"/&amp;gt;&lt;br /&gt;
&amp;lt;/method&amp;gt;&lt;br /&gt;
&amp;lt;/classDef&amp;gt;&lt;br /&gt;
&amp;lt;/package&amp;gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Baker</dc:creator><pubDate>Thu, 03 Mar 2005 09:04:13 -0000</pubDate><guid>https://sourceforge.net425a3820c61cbacea06f22d50b8979ebdf5a3571</guid></item><item><title>Bug call1  method calls get wrapped in {} unnecessarily</title><link>https://sourceforge.net/p/xes/bugs/61/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bug class1  method calls get wrapped in {} unnecessarily&lt;/p&gt;
&lt;p&gt;Test input file&lt;/p&gt;
&lt;p&gt;class myClass {&lt;br /&gt;
void myMethod(){&lt;br /&gt;
aMethod();&lt;br /&gt;
}&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;Test output file&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;classDef name="myClass"&amp;gt;&lt;br /&gt;
&amp;lt;method name="myMethod" type="void"&amp;gt;&lt;br /&gt;
&amp;lt;parameterList/&amp;gt;&lt;br /&gt;
&amp;lt;block&amp;gt;&lt;br /&gt;
&amp;lt;block&amp;gt;&lt;br /&gt;
&amp;lt;call name="aMethod"/&amp;gt;&lt;br /&gt;
&amp;lt;/block&amp;gt;&lt;br /&gt;
&amp;lt;/block&amp;gt;&lt;br /&gt;
&amp;lt;/method&amp;gt;&lt;br /&gt;
&amp;lt;/classDef&amp;gt;&lt;br /&gt;
&amp;lt;/package&amp;gt;&lt;/p&gt;
&lt;p&gt;Text result expected&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;classDef name="myClass"&amp;gt;&lt;br /&gt;
&amp;lt;method name="myMethod" type="void"&amp;gt;&lt;br /&gt;
&amp;lt;parameterList/&amp;gt;&lt;br /&gt;
&amp;lt;call name="aMethod"/&amp;gt;&lt;br /&gt;
&amp;lt;/method&amp;gt;&lt;br /&gt;
&amp;lt;/classDef&amp;gt;&lt;br /&gt;
&amp;lt;/package&amp;gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Baker</dc:creator><pubDate>Thu, 03 Mar 2005 09:03:00 -0000</pubDate><guid>https://sourceforge.netcdf7a0858d99f991c4b543aa0d6267eadcc5680c</guid></item><item><title>Bugclass5 Anonymous class not output correctly</title><link>https://sourceforge.net/p/xes/bugs/60/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bugclass5 Anonymous class not output correctly&lt;br /&gt;
XES to Java  This bug is in the XSLT toJava.xsl script&lt;br /&gt;
or possibly the XES reader.&lt;/p&gt;
&lt;p&gt;Test input file&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;classDef name="myClass"&amp;gt;&lt;br /&gt;
&amp;lt;method name="myOuterMethod" type="void"&amp;gt;&lt;br /&gt;
&amp;lt;parameterList/&amp;gt;&lt;br /&gt;
&amp;lt;classDef name="myAnonymousClass" new="true"&amp;gt;&lt;br /&gt;
&amp;lt;method name="myInnerMethod" public="true" type="void"&amp;gt;&lt;br /&gt;
&amp;lt;parameterList/&amp;gt;&lt;br /&gt;
&amp;lt;/method&amp;gt;&lt;br /&gt;
&amp;lt;/classDef&amp;gt;&lt;br /&gt;
&amp;lt;/method&amp;gt;&lt;br /&gt;
&amp;lt;/classDef&amp;gt;&lt;br /&gt;
&amp;lt;/package&amp;gt;&lt;/p&gt;
&lt;p&gt;Test output file&lt;/p&gt;
&lt;p&gt;class myClass{&lt;/p&gt;
&lt;p&gt;void myOuterMethod() {&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;class myAnonymousClass{&lt;/p&gt;
&lt;p&gt;public void myInnerMethod() {&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt;Text result expected&lt;/p&gt;
&lt;p&gt;class myClass {&lt;br /&gt;
void myOuterMethod() {&lt;br /&gt;
new myAnonymousClass() {&lt;br /&gt;
public void myInnerMethod(){&lt;br /&gt;
}&lt;br /&gt;
};&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Baker</dc:creator><pubDate>Mon, 28 Feb 2005 22:24:22 -0000</pubDate><guid>https://sourceforge.net991d3ad36ebdda30f761e20a70d03f6cb2d25a26</guid></item><item><title>Bugclass4  class and 'interface'</title><link>https://sourceforge.net/p/xes/bugs/59/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Bugclass4  if interface="true" is set then class&lt;br /&gt;
should be changed to interface&lt;br /&gt;
XES to Java  This bug is in the XSLT toJava.xsl script&lt;br /&gt;
or possibly the XES reader.&lt;/p&gt;
&lt;p&gt;Test input file&lt;/p&gt;
&lt;p&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;br /&gt;
&amp;lt;package&amp;gt;&lt;br /&gt;
&amp;lt;classDef interface="true" name="myInterface"/&amp;gt;&lt;br /&gt;
&amp;lt;/package&amp;gt;&lt;/p&gt;
&lt;p&gt;Test output file&lt;/p&gt;
&lt;p&gt;class myInterface{&lt;/p&gt;
&lt;p&gt;}&lt;br /&gt;
Text result expected&lt;/p&gt;
&lt;p&gt;interface myInterface{&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Martin Baker</dc:creator><pubDate>Mon, 28 Feb 2005 22:22:38 -0000</pubDate><guid>https://sourceforge.netf0d7d9d950ad77d02447b6758de2ca67ca974849</guid></item></channel></rss>