Jesper Mattsson (JIRA)
2017-05-30 08:13:04 UTC
Jesper Mattsson created PYLUCENE-37:
---------------------------------------
Summary: 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.
In cpp.header(), the code snippets:
if cls.isInterface():
if interfaces:
superCls = interfaces.pop(0)
and:
line(out, indent, 'class %s%s : public %s {',
_dll_export, cppname(names[-1]), absname(cppnames(superNames)))
are likely responsible.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
---------------------------------------
Summary: 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.
In cpp.header(), the code snippets:
if cls.isInterface():
if interfaces:
superCls = interfaces.pop(0)
and:
line(out, indent, 'class %s%s : public %s {',
_dll_export, cppname(names[-1]), absname(cppnames(superNames)))
are likely responsible.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)