unordered exception list
------------------------
Key: QDOX-163
URL: http://jira.codehaus.org/browse/QDOX-163
Project: QDox
Issue Type: Bug
Affects Versions: 1.9.1
Environment: jdk5
Reporter: yusheng
Fix For: 1.10
Assume there is a class
public class A {
public void doSomething() throws Exception1, Exception2, ExceptionN {
// code
}
}
Suppose Exception1, and Exception2 are all subclasses of ExceptionN. The
exception list returned is an unordered set. I am parsing this class to
generate another class, which needs to handle the exceptions of method
doSomething(). Sometimes the generated class has compile error. The generated
code may looks like
catch (ExceptionN e) {
} catch (Exception1 e) {
}
Although the method doSomething exception list is not necessary as only more
general exception is enough (doSomething() throws ExceptionN.
This kind class is perfectly legal and exists in one production class.
I would suggest change the set to list in class MethodDef (List exceptions =
new ArrayList();)
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email