У меня есть следующий класс структура -методы, ссылающаяся из Javassist, которые имеют объекты в качестве параметра
class Student{
int age;
String name;
}
class Group{
Student allStudents[];
int avgAge;
}
class Handler{
public int myFunction(Group g){
...
do something with 'g'
...
return k;
}
}
Я хочу, чтобы вызвать функцию, «MYFUNCTION» от Javassist используя пользовательский объект «Group» и протестировать поведение функция для этого объекта.
В другом сценарии, я могу работать с функциями с параметрами примитивного типа данных следующим образом-
ctBehavior.insertBefore("{for (int i=0; i < $args.length; i++) {System.out.println($args[i]);}}");
Я хочу сделать что-то подобное для параметров, пользовательские объекты.