Я пытаюсь сгенерировать Java-код с помощью SWIG
В MyList.hя объявил пользовательский объект списка с именем _list
List<T*> _list;
и этот класс List наследуется от вектора
class List : public vector<T>
В бизнес-классе (на C++) я возвращаю список пользовательских объектов
List<MyObject> getMyList(){
....
return list;
}
, поэтому я хочу сгенерировать код Java, где я могу получить этот список C++ как java .util.List или java.util.Vector.
в моем файле swig.i мне не удалось воплотить
%typemap(jstype) List "java.util.Vector"
namespace std {
%template(CustomVector) vector<MyObject>;
}
какую-либо помощь в настройке этого файла шаблона swig.i или некоторый пример кода для создания функции возврата java.util.List/Vector. оценил.
Спасибо.