class B
{
A[] Aset; //某个类对象组成的数组
int name;
}
B b = new B();
下面一个是获取这个对象的引用,获取它的数据成员的方法
void receive_1(ObjectReference r){
B second_b = new B(); //由传过来的r建立新的对象
Field t1 = or.referenceType().fieldByName("name");
Value t1_v = or.getValue(t1);
second_b.name = ((IntegerValue)t1_v).value(); //转化为Int型
Field t2 = or.referenceType().fieldByName("Aset");
Value t2_v = or.getValue(t2);
List<A> L2 = (List<A>)t2_v; //这一步和下一步运行出错,
second_b.Aset = (A[])L2.toArray(); //不知道怎么将获取到的数组的Value还原出来
}