Details
-
Bug
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
Version 2
-
None
-
None
Description
I discovered that a QNameSet created from QNameSet.forArray(QName[]) cannot be used as an argument to QNameSet.union(qnameSetFromArray). The set-based factory method
QNameSet.forSets(null, Collections.EMPTY_SET, Collections.EMPTY_SET, qnames);
works fine. I am currently using xmlbeans 2.0 but it looks to me by examining the code that the problem is still present in trunk. I believe that the problem is that in
public static QNameSet forArray(QName[] includedQNames)
the third set is null rather than empty.