как я могу создать JavaScriptObject вручную, когда у меня есть этот класс
public class Person extends JavaScriptObject{
protected Person(){}
public final native String FirstName()/*-{
return this.firstName;
}-*/;
public final native String LastName()/*-{
return this.lastName;
}-*/;
}
Я спрашиваю, потому что у меня есть массив этого JavaScriptObject Peron
public JsArray<Person> persons = JavaScriptObject.createArray().cast();
и я хотел бы заполнить этот массив некоторыми из этих объектов Person
Peson a = new Person();
a.setfirstName(textField1.getText());
a.setLastName(textField2.getText());
persons.push(a)
но я не знаю, как создать такой объект вручную. Значения firstName и lastName я будут взяты из компонента пользовательского интерфейса, такого как textField. Пожалуйста, помогите!