Объекты JRuby и Java
-
08-07-2019 - |
Вопрос
Пожалуйста, скажите мне, возможно ли сделать следующее:
- создайте экземпляр определенного класса в Java
- передайте это JRuby, чтобы он что-то с этим сделал
- продолжайте использовать "измененную" версию на Java
Можете ли вы привести небольшой рабочий пример?
Редактировать:Оказывается, встраивание было самым простым способом добиться этого.Более подробная информация доступна на Встраивание JRuby.
Решение 2
Это было решение, которое я использовал : Прямое встраивание JRuby
Другие советы
Да, это возможно. Эта страница информация о JRuby wiki должна помочь вам начать.
Это зависит от того, что вы подразумеваете под "сделать что-то".Если вы имеете в виду "переопределить метод", то ответ будет отрицательным, не совсем.Новый метод будет использоваться jruby, но любые вызовы метода в java будут продолжать вызывать старый метод.
Не связан с StackOverflow