Я пытаюсь портировать java на jruby, и он использует PropertyDescriptor bean-компонентов. Оригинальный код:
new PropertyDescriptor("splitEvaluator", CrossValidationResultProducer.class)
который я пытался портировать на:
PropertyDescriptor.new("splitEvaluator", CrossValidationResultProducer)
Однако я получаю сообщение об ошибке:
no constructor with arguments matching [class org.jruby.RubyString, class org.jruby.RubyClass] on object #<Java::JavaBeans::PropertyDescriptor:0x86f847> (NameError)
API-интерфейс PropertyDescriptor говорит, что вторым аргументом должен быть класс Java. Что мне нужно передать, чтобы это работало в JRuby?