Как я могу получить доступ к методу Java с именем next()
, когда тот же класс имеет метод getNext()
?Свойства метода JPype access shadows method с именем свойства
У JPype есть функция, которая даст вам доступ к свойствам bean (get-Methods без параметра), используя только имя свойства. Поэтому, если у вас есть класс с методом getNext()
, вы можете получить доступ к этому свойству bean из python, используя instance.next
, что приятно в 99,9% случаев. Но как я могу получить доступ к instance.next()
? Если я вызову instance.next()
, я получу исключение, заявив, что возвращаемый тип свойства bean-компонента не может быть вызван.
Спасибо, это работает. Но я предпочитаю использовать исправление, которое теперь находится в викторине jpeype оригинала (см. Мой собственный ответ). – bastian
Да, это, конечно, лучше, если оно исправлено. Мое решение - всего лишь обходное решение для версий, которые пока не поддерживают это. – mata