[
https://issues.apache.org/jira/browse/PYLUCENE-37?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16030244#comment-16030244
]
Andi Vajda commented on PYLUCENE-37:
------------------------------------
There seems to be something off with that code indeed.
However, it would be helpful if you could include a small trivial example java
code
that triggers the bug you found and an explanation of what you'd expect it
to do instead. This helps me ensure there is no misunderstanding and also helps
with reproducing the bug.
Thanks !
> Extended interfaces beyond first are ignored
> --------------------------------------------
>
> Key: PYLUCENE-37
> URL: https://issues.apache.org/jira/browse/PYLUCENE-37
> Project: PyLucene
> Issue Type: Bug
> Reporter: Jesper Mattsson
>
> When generating wrapper for a Java interface that extends more than one other
> interface, then only the first extended interface is used when generating the
> C++ class.
> In cpp.header(), the code snippets:
> {code}
> if cls.isInterface():
> if interfaces:
> superCls = interfaces.pop(0)
> {code}
> and:
> {code}
> line(out, indent, 'class %s%s : public %s {',
> _dll_export, cppname(names[-1]), absname(cppnames(superNames)))
> {code}
> are likely responsible.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)