Details
Description
Hi
I'm trying to upgrade qdox version from 1.6.3 to 1.9 for myfaces-builder-plugin project.
On version 1.6.3, JavaClass.getFullyQualifiedName() returns the fully qualified name no matter if the class is part of scanning path or not.
On version 1.9, suppose a class (source file) that we are scanning, and the parent class is just a class in other jar, the package is omitted and just the class name is returned. I have to scan the imports of the source file to retrieve the "fully qualified name"!!!.
At first view, this issue is blocker, because a previous version has a correct behavior and this version do not, so if the previous version behavior is correct there is no way to release this library again without solve this issue.
For now, I'll change the code to scan imports if it is required (because some bugs on 1.6.3 that makes this plugin fail on some conditions are worst than this, and I don't know when could be released this library!).
Activity
Field | Original Value | New Value |
---|---|---|
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] | |
Fix Version/s | 1.10 [ 15020 ] | |
Assignee | Robert Scholte [ rfscholte ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |
Status | Closed [ 6 ] | Reopened [ 4 ] |
Resolution | Fixed [ 1 ] |
Fix Version/s | 1.9.1 [ 15252 ] | |
Fix Version/s | 1.10 [ 15020 ] | |
Resolution | Fixed [ 1 ] | |
Status | Reopened [ 4 ] | Closed [ 6 ] |
Hi Leonardo,
while developing on
QDOX-151I ran into comparable issues around the full qualified name. So maybe it's more efficient if you can apply a test, 'cause there's a chance it's already fixed in my codebase.found this test, which succeeds