[ https://issues.apache.org/jira/browse/PYLUCENE-53?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Petrus Hyvönen closed PYLUCENE-53. ---------------------------------- Resolution: Workaround Workaround identified in discussion. > JCC Default implementations from Interfaces not exposed > ------------------------------------------------------- > > Key: PYLUCENE-53 > URL: https://issues.apache.org/jira/browse/PYLUCENE-53 > Project: PyLucene > Issue Type: Bug > Reporter: Petrus Hyvönen > Priority: Major > Attachments: Test_default_implementation.zip, update.zip > > > Hi, > This may be related to PYLUCENE-27 but not sure. > Default implementations of methods in an interface does not seem to be > exposed currently. > For example: > The interface: > interface Being { > public void printName(); > default int getFeets() > { > return 4; > } > } > Implemented in the class: > public class Cat extends Feline implements Being { > public void printName() { > System.out.println("Cat"); > } > public int getJavaFeets() > { > return this.getFeets(); > } > } > When wrapped in Python, the getJavaFeets is exposed to the Python side, but > not the getFeets method. > > > -- This message was sent by Atlassian Jira (v8.20.1#820001)