Есть ли способ явным образом передать один объект Java другому классу Java из JRuby?
Иногда я хочу иметь возможность запускать SomeJavaClass#aMethod(MySuperClass) вместо SomeJavaClass#aMethod(MyClass) из JRuby.
Из Java я бы сделал это:
someJavaObject.aMethod( (MySuperClass) myObj );
но я не видел метод ruby #cast или что-то в этом роде, чтобы сделать эквивалент от JRuby.
Примечание, что вопрос Литье объектов Java из JRuby не содержит ответа для общего случая, поэтому я перепрошу вопрос.