Я пытаюсь вызвать конструктор для пользовательского объекта коллекции.Этот пользовательский объект принимает параметр типа Class.
В Java это делается так:
ICollection col = new PersistentCollection(ContentX.class);
Это мое первое погружение в носорога, и я не смогчтобы понять, как передать этот параметр.Я понял, что «класс» является зарезервированным словом и поэтому не может использоваться.
Я понял, что могу получить класс из Class.forName следующим образом:
importPackage(Packages.something.collections);
importPackage(Packages.something.content4);
var col = new PersistentCollection(Class.forName(ContentX));
Но это просто бросаетClassNotFoundException - с полностью определенным путем что-то. Content4.ContentX!Очевидно, он нашел класс или не знал бы пути к нему.
Я делаю это неправильно?К сожалению, сейчас я не в состоянии изменить библиотеку Java, мне нужно исправить данные без нового развертывания.
Поиск в Google для класса javascript просто приводит к проблемам DOM / CSS.