일부 Java를 jruby로 포팅하려고하는데 Bean PropertyDescriptor를 사용합니다. 원래 코드는 다음과 같습니다JRuby를 사용하여 bean PropertyDescriptor 생성하기
I가 포트에 시도했습니다new PropertyDescriptor("splitEvaluator", CrossValidationResultProducer.class)
:
no constructor with arguments matching [class org.jruby.RubyString, class org.jruby.RubyClass] on object #<Java::JavaBeans::PropertyDescriptor:0x86f847> (NameError)
PropertyDescriptor API는 두 번째 인수가 있어야합니다 말한다 : 그러나
PropertyDescriptor.new("splitEvaluator", CrossValidationResultProducer)
, 나는 오류 Java 클래스. 이것이 JRuby에서 작동하려면 무엇을 전달해야합니까?
감사합니다. Nick. 메소드가 예상 할 경우 자동으로 자바 클래스로 변환하는 데있어서 단점이 있는지를 아는 것은 흥미로울 것입니다. – michaeltwofish