Java/Fix: swig_connect_director used not-fully-qualified classname
This commit is contained in:
parent
e7db081d5e
commit
8a69da7d82
1 changed files with 8 additions and 0 deletions
|
|
@ -4548,6 +4548,14 @@ public:
|
|||
|
||||
Wrapper *w = NewWrapper();
|
||||
|
||||
// Form full classname including outer classes
|
||||
if (classname && !GetFlag(n, "feature:flatnested")) {
|
||||
for (Node *outer_class = Getattr(n, "nested:outer"); outer_class; outer_class = Getattr(outer_class, "nested:outer")) {
|
||||
Push(classname, "$");
|
||||
Push(classname, Getattr(outer_class, "sym:name"));
|
||||
}
|
||||
}
|
||||
|
||||
if (Len(package_path) > 0 && Len(getNSpace()) > 0)
|
||||
internal_classname = NewStringf("%s/%s/%s", package_path, getNSpace(), classname);
|
||||
else if (Len(package_path) > 0)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue